一种标签的定制方法、系统及终端设备技术方案

技术编号:18497450 阅读:27 留言:0更新日期:2018-07-21 20:21
本申请适用于计算机技术领域,提供了一种标签的定制方法、系统及终端设备,包括:获取用户设置的标签定制条件,其中,所述标签定制条件包括标签名称和计算条件;根据所述标签定制条件计算生成当前用户的定制标签,存储所述定制标签到预设位置;发送标签定制完成通知到所述用户,以使用户根据所述定制标签获取与所述定制标签相关的数据。这一过程中根据用户所输入的定制条件,计算出相应的定制标签,计算完成后通知用户,以使其可以在需要查询某一特征人群的相关数据时,直接通过生成的定制标签来筛选人群。

A customizing method, system and terminal device for labels

The application is applicable to the field of computer technology, providing a custom method, system and terminal device for a label, including: obtaining a custom condition for a user set tag, in which the label customization condition includes a label name and a computing condition; a custom label that generates the current user according to the label customization condition is calculated. The custom label is stored to the preset position; the send label customization is notified to the user to obtain data related to the custom label based on the custom label. In this process, according to the custom conditions input by the user, the corresponding custom label is calculated, and the user is notified after the calculation is completed, so that it can screen the crowd directly through the generated custom label when it needs to query the related data of a characteristic crowd.

【技术实现步骤摘要】
一种标签的定制方法、系统及终端设备
本申请属于计算机
,尤其涉及一种标签的定制方法、系统及终端设备。
技术介绍
标签可用于对不同的对象进行分类,方便用户快速查找到其所需要的一类对象。客户数据系统中会为每个用户的合同添加标签,以方便后续的查找、调用等操作;现有客户数据系统中用户合同上的标签是对合同相关的数据进行了定量和抽象处理之后生成的,对于有多单合同的客户,标签系统在某一些维度上会把多个合同的数据进行整合,然后给多单合同的客户打上相同的标签。给客户添加这种标签虽然能够减少标签的添加数量,却不方便管理人员对合同中满足具体某一条件的客户进行筛选查看。
技术实现思路
有鉴于此,本申请实施例提供了一种标签的定制方法、系统及终端设备,以解决现有技术中系统所添加的标签不方便查找满足具体条件的一类客户的问题。本申请实施例的第一方面提供了一种标签的定制方法,所述标签的定制方法包括:获取用户设置的标签定制条件,其中,所述标签定制条件包括标签名称和计算条件;根据所述标签定制条件计算生成当前用户的定制标签,存储所述定制标签到预设位置;发送标签定制完成通知到所述用户,以使用户根据所述定制标签获取与所述定制标签相关的数据。本申请实施例的第二方面提供了一种标签的定制系统,所述标签的定制系统包括:获取单元,用于获取用户设置的标签定制条件,其中,所述标签定制条件包括标签名称和计算条件;计算单元,用于根据所述标签定制条件计算生成当前用户的定制标签,存储所述定制标签到预设位置;发送单元,用于发送标签定制完成通知到所述用户,以使用户根据所述定制标签获取与所述定制标签相关的数据。本申请实施例的第三方面提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如所述标签的定制方法中任一项所述方法的步骤。本申请实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如如所述标签的定制方法中任一项所述方法的步骤。本申请提供的实施例中,系统首先根据接收到的用户的标签定制条件,例如标签名称和计算条件,计算并生成该用户此次的定制标签,然后将计算出的定制标签存储在预设的位置处,发送标签定制完成通知到所述用户,以使用户根据所述定制标签获取与所述定制标签相关的数据。这一过程中根据用户所输入的定制条件,计算出相应的定制标签,计算完成后通知用户,以使其可以在需要查询某一特征人群的相关数据时,直接通过生成的定制标签来筛选人群。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例一提供的一种标签的定制方法的实现流程示意图;图2是本申请另一实施例提供的定制标签的计算流程示意图;图3是本申请实施例二提供的一种标签的定制系统的示意图;图4是本申请实施例三提供的终端设备的示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。本申请提供的实施例中,系统首先根据接收到的用户的标签定制条件,例如标签名称和计算条件,计算并生成该用户此次的定制标签,然后将计算出的定制标签存储在预设的位置处,发送标签定制完成通知到所述用户,以使用户根据所述定制标签获取与所述定制标签相关的数据。为了说明本申请所述的技术方案,下面通过具体实施例来进行说明。实施例一:图1示出了本申请实施例一提供的一种标签的定制方法的实现流程示意图,详述如下:步骤S11,获取用户设置的标签定制条件,其中,所述标签定制条件包括标签名称和计算条件;本申请提供的实施例中,用户需要定制标签时,向系统发送其标签定制条件。其中,所述标签定制条件包括标签名称和计算条件。针对客户数据系统中存储的各种用户合同,其标签名称包括某一年的提单渠道分期、提单年份、提单年份与产品组合形成的名称或某一年提单所有产品等。进一步地,在本申请提供的另一实施例中所述获取用户设置的标签定制条件,包括:根据用户指令显示预先存储在中间表中的标签定制条件;接收并记录所述用户选择的标签定制条件。该步骤中,标签定制系统可预先将标签的定制条件进行存储,如存储在中间表中,用户每次指定新标签时,都可新建一个中间表,用于存放用户创建定制化标签时可选的字段。对于原中间表中数据,可在在原有中间表的基础上再通过hive脚本方式将数据添加到新表中。用户需要定制标签时,可直接从所述中间表中选择其需要标签定制条件,标签定制系统接收用户的选择信息后,记录用户所选择的标签定制条件。步骤S12,根据所述标签定制条件计算生成当前用户的定制标签,存储所述定制标签到预设位置;本申请提供的实施例中根据用户的标签定制条件通过逻辑计算生成当前用户的定制标签。所计算生成的定制标签存在预设位置处,其中,所述预设位置包括标签检索数据库。可选地,定制标签还可由已有标签来自由组合后形成,此时,用户所输入的标签定制条件中包括已有的标签。例如,用户的标签定制条件为“2017年提单”和“逾期十天”,计算条件为满足所有标签定制条件,则通过结构化查询语言(StructuredQueryLanguage,SQL)对所选的条件进行解析,即上述标签定制条件以及计算条件,读取HIVE表以查询所需的字段(新生成的中间表以及原有中间表均存储在所述HIVE表中),然后从查询结果中选出需要的字段,格式化之后生成与常规标签在HBase中格式一致的定制标签,可选定,所述定制标签可由数字或/和字母或/和其他字符组成。图2示出了本申请另一实施例提供的定制标签的计算流程示意图,如图所示,系统中根据用户的请求操作通过生成查询逻辑SQL,从中间表中获取标签定制条件相关的数据,然后计算出此次用户请求的定制标签,并将所生成的定制标签的相关信息存储在标签索引数据库中。可选地,在定制标签的计算过程中,系统可同时执行定时任务,以生成常规标签数据,常规标签数据同样存储在标签检索数据库中。进一步地,在本申请提供的另一实施例中所述根据所述标签定制条件计算生成当前用户的定制标签,包括:通过Spark架构分析所述标签定制条件,得到分析结果;根据所述分析结果计算生成所述定制标签。该步骤中为快速生成标签,可采用kafka+spark架构,对用户标签定制请求进行流式处理,首先分析用户输入的标签定制条件包含的内容,结合已存在的标签的状态生成用户的定制标签。进一步地,在本申请提供的另一实施例中在所述根据所述分析结果计算生成所述定制标签之后,包括:查询标签索引数据库中已存在的标签的相关信息;根据所述已存在的标签的相关信息生成所述定制标签的标签值。该步骤中,在生成标签值时,若标签索引数据库不存在和生成的定制标签相同的标签,则对其中已存储的标签数量进行查询,并将当前生成的定制标签根本文档来自技高网...

