一种信息推送方法、装置及服务器制造方法及图纸

技术编号:19829023 阅读:36 留言:0更新日期:2018-12-19 17:04
本发明专利技术涉及一种信息推送方法、装置及服务器,其中信息推送方法包括:接收终端发送的推送信息请求,所述推送信息请求中携带所述终端的当前位置信息以及所述终端的硬件标识;根据所述终端的当前位置信息,获取候选应用程序;根据所述终端的硬件标识,获取所述终端的应用程序历史下载信息;根据所述历史下载信息,从所述候选应用程序中选取待推送的应用程序作为推送信息;将所述推送信息发送给所述终端。本发明专利技术以根据终端的当前位置信息以及终端的历史下载信息确定推送信息,提高了推送信息对于用户的迎合程度。

【技术实现步骤摘要】
一种信息推送方法、装置及服务器
本专利技术涉及网络通信
,尤其涉及一种信息推送方法、装置及服务器。
技术介绍
目前,移动终端的功能日趋丰富,也越来越智能,各种应用软件应运而生。移动终端在被用户使用过程中,移动终端所提供的推送信息,例如提供得应用程序推送信息,得到用户的关注度并不高,而且很多推送信息不能够满足用户的需求,导致了推送消息的可靠性大大降低。因此,需要提供一种更加有效或者可靠的方案,以使得推送信息能够更加满足用户的需求。
技术实现思路
针对现有技术的上述问题,本专利技术的目的在于,提供一种信息推送方法、装置及服务器,所述技术方案如下:一方面,提供了一种信息推送方法,所述方法包括:接收终端发送的推送信息请求,所述推送信息请求中携带所述终端的当前位置信息以及所述终端的硬件标识;根据所述终端的当前位置信息,获取候选应用程序;根据所述终端的硬件标识,获取所述终端的应用程序历史下载信息;根据所述历史下载信息,从所述候选应用程序中选取待推送的应用程序作为推送信息;将所述推送信息发送给所述终端。进一步地,所述根据所述终端的当前位置信息,获取候选应用程序包括:根据所述终端的当前位置信息,确定所述终端的场景特征信息;从应用程序库中获取与所述场景特征信息相匹配的应用程序作为候选应用程序。进一步地,所述根据所述历史下载信息,从所述候选应用程序中选取待推送的应用程序作为推送信息包括:根据所述终端的应用程序历史下载信息,获取所述应用程序的分类信息;根据所述应用程序的分类信息计算每个类别所对应的占比;根据所述占比,从所述候选应用程序中选取待推送的应用程序作为推送信息。进一步地,所述根据所述占比,从所述候选应用程序中选取待推送的应用程序作为推送信息包括:根据所述占比,确定每个类别所包含的待推动的应用程序的权重值;根据所述权重值,确定待推送的应用程序。另一方面,提供了一种信息推送装置,所述装置包括:接收模块,用于接收终端发送的推送信息请求,所述推送信息请求中携带所述终端的当前位置信息以及所述终端的硬件标识;第一获取模块,用于根据所述终端的当前位置信息,获取候选应用程序;第二获取模块,用于根据所述终端的硬件标识,获取所述终端的应用程序历史下载信息;选取模块,用于根据所述历史下载信息,从所述候选应用程序中选取待推送的应用程序作为推送信息;发送模块,用于将所述推送信息发送给所述终端。进一步地,所述第一获取模块包括:第一确定模块,用于根据所述终端的当前位置信息,确定所述终端的场景特征信息;第三获取模块,用于从应用程序库中获取与所述场景特征信息相匹配的应用程序作为候选应用程序。进一步地,所述选取模块包括:第四获取模块,用于根据所述终端的应用程序历史下载信息,获取所述应用程序的分类信息;计算模块,用于根据所述应用程序的分类信息计算每个类别所对应的占比;选取子模块,用于根据所述占比,从所述候选应用程序中选取待推送的应用程序作为推送信息。进一步地,所述选取子模块包括:第二确定模块,用于根据所述占比,确定每个类别所包含的待推动的应用程序的权重值;第三确定模块,用于根据所述权重值,确定待推送的应用程序。另一方面,提供了一种服务器,所述服务器包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行以下步骤:接收终端发送的推送信息请求,所述推送信息请求中携带所述终端的当前位置信息以及所述终端的硬件标识;根据所述终端的当前位置信息,获取候选应用程序;根据所述终端的硬件标识,获取所述终端的应用程序历史下载信息;根据所述历史下载信息,从所述候选应用程序中选取待推送的应用程序作为推送信息;将所述推送信息发送给所述终端。另一方面,提供了一种计算机存储介质,该计算机存储介质存储有计算机程序指令,该计算机程序指令被执行时,实现上述的信息推送方法。本专利技术实施例提供的技术方案带来的有益效果是:本专利技术通过接收终端发送的推送信息请求,所述推送信息请求中携带所述终端的当前位置信息以及所述终端的硬件标识;根据所述终端的当前位置信息,获取候选应用程序;根据所述终端的硬件标识,获取所述终端的应用程序历史下载信息;根据所述历史下载信息,从所述候选应用程序中选取待推送的应用程序作为推送信息;将所述推送信息发送给所述终端,从而可以根据终端的当前位置信息以及终端的历史下载信息确定推送信息,提高了推送信息对于用户的迎合程度。附图说明为了更清楚地说明本专利技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。图1是本专利技术实施例提供的一种信息推送方法的流程示意图;图2是本专利技术实施例提供的另一种信息推送方法的流程示意图;图3是本专利技术实施例提供的一种信息推送装置的结构示意图;图4是本专利技术实施例提供的第一获取模块的结构示意图;图5是本专利技术实施例提供的选取模块的结构示意图;图6是本专利技术实施例提供的选取子模块的结构示意图;图7是本专利技术实施例提供的一种服务器的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。请参考图1,其所示为本专利技术实施例提供的一种信息推送方法的流程示意图,该信息推送方法可以应用于服务器侧,以下各个实施例中,所述服务器可以是一台服务器,也可以是由若干服务器组成的服务器集群。需要说明的是,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的系统或服务器产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。如图1所示,该信息推送方法包括:S102,接收终端发送的推送信息请求,所述推送信息请求中携带所述终端的当前位置信息以及所述终端的硬件标识。S104,根据所述终端的当前位置信息,获取候选应用程序。S106,根据所述终端的硬件标识,获取所述终端的应用程序历史下载信息。S108,根据所述历史下载信息,从所述候选应用程序中选取待推送的应用程序作为推送信息。S110,将所述推送信息发送给所述终端。综上,本专利技术通过接收终端发送的推送信息请求,所述推送信息请求中携带所述终端的当前位置信息以及所述终端的硬件标识;根据所述终端的当前位置信息,获取候选应用程序;根据所述终端的硬件标识,获取所述终端的应用程序历史下载信息;根据所述历史下载信息,从所述候选应用程序中选取待推送的应用程序作为推送信息;将所述推送信息发送给所述终端,从而可以根据终端的当前位置信息以及终端的历史下载信息确定推送信息,提高了推送信息对于用户的迎合程度。请参考图2,其所示为本专利技术实施例提供的另一种信息推送方法的流程示意图,该信息推送方法可以应用于服务器侧,以下各个实施例中,所述服务器可以是一台服务器,也可以是由若干服务器组成的服务器集群。需要说明的是,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步本文档来自技高网...

