目标推送对象推送方法、装置及服务器制造方法及图纸

技术编号:14167679 阅读:73 留言:0更新日期:2016-12-12 14:40
本发明专利技术公开了一种目标推送对象推送方法以及装置。其中,所述方法包括:获取用户设置的设置信息,和/或,所述终端中安装的应用软件的应用软件分类信息;根据用户设置应用的设置信息,和/或,所述终端中安装的应用软件的应用软件分类信息确定推送类型;获取推送对象,从所述推送对象中筛选出符合所述推送类型的推送对象作为目标推送对象;将所述目标推送对象推送给所述终端的用户,以在所述终端显示所述目标推送对象。上述方法能够根据用户的喜好为用户推送内容,吸引用户的兴趣并带来收益。

【技术实现步骤摘要】

本专利技术涉及互联网
,尤其涉及一种目标推送对象推送方法、装置及服务器
技术介绍
随着内容市场的发展,内容供应商之间的竞争也越来越激烈。在国内,各种内容供应市场犹如雨后春笋般的涌现出来。为了抢占内容市场,内容供应商通常通过各种方法将自己的内容推送给用户,以吸引用户使用自己的应用软件,从而获得收益。在实践中发现,尽管不同的用户的喜好并不一样,但是,现有的推送方法给每个用户推送的内容都是一样的,难以真正引起用户的兴趣并带来收益。
技术实现思路
本专利技术实施例公开了一种目标推送对象推送方法、装置及服务器,能够根据用户的喜好为用户推送内容,吸引用户的兴趣并带来收益。第一方面,提供了一种目标推送对象推送方法,应用于终端,所述方法包括:获取用户设置的设置信息,和/或,所述终端中安装的应用软件的应用软件分类信息;根据用户设置应用的设置信息,和/或,所述终端中安装的应用软件的应用软件分类信息确定推送类型;获取推送对象,从所述推送对象中筛选出符合所述推送类型的推送对象作为目标推送对象;将所述目标推送对象推送给所述终端的用户,以在所述终端显示所述目标推送对象。结合第一方面,第一方面的第一种可能的实施方式中,根据终端中安装的应用软件的分类信息确定推送的类型具体包括:根据终端中安装的应用软件的分类信息将所述终端中安装的应用软件进行类别区分,从而得到m个应用软件分类,其中,所述m个应用软件分类中的每个应用软件分类至少包括一个应用软件,m为大于零的正整数;根据所述m个应用软件分类中的每个应用软件分类的应用软件的数量对所述m个应用软件分类进行排序;将应用软件数量最多的前n个应用软件分类设置为所述推送类型,其中n为小于等于m的正整数。结合第一方面的第一种可能的实施方式,第一方面的第二种可能的实施方式中,根据终端中安装的应用软件的分类信息将所述终端中安装的应用软件进行类别区分,从而得到m个应用软件分类具体包括:预先设置m个应用软件分类以及所述m个应用软件分类中的每个应用软件分类对应的分类预设条件,其中,不同的应用软件分类对应不同的分类预设条件;判断所述终端中安装的每个应用软件的分类信息是否符合所述m个应用软件分类中的任意一个应用软件分类对应的分类预设条件,并将符合所述m个应用软件分类中的任意一个应用软件分类对应的分类预设条件的应用软件归入对应的应用软件分类。结合第一方面的第一种可能的实施方式,第一方面的第三种可能的实施方式中,根据终端中安装的应用软件的分类信息将所述终端中安装的应用软件进行类别区分,从而得到m个应用软件分类具体包括:根据所述终端中安装的应用软件的分类信息进行聚类,从而获得m个应用软件分类。结合第一方面或者第一方面的第一种至第三种可能的实施中的任意一种,第一方面的第四种可能的实施方式中,所述设置信息包括所述终端的壁纸的信息、所述终端的指针的信息、所述应用软件的图标的信息以及所述终端的屏保的信息中的任意一种或者多种的组合。第二方面,提供了一种目标推送对象推送装置,所述装置包括获取模块、推送类型确定模块、筛选模块以及推送模块,所述获取模块用于获取用户设置的设置信息,和/或,所述终端中安装的应用软件的应用软件分类信息;所述推送类型确定模块用于根据用户设置的设置信息,和/或,所述终端中安装的应用软件的应用软件分类信息确定推送类型;所述筛选模块用于获取推送对象,从所述推送对象中筛选出符合所述推送类型的推送对象作为目标推送对象;所述推送模块用于将所述目标推送对象推送给所述终端的用户,以在所述终端显示所述目标推送对象。结合第二方面,第二方面的第一种可能的实施方式中,所述推送类型确定模块包括:区分单元、排序单元以及设置单元,所述区分单元用于根据终端中安装的应用软件的分类信息将所述终端中安装的应用软件进行类别区分,从而得到m个应用软件分类,其中,所述m个应用软件分类中的每个应用软件分类至少包括一个应用软件,m为大于零的正整数;所述排序单元用于根据所述m个应用软件分类中的每个应用软件分类的应用软件的数量对所述m个应用软件分类进行排序;所述设置单元用于将应用软件数量最多的前n个应用软件分类设置为所述推送类型,其中n为小于等于m的正整数。结合第二方面的第一种可能的实施方式,第二方面的第二种可能的实施方式中,所述区分单元包括:预设单元以及归入单元,所述预设单元用于预先设置m个应用软件分类以及所述m个应用软件分类中的每个应用软件分类对应的分类预设条件,其中,不同的应用软件分类对应不同的分类预设条件;所述归入单元用于判断所述终端中安装的每个应用软件的分类信息是否符合所述m个应用软件分类中的任意一个应用软件分类对应的分类预设条件,并将符合所述m个应用软件分类中的任意一个应用软件分类对应的分类预设条件的应用软件归入对应的应用软件分类。结合第二方面的第二种可能的实施方式,第二方面的第四种可能的实施方式中,所述区分单元包括聚类单元,所述聚类单元用于根据所述终端中安装的应用软件的分类信息进行聚类,从而获得m个应用软件分类。结合第二方面或者第二方面的第一种至第三种可能的实施中的任意一种,第一方面的第四种可能的实施方式中,所述设置信息包括所述终端的壁纸的信息、所述终端的指针的信息、所述应用软件的图标的信息以及所述终端的屏保的信息中的任意一种或者多种的组合。第三方面提供了一种服务器,包括:处理器、存储器、通信接口和总线;所述处理器、所述存储器和所述通信接口通过所述总线连接并完成相互间的通信;所述存储器存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行一种目标推送对象推送方法;其中,所述方法为如第一方面任一项所述的方法。第四方面,本专利技术提供了一种计算机可读存储介质,所述计算机可读存储介质存储了计算设备所执行的用于主题目标推送对象推送的程序代码。所述程序代码包括用于执行在第一方面中任一项的方法的指令。本专利技术通过根据用户设置的设置信息和/或终端中安装的应用软件的应用软件分类信息确定推送类型,然后,获取推送对象,并从推送对象中筛选出符合推送类型的推送对象以作为目标推送对象,并将目标推送对象推送给终端的用户。通过这种方法,能够分析出用户的喜好,并将符合用户喜好的目标推送对象推送给用户,真正吸引用户的兴趣,从而提高收益。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例公开的第一种目标推送对象推送方法的流程示意图;图2是本专利技术实施例公开的第二种目标推送对象推送方法的流程示意图;图3是本专利技术实施例公开的第二种目标推送对象推送方法的步骤210的一种具体实施例的流程示意图;图4是本专利技术实施例公开的第一种目标推送对象推送装置的结构示意图;图5是本专利技术实施例公开的第二种目标推送对象推送装置的结构示意图;图6是本专利技术实施例公开的第三种目标推送对象推送装置的结构示意图;图7是本专利技术实施例公开的第四种目标推送对象推送装置的结构示意图;图8是本专利技术实施例公开的一种服务器的结构示意图。具体实施方式下面将结合本文档来自技高网...
目标推送对象推送方法、装置及服务器

