一种二进制位技术分析用户兴趣算法制造技术

技术编号:19009140 阅读:47 留言:0更新日期:2018-09-22 09:00
本发明专利技术涉及用户兴趣点分析技术领域,具体为一种二进制位技术分析用户兴趣算法,包括以下步骤S1:二进制记录条设定:在每个栏目中,为每个用户设置一条二进制组成的记录条;S2:用户访问:从用户访问文章后记录当前的秒数,并当前文章所在的栏目;S3:位或运算;S4:计算;S5:求值;S6:每个月对每个用户每个栏目进行计算栏目的加权平均数,即为兴趣指数,本发明专利技术采用二进制的特点来分析用户的创新点,具有节省服务器存在空间,动态快速计算,进准分析等有点,适合分析互联网用户访问内容页面多,停留时间长,访问量大需要快速动态分析用户兴趣趋势的场景,市场应用前景广,利于推广。

Analysis of user interest algorithm based on binary digit technology

The invention relates to the field of user interest point analysis technology, in particular to a binary bit technology for user interest analysis algorithm, including the following: (1) binary record bar settings: in each column, a binary record bar is set for each user; S2: user access: recording the current from the user after accessing the article S 3: bit or operation; S 4: calculation; S 5: evaluation; S 6: calculate the weighted average of each column for each user every month, that is, interest index. The invention uses binary characteristics to analyze the user's innovation, with the advantages of saving server space and fast dynamic. It is suitable for analyzing the scenarios where Internet users visit more pages, stay longer, and visit a large number of pages. It needs fast and dynamic analysis of user interest trends. It has broad market prospects and is conducive to promotion.

【技术实现步骤摘要】
一种二进制位技术分析用户兴趣算法
本专利技术涉及用户兴趣点分析
,具体为一种二进制位技术分析用户兴趣算法。
技术介绍
随着信息技术和互联网的迅速发展,手持移动端已经作为当前社会的主要通讯技术。人们在移动端网络所产生的信息量越来越大,而这些信息,是人们工作、生活和社交等活动所产生的,如何通过信息的访问来确定使用者的兴趣点,是服务用户的一个关键点。分析用户兴趣点是APP内容推荐系统中必不可少的环节,分析方法多种多样,各有利弊。随着用户访问量和访问深度的不同,系统的响应速度也各有不同。为在大访问量下能够动态快速分析用户兴趣点,特推出基于二进制位技术的兴趣点分析法。
技术实现思路
本专利技术的目的在于提供一种二进制位技术分析用户兴趣算法,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种二进制位技术分析用户兴趣算法,包括以下步骤S1:二进制记录条设定:在每个栏目中,为每个用户设置一条二进制组成的记录条,长度为1440个二进制位,设定每个二进制位的默认值为0;S2:用户访问:从用户访问文章后记录当前的秒数,并当前文章所在的栏目,同一个时段只统计一次,在相应位数上记录值为1;S3:位或运算:挑选20条以上的单个用户,特定栏目记录进行位或运算,得出结果;S4:计算:对步骤3中的二进制位或运算的结果进行筛查,筛查原理为左往右,遇到的第一个1是开始记录,开始这个周期,在固定8位内出现1时,计算器开始加1,否则结束当前计数周期,并进行该时段内兴趣指数计算,从剩下未被计算的位中重复以上步骤,直至完全筛查完毕,以i表示计数周期的个数,m为游标表示当前计数二进制位所在的位置,n表示当前周期内1的个数,u表示当前周期开始游标所在的位置,q表示周期结束游标所在的位置;S5:求值:依据步骤4对每个周期值求加权平均数,具体算法如下1)单个周期计算公式:2)每个周期的加权平均值推演出的公式如下:推演后的公式可以如下表示:S6:每个月对每个用户每个栏目进行计算栏目的加权平均数,即为兴趣指数,根据公式可得,兴趣指数的取值范围为:根据业务内容的不同,选定不同范围内的X值作为预设值,在预设值范围内则判定位用户对该栏目感兴趣,X值越大用户兴趣度越大,反之兴趣度越小,至此,兴趣指数计算完成。优选的,所述步骤S1中记录条长度分割以30秒为一个单位,计算方法为24*60*2=1440,即分割一天为1440个二进制。与现有技术相比,本专利技术的有益效果是:本专利技术采用二进制的特点来分析用户的创新点,具有节省服务器存在空间,动态快速计算,进准分析等有点,适合分析互联网用户访问内容页面多,停留时间长,访问量大需要快速动态分析用户兴趣趋势的场景,市场应用前景广,利于推广。附图说明图1为本专利技术步骤S1的二进制记录条设定示意图;图2为本专利技术步骤S2的记录示意图;图3为本专利技术步骤S3的或运算示意图;图4为本专利技术步骤S4的计数示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,本专利技术提供一种技术方案:一种二进制位技术分析用户兴趣算法,包括以下步骤S1:二进制记录条设定:在每个栏目中,为每个用户设置一条二进制组成的记录条,长度为1440个二进制位,设定每个二进制位的默认值为0,记录条长度分割以30秒为一个单位,计算方法为24*60*2=1440,即分割一天为1440个二进制;S2:用户访问:从用户访问文章后记录当前的秒数,并当前文章所在的栏目,同一个时段只统计一次,在相应位数上记录值为1;S3:位或运算:挑选20条以上的单个用户,特定栏目记录进行位或运算,得出结果;S4:计算:对步骤3中的二进制位或运算的结果进行筛查,筛查原理为左往右,遇到的第一个1是开始记录,开始这个周期,在固定8位内出现1时,计算器开始加1,否则结束当前计数周期,并进行该时段内兴趣指数计算,从剩下未被计算的位中重复以上步骤,直至完全筛查完毕,以i表示计数周期的个数,m为游标表示当前计数二进制位所在的位置,n表示当前周期内1的个数,u表示当前周期开始游标所在的位置,q表示周期结束游标所在的位置;S5:求值:依据步骤4对每个周期值求加权平均数,具体算法如下1)单个周期计算公式:2)每个周期的加权平均值推演出的公式如下:推演后的公式可以如下表示:S6:每个月对每个用户每个栏目进行计算栏目的加权平均数,即为兴趣指数,根据公式可得,兴趣指数的取值范围为:根据业务内容的不同,选定不同范围内的X值作为预设值,在预设值范围内则判定位用户对该栏目感兴趣,X值越大用户兴趣度越大,反之兴趣度越小,至此,兴趣指数计算完成。本专利技术能够在基于大访问量、多页面、停留时间长的情况下,进行快速和有效的运算,进行动态分析,二进制具有很高的可靠性,在数据传输和记录方面能够快速和准确的得出数值,并且运算规则简单,数字装置简单可靠,结合本专利技术设置的计算方式,能够对用户的兴趣点进行快速定位,市场应用前景广,利于推广。尽管已经示出和描述了本专利技术的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本专利技术的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本专利技术的范围由所附权利要求及其等同物限定。本文档来自技高网...
一种二进制位技术分析用户兴趣算法