【技术保护点】
1.一种信息推送方法,其特征在于,所述方法包括:接收终端发送的推送信息请求,所述推送信息请求中携带所述终端的当前位置信息以及所述终端的硬件标识;根据所述终端的当前位置信息,获取候选应用程序;根据所述终端的硬件标识,获取所述终端的应用程序历史下载信息;根据所述历史下载信息,从所述候选应用程序中选取待推送的应用程序作为推送信息;将所述推送信息发送给所述终端。

【技术特征摘要】
1.一种信息推送方法,其特征在于,所述方法包括:接收终端发送的推送信息请求,所述推送信息请求中携带所述终端的当前位置信息以及所述终端的硬件标识;根据所述终端的当前位置信息,获取候选应用程序;根据所述终端的硬件标识,获取所述终端的应用程序历史下载信息;根据所述历史下载信息,从所述候选应用程序中选取待推送的应用程序作为推送信息;将所述推送信息发送给所述终端。2.根据权利要求1所述的信息推送方法,其特征在于,所述根据所述终端的当前位置信息,获取候选应用程序包括:根据所述终端的当前位置信息,确定所述终端的场景特征信息;从应用程序库中获取与所述场景特征信息相匹配的应用程序作为候选应用程序。3.根据权利要求1所述的信息推送方法,其特征在于,所述根据所述历史下载信息,从所述候选应用程序中选取待推送的应用程序作为推送信息包括:根据所述终端的应用程序历史下载信息,获取所述应用程序的分类信息;根据所述应用程序的分类信息计算每个类别所对应的占比;根据所述占比,从所述候选应用程序中选取待推送的应用程序作为推送信息。4.根据权利要求3所述的信息推送方法,其特征在于,所述根据所述占比,从所述候选应用程序中选取待推送的应用程序作为推送信息包括:根据所述占比,确定每个类别所包含的待推动的应用程序的权重值;根据所述权重值,确定待推送的应用程序。5.一种信息推送装置,其特征在于,所述装置包括:接收模块,用于接收终端发送的推送信息请求,所述推送信息请求中携带所述终端的当前位置信息以及所述终端的硬件标识;第一获取模块,用于根据所述终端的当前位置信息,获取候选应用程序;第二获取模块,用于根据所述终端的硬件标识,获取所述终端的应用程序历史下载信息;选取模块,用于根据...

【专利技术属性】
技术研发人员:朱腾飞
申请(专利权)人:佛山市影腾科技有限公司
类型:发明
国别省市:广东,44

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

1