信息推送方法和装置制造方法及图纸

技术编号:15695584 阅读:157 留言:0更新日期:2017-06-24 11:05
本发明专利技术实施例公开了一种信息推送方法和装置。所述方法包括:获取用户终端的至少一个用户环境特征参数;根据所述用户环境特征参数确定与所述用户终端对应的目标环境场景,并获取与所述目标环境场景对应的目标应用程序集;获取所述目标应用程序集中的至少一个目标应用程序;根据所述目标应用程序确定目标推送信息提供给所述用户终端。本发明专利技术的技术方案可以解决现有的信息推送技术无法根据用户潜在的应用需求推送应用程序,推送信息的准确性不高,对用户在特定场景下的需求满足度不高等技术问题,提高了在特殊的环境场景下信息的推送精度,提高推送信息对用户实际需求的命中率,极大的提高了用户体验。

【技术实现步骤摘要】
信息推送方法和装置
本专利技术实施例涉及信息处理技术,尤其涉及一种信息推送方法和装置。
技术介绍
随着终端技术以及移动互联网技术的不断发展,越来越多的移动应用为用户的移动生活提供了极大的帮助和支持,通常这些移动应用也有特定的使用场景。例如,美妆类APP(应用程序)适用于天气干燥或紫外线过强的场景,打车约车类APP适用于暴雨等极端天气的场景。现有的应用信息推送技术主要包括:搜索匹配推送以及Cookie(指某些网站为了辨别用户身份、进行会话跟踪而储存在用户本地终端上的数据)匹配推送。其中,搜索匹配推送需要用户主动检索,之后根据用户的检索词匹配应用进行推送;Cookie匹配推送需要分析用户端Cookie数据,之后根据用户的历史行为习惯以及当前的属性来确定用户特征,进而推送用户喜欢的应用。现有技术的主要缺陷在于:搜索匹配推送只能解决用户主动表达的需求,但用户对应用的功能和应用的适用范围了解有限,未必能据此推送用户潜在需要的应用;Cookie匹配可以考虑用户的特征,但仍然未能综合各种因素建立起特定的移动场景,推荐的范围和准确性还不够,对用户在特定场景下的需求满足度不够。
技术实现思路
有鉴于此,本专利技术实施例提供一种信息推送方法和装置,以优化现有的信息推送技术,提高推送信息对用户实际需求的命中率。在第一方面,本专利技术实施例提供了一种信息推送方法,包括:获取用户终端的至少一个用户环境特征参数;根据所述用户环境特征参数确定与所述用户终端对应的目标环境场景,并获取与所述目标环境场景对应的目标应用程序集;获取所述目标应用程序集中的至少一个目标应用程序;根据所述目标应用程序确定目标推送信息提供给所述用户终端。在第二方面,本专利技术实施例提供了一种信息推送装置,包括:用户环境特征参数获取模块,用于获取用户终端的至少一个用户环境特征参数;目标应用程序集获取模块,用于根据所述用户环境特征参数确定与所述用户终端对应的目标环境场景,并获取与所述目标环境场景对应的目标应用程序集;目标应用程序获取模块,用于获取所述目标应用程序集中的至少一个目标应用程序;目标推送信息提供模块,用于根据所述目标应用程序确定目标推送信息提供给所述用户终端。本专利技术实施例通过获取与用户终端当前所在环境对应的环境特征参数值,根据该环境特征参数值确定与用户对应的目标环境场景,并确定与该目标环境场景对应的目标应用程序集,进而根据该目标应用程序集确定目标推送信息提供给用户终端的技术手段,可以解决现有的信息推送技术无法根据用户潜在的应用需求推送应用程序,推送信息的准确性不高,对用户在特定场景下的需求满足度不高等技术问题,提高了在特殊的环境场景下信息的推送精度,提高推送信息对用户实际需求的命中率,极大的提高了用户体验。附图说明图1是本专利技术第一实施例的一种信息推送方法的流程图;图2是本专利技术第二实施例的一种信息推送方法的流程图;图3是本专利技术第三实施例的一种信息推送方法的流程图;图4是本专利技术第四实施例的一种信息推送装置的结构图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图对本专利技术具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。第一实施例图1为本专利技术第一实施例提供的一种信息推送方法的流程图,本实施例的方法可以由信息推送装置来执行,该装置可通过硬件和/或软件的方式实现,并一般可集成于服务器中,与用于提供应用下载服务的客户端配合使用。本实施例的方法具体包括:110、获取用户终端的至少一个用户环境特征参数。在本实施例中,所述用户环境特征参数具体是指用于表征用户当前所在环境的环境特性的参数。典型的,所述用户环境特征参数可以包括下述参数中的一项或者多项:当前温度值、设定时间段(例如:24H(Hour,小时)、12H、6H、3H、2H以及1H等)温度变化值、当前湿度值、设定时间段湿度变化值、天气类型(例如:阴、晴、大雨、中雨、小雨、大雪、中雪以及小雪等)、空气污染指数(例如:0-50、51-100、101-150、151-200、201-300以及大于300等)、pm2.5值、紫外线强度值、极端天气或气候自然灾害类型(例如:龙卷风、台风、地震以及海啸等)。在本实施例中,可以通过控制用户终端内置或者外置的传感器(例如,温度传感器、湿度传感器以及光线传感器等)获取所述用户环境特征参数;也可以通过获取用户终端的地理位置信息;根据所述地理位置信息,查询提供实时环境信息搜索服务的环境数据库(典型的,存储不同地点天气情况的天气数据库),获取与所述用户终端对应的至少一个用户环境特征参数,本实施例对此并不进行限制。120、根据所述用户环境特征参数确定与所述用户终端对应的目标环境场景,并获取与所述目标环境场景对应的目标应用程序集。在本实施例中,预先建立有与不同的环境特征参数取值范围对应的不同的环境场景,以及与不同的环境场景对应的不同的应用程序集。例如,将当前温度值高于30℃且当前湿度值低于20的环境特征参数取值范围定义为高温干燥场景;再例如,将天气类型等于大雪,空气污染指数为0-50的环境特征参数取值范围定义为大雪优质空气场景等。同时,可以预先将各种APP进行分类,例如,衣食住行类APP、美妆类APP、生活服务类APP以及游戏类APP等,通过对各个APP进行详细的分解,并分析不同APP所适用的不同环境场景,可以为不同的环境场景定义不同的应用程序集。例如,将美妆类APP对应于高温干燥场景,将打车约车类APP对应于暴雨等极端天气的场景等。在本实施例中,在获取与用户终端当前环境对应的用户环境特征参数的实际值之后,基于该用户环境特征参数的实际值可以确定与所述用户终端对应的目标环境场景,进而可以获取与目标环境场景对应的目标应用程序集。130、获取所述目标应用程序集中的至少一个目标应用程序。在本实施例中,可以直接将所述目标应用程序集中包括的全部应用程序作为目标应用程序,也可以基于设定的选取策略获取所述目标应用程序集中的一个或者多个应用程序作为目标应用程序,本实施例对此并不进行限制。例如,可以为应用程序集中的各应用程序构造对应的触发概率计算表达式,其中,所述触发概率表达式为环境特征参数的函数,通过根据用户环境特征参数的实际值,可以计算目标应用程序集中各个应用程序的触发概率值,进而可以根据触发概率值来选取目标应用程序;也可以根据不同应用程序的属性参数(例如,应用程序分发量或者应用程序推送下载率等)对目标应用程序集中的各应用程序进行排序,进而可以根据排序结果来选取目标应用程序;还可以同时根据触发概率值以及属性参数来选取目标应用程序等。140、根据所述目标应用程序确定目标推送信息提供给所述用户终端。本文档来自技高网...
信息推送方法和装置