【技术保护点】
一种目标推送对象推送方法,应用于终端,其特征在于,所述方法包括:获取用户设置的设置信息,和/或,所述终端中安装的应用软件的应用软件分类信息;根据用户设置应用的设置信息,和/或,所述终端中安装的应用软件的应用软件分类信息确定推送类型;获取推送对象,从所述推送对象中筛选出符合所述推送类型的推送对象作为目标推送对象;将所述目标推送对象推送给所述终端的用户,以在所述终端显示所述目标推送对象。

【技术特征摘要】
1.一种目标推送对象推送方法,应用于终端,其特征在于,所述方法包括:获取用户设置的设置信息,和/或,所述终端中安装的应用软件的应用软件分类信息;根据用户设置应用的设置信息,和/或,所述终端中安装的应用软件的应用软件分类信息确定推送类型;获取推送对象,从所述推送对象中筛选出符合所述推送类型的推送对象作为目标推送对象;将所述目标推送对象推送给所述终端的用户,以在所述终端显示所述目标推送对象。2.根据权利要求1所述的方法,其特征在于,根据终端中安装的应用软件的分类信息确定推送的类型具体包括:根据终端中安装的应用软件的分类信息将所述终端中安装的应用软件进行类别区分,从而得到m个应用软件分类,其中,所述m个应用软件分类中的每个应用软件分类至少包括一个应用软件,m为大于零的正整数;根据所述m个应用软件分类中的每个应用软件分类的应用软件的数量对所述m个应用软件分类进行排序;将应用软件数量最多的前n个应用软件分类设置为所述推送类型,其中n为小于等于m的正整数。3.根据权利要求2所述的方法,其特征在于,根据终端中安装的应用软件的分类信息将所述终端中安装的应用软件进行类别区分,从而得到m个应用软件分类具体包括:预先设置m个应用软件分类以及所述m个应用软件分类中的每个应用软件分类对应的分类预设条件,其中,不同的应用软件分类对应不同的分类预设条件;判断所述终端中安装的每个应用软件的分类信息是否符合所述m个应用软件分类中的任意一个应用软件分类对应的分类预设条件,并将符合所述m个应用软件分类中的任意一个应用软件分类对应的分类预设条件的应用软件归入对应的应用软件分类。4.根据权利要求2所述的方法,其特征在于,根据终端中安装的应用软件的分类信息将所述终端中安装的应用软件进行类别区分,从而得到m个应用软件分类具体包括:根据所述终端中安装的应用软件的分类信息进行聚类,从而获得m个应用软件分类。5.根据权利要求1-4任意一项所述的方法,其特征在于,所述设置信息包括所述终端的壁纸的信息、所述终端的指针的信息、所述应用软件的图标的信息以及所述终端的屏保的信息中的任意一种或者多种的组合。6.一种目标推送对象推送装置,其特征在于,所述装置包括获取模块、推送类型确定模块、筛选模块以及推送模块...

【专利技术属性】
技术研发人员:白斌
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京;11

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

1