【技术保护点】
1.一种标签的定制方法,其特征在于,所述标签的定制方法包括:获取用户设置的标签定制条件,其中,所述标签定制条件包括标签名称和计算条件;根据所述标签定制条件计算生成当前用户的定制标签,存储所述定制标签到预设位置;发送标签定制完成通知到所述用户,以使用户根据所述定制标签获取与所述定制标签相关的数据。

【技术特征摘要】
1.一种标签的定制方法,其特征在于,所述标签的定制方法包括:获取用户设置的标签定制条件,其中,所述标签定制条件包括标签名称和计算条件;根据所述标签定制条件计算生成当前用户的定制标签,存储所述定制标签到预设位置;发送标签定制完成通知到所述用户,以使用户根据所述定制标签获取与所述定制标签相关的数据。2.如权利要求1所述的标签的定制方法,其特征在于,所述获取用户设置的标签定制条件,包括:根据用户指令显示预先存储在中间表中的标签定制条件;接收并记录所述用户选择的标签定制条件。3.如权利要求1所述的标签的定制方法,其特征在于,所述根据所述标签定制条件计算生成当前用户的定制标签,包括:通过Spark架构分析所述标签定制条件,得到分析结果;根据所述分析结果计算生成所述定制标签。4.如权利要求1或3所述的标签的定制方法,其特征在于,在所述根据所述分析结果计算生成所述定制标签之后,包括:查询标签索引数据库中已存在的标签的相关信息;根据所述已存在的标签的相关信息生成所述定制标签的标签值。5.如权利要求1所述的标签的定制方法,其特征在于,所述标签的定制方法,还包括:添加所述定制标签的计算流程到定时任务系统;根据用户设置的时间间隔定期执行所述定制标签的计算及添...

【专利技术属性】
技术研发人员:高蓓王建强周琼
申请(专利权)人:深圳市买买提信息科技有限公司
类型:发明
国别省市:广东,44

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

1