用户标签的生成方法和装置制造方法及图纸

技术编号:10617399 阅读:82 留言:0更新日期:2014-11-06 11:46
本发明专利技术实施例公开了一种用户标签的生成方法和装置。所述方法包括:获取与用户终端已安装软件对应的第一软件列表;在软件标签库中查找与第一软件列表中的软件对应的软件标签,其中,软件标签库中包括与至少一个软件对应的软件标签;根据查找到的软件标签,确定与用户终端对应的用户标签集。本发明专利技术通过根据用户终端的已安装软件列表生成用户标签集的技术手段,解决了现有客户端产品一直缺少个性化的元素,总对所有用户推送和展示同样的信息,这样不仅点击率低,而且对用户带来打扰的技术问题,实现了通过用户下载的软件来描述用户的技术效果,进而可以精准的向用户推送信息,提高推送信息的命中率;减少弹窗量,减轻不相关信息对用户的打扰。

【技术实现步骤摘要】
用户标签的生成方法和装置
本专利技术实施例涉及计算机技术,尤其涉及一种用户标签的生成方法和装置。
技术介绍
随着软件技术的不断发展,人们对各种网络应用软件的需求越来越广泛,相应的,各种不同种类的软件被开发和应用,极大的丰富和方便了人们的生活。其中,应用软件遍及即时通信、音视频播放、资源下载、网页浏览、输入法、系统辅助等各个门类。如何使用户从众多的软件中便捷的获取所需的和感兴趣的软件也成为一个非常重要的研究课题。相应的,软件推荐技术也应运而生。为了实现向不同用户推送不同的应用软件,现有的网页产品会利用Cookie来跟踪用户,以此来分析用户的兴趣点,并为不同兴趣点的用户添加不同的用户标签,进而进行针对性的推荐软件或者进行推广信息的投放。所述Cookie,是指网页服务器保存在用户硬盘上的一段文本。Cookie允许一个网站在用户的电脑上保存信息并且随后再取回它。然而,现有的客户端产品一般不方便获取这类信息,因此无法通过上述方式跟踪用户并分析其兴趣特征,因此也就无法有效的为不同用户添加不同的用户标签。因此,目前的客户端产品一直缺少个性化的元素,它总对所有用户推送和展示同样的信息,这样不仅点击率低,而且对用户带来打扰。
技术实现思路
有鉴于此,本专利技术实施例提供一种用户标签的生成方法和装置,以优化现有的用户标签的添加技术,进而实现有针对性的向用户推送个性化信息。在第一方面,本专利技术实施例提供了一种用户标签的生成方法,包括:获取与用户终端已安装软件对应的第一软件列表;在软件标签库中查找与所述第一软件列表中的软件对应的软件标签,其中,所述软件标签库中包括与至少一个软件对应的软件标签;根据查找到的软件标签,确定与所述用户终端对应的用户标签集。在第二方面,本专利技术实施例提供了一种用户标签的生成装置,包括:第一软件列表获取单元,用于获取与用户终端已安装软件对应的第一软件列表;软件标签查找单元,用于在软件标签库中查找与所述第一软件列表中的软件对应的软件标签,其中,所述软件标签库中包括与至少一个软件对应的软件标签;用户标签集确定单元,用于根据查找到的软件标签,确定与所述用户终端对应的用户标签集。本专利技术实施例通过获取与用户终端已安装软件对应的第一软件列表,在软件标签库中查找与所述第一软件列表中的软件对应的软件标签,根据所述软件标签,生成与所述用户终端对应的用户标签集的技术手段,解决了现有的客户端产品一直缺少个性化的元素,总对所有用户推送和展示同样的信息,这样不仅点击率低,而且对用户带来打扰的技术问题,实现了通过用户下载的软件来描述用户的技术效果,进而可以精准的向用户推送信息,提高推送信息的命中率;减少弹窗量,减轻不相关信息对用户的打扰。附图说明图1是本专利技术第一实施例的一种用户标签的生成方法的流程图;图2是本专利技术第二实施例的一种用户标签的生成方法的流程图;图3是本专利技术第三实施例的一种用户标签的生成方法的流程图;图4是本专利技术第四实施例的一种用户标签的生成方法的流程图;图5是本专利技术第五实施例的一种用户标签的生成方法的流程图;图6是本专利技术第六实施例的一种用户标签的生成方法的流程图;图7是本专利技术第七实施例的一种用户标签的生成方法的流程图;图8是本专利技术第八实施例的一种用户标签的生成装置的结构图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图对本专利技术具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。第一实施例图1是本专利技术第一实施例的一种用户标签的生成方法的流程图,本实施例的方法可以由用户标签的生成装置来执行,该装置可通过硬件和/或软件的方式实现,一般可集成于为用户终端添加标签的服务器内。本实施例的方法具体包括如下操作:110、获取与用户终端已安装软件对应的第一软件列表。在本实施例中,用户标签服务器获取与用户终端已安装软件对应的第一软件列表。在本实施例中,用户标签服务器获取与用户终端已安装软件对应的第一软件列表的方式可以为:用户终端间隔预定的上报时间,向用户标签服务器上报与用户终端已安装软件对应的第一软件列表,其中,上报时间设置可以为24小时、1周、15天或者1个月等,对此不进行限制;用户标签服务器获取与用户终端已安装软件对应的第一软件列表的方式也可以为:用户标签服务器向用户终端发送软件列表请求信息,以指示用户终端上传与用户终端已安装软件对应的第一软件列表。其中,第一软件列表中记录有用户终端中已安装软件的软件信息。举例而言,一个用户终端中安装有“VisualBasic”软件和“TuberC”软件,则与该终端用户对应的第一软件列表中包括有“VisualBasic”和“TuberC”这两款软件的软件信息。在本实施例中,用户标签服务器获取的第一软件列表中至少包括用户终端已安装软件的软件名称。当然,可以理解的是,第一软件列表中还可以包括:已安装软件的基本描述信息、软件安装时间、软件使用频率或者最近一次使用时间等信息,对此不进行限制。其中,所述基本描述信息可以为“视频观看”、“软件编程”等用于描述软件基本功能的描述信息。举例来说,在本实施例中,用户标签服务器获取的第一软件列表可以有两种形式。第一种为全量形式,即用户标签服务器获取的第一软件列表为与用户终端中全部已安装软件对应的软件列表。第二种为增量形式,即用户标签服务器获取的第一软件列表为用户终端上一次主动上报(或者根据指示上传)时间和本次主动上报(或者根据指示上传)时间构成的时间区间内,与用户终端中新安装软件对应的软件列表,对此不进行限制。120、在软件标签库中查找与所述第一软件列表中的软件对应的软件标签,其中,所述软件标签库中包括与至少一个软件对应的软件标签。其中,软件的软件标签具体为所述软件的描述信息(例如,软件功能,下载软件的主要人群以及与该软件相似的关联软件的信息等),其一般可与软件的安装包或者软件的软件名称对应存储与用户标签服务器中。例如,与Photoshop软件对应的软件标签为:“图片编辑软件”、“照片美化”和“美工”。在本实施例中,用户标签服务器在软件标签库中查找与所述第一软件列表中的软件对应的软件标签。举例而言,用户标签服务器获取了一个第一软件列表,该列表中包括两个已安装软件的名称:“百度地图”和“百度Hi”,用户标签服务器在软件标签库中分别查找与“百度地图”以及“百度Hi”对应的软件标签。在本实施例中,软件标签库中包括与至少一个软件对应的软件标签。其中,与一个软件对应的软件标签可以为一个、两个或者更多,对此不进行限制。在本实施例中,与不同软件对应的软件标签可以相同也可以不同,对此不进行限制。举例而言,与“VisualBasic”软件对应的软件标签为:“可视化编程”、“软件设计人员”和“高级语言”;与“TuberC”软件对应的软件标签为:“高级语言”和“计算机相关专业”等。在本实施例中,软件标签库中的软件标签可以根据软件的功能进行设置,也可以结合用户对软件的下载行为来设置,对此并不进行限制。其中,软件标签将结合用户对软件的下载行为来设置。下载行为可以通过多种数据形式来体现,例如触发此下载行为的下载来源、与此下载行为对应的的查询词、下本文档来自技高网...
用户标签的生成方法和装置