【技术保护点】
一种信息推送方法,其特征在于,包括:获取用户终端的至少一个用户环境特征参数;根据所述用户环境特征参数确定与所述用户终端对应的目标环境场景,并获取与所述目标环境场景对应的目标应用程序集;获取所述目标应用程序集中的至少一个目标应用程序;根据所述目标应用程序确定目标推送信息提供给所述用户终端。

【技术特征摘要】
1.一种信息推送方法,其特征在于,包括:获取用户终端的至少一个用户环境特征参数;根据所述用户环境特征参数确定与所述用户终端对应的目标环境场景,并获取与所述目标环境场景对应的目标应用程序集;获取所述目标应用程序集中的至少一个目标应用程序;根据所述目标应用程序确定目标推送信息提供给所述用户终端。2.根据权利要求1所述的方法,其特征在于,获取用户终端的至少一个用户环境特征参数包括:获取所述用户终端的地理位置信息;根据所述地理位置信息,查询提供实时环境信息搜索服务的环境数据库,获取与所述用户终端对应的至少一个用户环境特征参数。3.根据权利要求1或2所述的方法,其特征在于,所述环境特征参数包括下述至少一项:当前温度值、设定时间段温度变化值、当前湿度值、设定时间段湿度变化值、天气类型、空气污染指数、pm2.5值、紫外线强度值、极端天气或气候自然灾害类型。4.根据权利要求1所述的方法,其特征在于,获取所述目标应用程序集中的至少一个目标应用程序包括:根据所述用户环境特征参数的取值,计算所述目标应用程序集中包括的各应用程序的触发概率值,其中,所述各应用程序的触发概率计算表达式为环境特征参数的函数;根据计算结果获取所述目标应用程序集中设定数量的应用程序作为所述目标应用程序。5.根据权利要求4所述的方法,其特征在于,还包括:根据用户属性信息和/或应用程序属性信息,对各应用程序的触发概率计算表达式中与不同环境特征参数对应的比例系数进行调整;其中,用户属性信息包括:用户操作行为数据以及用户特征数据;应用程序属性信息包括应用程序的下载率。6.根据权利要求4或5所述的方法,其特征在于,根据计算结果获取所述目标应用程序集中设定数量的应用程序作为所述目标应用程序具体包括:根据计算结果,获取所述目标应用程序集中触发概率值超过触发概率门限值的第一应用程序集;如果获取的所述第一应用程序集中的应用程序的数量大于推送数量门限值,则按照设定属性参数对所述第一应用程序集中的应用程序进行排序,并根据排序结果获取所述第一应用程序集中设定数量的目标应用程序;其中,所述设定属性参数包括:触发概率值,和/或应用程序分发量。7.根据权利要求1所述的方法,其特征在于,根据所述目标应用程序确定目标推送信息提供给所述用户终端包括:获取所述用户终端的已安装应用程序列表;如果所述目标应用程序包含于所述已安装应用程序列表中,则将所述目标应用程序的描述信息作为目标推送信息提供给所述用户终端;如果所述目标应用程序未包含于所述已安装应用程序列表中,则将所述目标应用程序的下载链接作为目标推送信息提供给所述用户终端。8.一种信息推送装置,其特征在于,包括...

【专利技术属性】
技术研发人员:李永恒赵婷丁晓森张亚玲
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1