【技术实现步骤摘要】
本专利技术涉及编码
,尤其涉及一种用户标签的编码方法和用户标签的编码装置。
技术介绍
用户标签是用于对用户特征进行描述的,现今用户数据都是多维的,因此描述用户的标签也是多维的。一个人可以有性别、年龄、兴趣爱好特征等标签,而用户标签与用户标签之间可能存在嵌套关系,可能是同属于某一类用户标签。只是将用户标签简单的列举出来是无法发现上述关系。因此需要以某种体系结构来管理划分众多的用户标签,且能准确表现出用户标签之间的关系。现有的实现方案是对用户标签进行分级,将用户标签按照描述的领域不同和详细程度不同人为划分成一级、二级、三级用户标签。一级标签描述比较宽泛,在每个一级标签之下包含了数目不等的二级标签,如此层层嵌套下去,但是现有的用户标签分类方法不足在于当标签数目增多,会导致查找用户标签之间的层次关系变得复杂,无法直观通过用户标签本身知道当前用户标签属于第几级用户标签,无法了解某个用户标签和其他用户标签的层级关系,必须通过查找专门的分级列表才能知道用户标签之间的嵌套关系,降低了大数据中用户标签的处理效率,增加了后续工作的时间成本。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此本发明的第一个目的在于提出一种用户标签的编码方法。本专利技术的第二个目的在于提出一种用户标签的编码装置。为了实现上述目的,本专利技术第一方面实施例的用户标签的编码方法,所述控制方法包括 ...
【技术保护点】
一种用户标签的编码方法,其特征在于:所述编码方法包括以下步骤:设置用户标签的编码总位数为预设的位数;根据所述编码总位数划分用户标签的层级数,并设定每个层级的编码位数;获取到待编码的用户标签,并判断所述待编码的用户标签是否属于当前已有用户标签;如果是,参照已有用户标签的编码规则对所述待编码的用户标签进行编码;如果否,判别所述待编码的用户标签的所属层级;判断所述所属层级的上一层级子标签数量是否可明确枚举;如果是,进入参照已有用户标签的编码规则对所述待编码的用户标签进行编码的步骤;如果否,将所述待编码的用户标签作为上一层级用户标签的属性值。
【技术特征摘要】
1.一种用户标签的编码方法,其特征在于:所述编码方法包括以下步骤:
设置用户标签的编码总位数为预设的位数;
根据所述编码总位数划分用户标签的层级数,并设定每个层级的编码位
数;
获取到待编码的用户标签,并判断所述待编码的用户标签是否属于当前已
有用户标签;
如果是,参照已有用户标签的编码规则对所述待编码的用户标签进行编
码;
如果否,判别所述待编码的用户标签的所属层级;
判断所述所属层级的上一层级子标签数量是否可明确枚举;
如果是,进入参照已有用户标签的编码规则对所述待编码的用户标签进行
编码的步骤;
如果否,将所述待编码的用户标签作为上一层级用户标签的属性值。
2.权利要求1所述的编码方法,其特征在于:所述参照已有用户标签的
编码规则对所述待编码的用户标签进行编码步骤,具体包括以下步骤:
判断所述待编码的用户标签是否属于第一级用户标签,如果是,则对表示
所述第一级用户标签的位数进行编码,后面编码位数以0补齐,编码结束;
如果否,判断所述待编码的用户标签是否属于第二级用户标签,如果是,
则对表示所述第一级用户标签的位数和所述第二级用户标签的位数进行编码,
后面编码位数以0补齐,编码结束;
如果否,判断所述待编码的用户标签是否属于第三级用户标签,如果是,
则对表示所述第一级用户标签的位数,所述第二级用户标签的位数和所述第三
级用户标签的位数进行编码,后面编码位数以0补齐,编码结束;
如果否,对表示所述第一级用户标签的位数,所述第二级用户标签的位数,
所述第三级用户标签的位数和所述第四级用户标签的位数进行编码,编码结
束。
3.如权利要求2所述的编码方法,其特征在于:所述预设的位数为13位。
4.如权利要求3所述的编码方法,其特征在于:
所述对表示所述第一级用户标签的位数进行编码的步骤,具体为:
对所述待编码的用户标签中的第1位和第2位进行编码;
所述对表示所述第一级用户标签的位数和所述第二级用户标签的位数进
行编码的步骤,具体为:
根据其第一级用户标签的编码对所述待编码的用户标签中的第1位和第2
位进行编码,以及对所述待编码的用户标签中的第3位,第4位和第5位进行
编码;
所述对表示所述第一级用户标签的位数,所述第二级用户标签的位数和所
述第三级用户标签的位数进行编码的步骤;
根据其第一级用户标签的编码对所述待编码的用户标签中的第1位和第2
位进行编码,根据其第二级用户标签的编码对所述待编码的用户标签中的第3
位,第4位和第5位进行编码,以及对所述待编码的用户标签中的第6位,第
7位,第8位和第9位进行编码;
所述对表示所述第一级用户标签的位数,所述第二级用户标签的位数,所
述第三级用户标签的位数和所述第四级用户标签的位数进行编码的步骤;
根据其第一级用户标签的编码对所述待编码的用户标签中的第1位和第2
位进行编码,根据其第二级用户标签的编码对所述待编码的用户标签中的第3
位,第4位和第5位进行编码,根据其第三级用户标签的编码对所述待编码的
用户标签中的第6位,第7位,第8位和第9位进行编码,以及对所述待编码
的...
【专利技术属性】
技术研发人员:范小朋,叶晗,杨望仙,须成忠,张振宁,
申请(专利权)人:深圳先进技术研究院,深圳中科捷云科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。