【技术保护点】
一种用户标签的生成方法,其特征在于,包括:获取与用户终端已安装软件对应的第一软件列表;在软件标签库中查找与所述第一软件列表中的软件对应的软件标签,其中,所述软件标签库中包括与至少一个软件对应的软件标签;根据查找到的软件标签,确定与所述用户终端对应的用户标签集。

【技术特征摘要】
1.一种用户标签的生成方法,其特征在于,包括:获取与用户终端已安装软件对应的第一软件列表;在软件标签库中查找与所述第一软件列表中的软件对应的软件标签,其中,所述软件标签库中包括与至少一个软件对应的软件标签;根据查找到的软件标签,确定与所述用户终端对应的用户标签集;其中,根据查找到的软件标签,确定与所述用户终端对应的用户标签集包括:获取与所述用户终端对应的用户标签集;如果所述用户标签集中包括所述查找到的软件标签,将所述用户标签集中与所述软件标签对应的已有用户标签的标签权值增加第一权重值;如果所述用户标签集中不包括所述查找到的软件标签,将所述软件标签作为新添加用户标签加入所述用户标签集,并将所述新添加用户标签的标签权值增加第二权重值;其中,所述第一权重值与所述第二权重值相等。2.根据权利要求1所述的方法,其特征在于,所述在软件标签库中查找与所述第一软件列表中的软件对应的软件标签包括:根据所述第一软件列表,在软件标签库中查找新安装软件对应的软件标签;或者根据所述第一软件列表,在软件标签库中查找用户当前全部安装软件对应的软件标签。3.根据权利要求1或2所述的方法,其特征在于,所述第一权重值或者所述第二权重值通过下述公式计算得到:[1/(T-t1)]*d1;其中,T为当前系统时间;t1为与所述软件标签对应的所述第一软件列表中的软件的最近一次使用时间;d1为预定常数。4.根据权利要求1或2所述的方法,其特征在于,还包括:获取用户标签集中标签权值大于预定阈值的目标用户标签;根据所述目标用户标签,向所述用户终端推送定制消息。5.根据权利要求4所述的方法,其特征在于,根据所述目标用户标签,向所述用户终端推送定制消息包括:获取与所述目标用户标签相符合的目标软件列表;根据所述目标软件列表和所述第一软件列表,生成与用户终端未安装软件对应的第二软件列表;将所述第二软件列表推送至所述用户终端。6.根据权利要求1所述的方法,其特征在于,还包括:获取与软件下载行为对应的下载日志信息;根据所述下载日志信息,生成所述软件的软件标签;将所述软件的软件标签存储于所述软件标签库中。7.根据权利要求6所述的方法,其特征在于,根据所述下载日志信息,生成所述软件的软件标签包括:通过根据搜索引擎日志信息获取的所述下载日志信息,获取用户通过搜索引擎入口输入的与所述软件对应的搜索字符串;对所述搜索字符串进行分词处理,获取至少一个搜索分词;统计所述至少一个搜索分词的搜索次数,并将搜索次数大于预定频率阈值的高频搜索词作为所述软件的软件标签。8.根据权利要求6所述的方法,其特征在于,根据所述下载日志信息,生成所述软件的软件标签包括:如果根据所述下载日志信息,确定同一用户终...

【专利技术属性】
技术研发人员:宋力
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1