【技术保护点】
1.一种二进制位技术分析用户兴趣算法,其特征在于:包括以下步骤S1:二进制记录条设定:在每个栏目中,为每个用户设置一条二进制组成的记录条,长度为1440个二进制位,设定每个二进制位的默认值为0;S2:用户访问:从用户访问文章后记录当前的秒数,并当前文章所在的栏目,同一个时段只统计一次,在相应位数上记录值为1;S3:位或运算:挑选20条以上的单个用户,特定栏目记录进行位或运算,得出结果;S4:计算:对步骤3中的二进制位或运算的结果进行筛查,筛查原理为左往右,遇到的第一个1是开始记录,开始这个周期,在固定8位内出现1时,计算器开始加1,否则结束当前计数周期,并进行该时段内兴趣指数计算,从剩下未被计算的位中重复以上步骤,直至完全筛查完毕,以i表示计数周期的个数,m为游标表示当前计数二进制位所在的位置,n表示当前周期内1的个数,u表示当前周期开始游标所在的位置,q表示周期结束游标所在的位置;S5:求值:依据步骤4对每个周期值求加权平均数,具体算法如下1)单个周期计算公式:

【技术特征摘要】
1.一种二进制位技术分析用户兴趣算法,其特征在于:包括以下步骤S1:二进制记录条设定:在每个栏目中,为每个用户设置一条二进制组成的记录条,长度为1440个二进制位,设定每个二进制位的默认值为0;S2:用户访问:从用户访问文章后记录当前的秒数,并当前文章所在的栏目,同一个时段只统计一次,在相应位数上记录值为1;S3:位或运算:挑选20条以上的单个用户,特定栏目记录进行位或运算,得出结果;S4:计算:对步骤3中的二进制位或运算的结果进行筛查,筛查原理为左往右,遇到的第一个1是开始记录,开始这个周期,在固定8位内出现1时,计算器开始加1,否则结束当前计数周期,并进行该时段内兴趣指数计算,从剩下未被计算的位中重复以上步骤,直至完全筛查完毕,以i表示计数周期的个数,m为游标表示当前计数二进制位所...

【专利技术属性】
技术研发人员:王寅能
申请(专利权)人:江苏懒人帮软件科技有限公司
类型:发明
国别省市:江苏,32

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

1