应用程序推送方法、装置、服务器及存储介质制造方法及图纸

技术编号:17837635 阅读:52 留言:0更新日期:2018-05-03 19:18
本申请实施例公开了一种应用程序推送方法、装置、服务器及存储介质。其中,该方法包括:判断当前条件是否满足推送触发条件;当满足所述推送触发条件时,向客户端的第一部分帐号推送根据第一推送算法推送的第一应用程序,其中,所述第一推送算法基于所述客户端的多个帐号的操作数据进行推送;向客户端的第二部分帐号推送根据第二推送算法推送的第二应用程序,其中,所述第二推送算法基于待推送帐号本身的操作数据进行推送。该方案使推送到客户端不同帐号的推送结果可能不同,推送结果更丰富,推送效果更好。

Application push method, device, server and storage medium

The application embodiment discloses an application pushing method, device, server and storage medium. The method includes: judging whether the current condition satisfies the push trigger condition; when the proposed push trigger condition is satisfied, the first application is pushed to the first part account of the client according to the first push algorithm, in which the first push algorithm is based on the operation data of a plurality of account numbers of the client. Row push; the second part of the account of the client is pushed to the second application pushed according to the second push algorithm, in which the second push algorithm is pushed on the basis of the operation data to be pushed to the account number itself. The scheme pushes the client to different accounts with different push results. The results are richer and the push effect is better.

【技术实现步骤摘要】
应用程序推送方法、装置、服务器及存储介质
本申请涉及互联网
,更具体地,涉及一种应用程序推送方法、装置、服务器及存储介质。
技术介绍
在移动终端的使用过程中,用于实现各种功能的应用程序越来越多。为了应用程序更好地为用户所知、所下载,通常会通过向移动终端中安装的客户端推送应用程序实现对应用程序的推广。但是,现有的推送过程中,推送到客户端不同帐号的应用程序相似程度高,推送效果较差。
技术实现思路
鉴于上述问题,本申请提出了一种应用程序推送方法、装置、服务器及存储介质,向第一部分帐号推送根据第一算法推送的应用程序,向第二部分帐号推送根据第二算法推送的应用程序,使不同帐号的推送结果可能不同,改善推送效果。第一方面,本申请实施例提供了一种应用程序推送方法,所述方法包括:判断当前条件是否满足推送触发条件;当满足所述推送触发条件时,向客户端的第一部分帐号推送根据第一推送算法推送的第一应用程序,其中,所述第一推送算法基于所述客户端的多个帐号的操作数据进行推送,向客户端的第二部分帐号推送根据第二推送算法推送的第二应用程序,其中,所述第二推送算法基于待推送帐号本身的操作数据进行推送。第二方面,本申请实施例提供了一种应用程序推送装置,所述装置包括:判断模块,用于判断当前条件是否满足推送触发条件;第一推送模块,用于当满足所述推送触发条件时,向客户端的第一部分帐号推送根据第一推送算法推送的第一应用程序,其中,所述第一推送算法基于所述客户端的多个帐号的操作数据进行推送;第二推送模块,用于当满足所述推送触发条件时,向客户端的第二部分帐号推送根据第二推送算法推送的第二应用程序,其中,所述第二推送算法基于待推送帐号本身的操作数据进行推送。第三方面,本申请实施例提供了一种服务器,包括存储器及处理器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时所述处理器执行上述的方法。第四方面,本申请实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质包括存储的程序,其中,在所述程序运行时执行上述的方法。本申请提供的应用程序推送方法、装置、服务器及存储介质,向第一部分帐号推送根据第一推送算法推送的第一应用程序,向第二部分帐号推送根据第二推送算法推送的第二应用程序。其中,第一推送算法基于客户端的多个帐号的操作数据进行推送,第二推送算法基于待推送帐号本身的操作数据进行推送,使推送到客户端不同帐号的推送结果可能不同,推送结果更丰富,推送效果更好。本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了本申请实施例中移动终端与服务器之间的交互示意图;图2示出了本申请第一实施例提出的应用程序推送方法流程图;图3示出了本申请实施例提出的移动终端的一种显示界面图;图4示出了本申请第二实施例提出的应用程序推送方法流程图;图5示出了本申请第三实施例提出的应用程序推送方法流程图;图6示出了本申请实施例提出的应用程序推送装置的功能模块图;图7示出了本申请实施例的用于执行根据本申请实施例的应用程序推送方法的服务器的结构框图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。移动终端中可应用的应用程序越来越多,为增加应用程序的下载量、增加用户对应用程序了解等,可以向安装于移动终端的客户端进行应用程序的推送,使用户获知被推送应用程序的存在,促进用户对被推送应用程序的下载。对客户端进行应用程序的推送,推送的应用程序通常根据算法计算获得。然而,通过单一的推送算法获得的待推送的应用程序,推送结果单一,安装于不同移动终端的客户端,其接收到的被推送的应用程序不具有差异化,推送效果不够理想。为了使不同移动终端安装的客户端可能接收到不同的推送结果,本申请实施例提供了一种应用程序推送方法,对客户端的第一部分帐号推送第一应用程序,第二部分帐号推送第二应用程序,使推送结果差异化,推送结果更丰富,改善推送效果。在本申请实施例提供的应用程序推送方法可以通过服务器与移动终端之间的交互实现,服务器在满足推送触发条件的情况下,向移动终端推送应用程序。图1示出了本申请实施例中服务器1和移动终端2之间的一种交互示意图。如图1所示,移动终端2与服务器1位于网络3中,该网络3可以为无线网络或有线网络。通过该无线网络或有线网络,移动终端2以及服务器1进行数据交互。于本申请中,移动终端2可为手机、平板电脑、计算机等智能设备。在移动终端2中可运行客户端,服务器1可运行服务端。例如,在本申请中,移动终端2中运行有软件商店、浏览器等客户端,而在服务器1中运行有该客户端所对应的服务端,基于上述网络环境,客户端可以通过网络与服务器1进行数据交互,从而实现与服务器1上运行的服务端进行数据交互。例如,服务器满足推送触发条件时向客户端推送应用程序,对应的,客户端可以接收到服务器推送的应用程序并显示。下面将主要从服务器端,结合附图并通过具体的实施例对本申请实施例提供的应用程序推送方法、装置、服务器及存储介质进行说明。第一实施例请参阅图2,本申请第一实施例提供了一种应用程序推送方法。所述应用程序推送方法在由服务器在满足推送触发条件时向安装于移动终端的客户端进行应用程序的推送。在具体的实施例中,所述应用程序推送方法应用于如图6所示的应用程序推送装置以及对应有应用程序推送装置400的服务器100(图7)。上述的应用程序推送方法具体可以包括以下步骤:步骤S110:判断当前条件是否满足推送触发条件。在本申请实施例中,推送触发条件为触发的向客户端进行应用程序推送的条件。其中,该推送触发条件可以是预设的频率,即每过该预设的频率对应的时间周期,满足一次推送触发条件。或者是,该推送触发条件是接收到客户端的某些反馈信息,如客户端与服务器连接、客户端用户帐号的登录等。或者是,预设数量的客户端与服务器网络连接、预设数量的用户帐号登录等。或者是,服务器对应的数据库中存储的应用程序数量达到预设数量。或者是,有新的应用程序上线等。上述所述的预设数量,在不同情况下不一定相同。另外,上述的各种可能的推送触发条件,其中一个或多个可选的作为推送触发条件。推送触发条件具体为何种触发条件在本实施例中并不限定,可以根据实际情况以及需要设定。当满足所述推送触发条件时,执行:步骤S120:向客户端的第一部分帐号推送根据第一推送算法推送的第一应用程序,其中,所述第一推送算法基于所述客户端的多个帐号的操作数据进行推送。步骤S130:向客户端的第二部分帐号推送第二推送算法推送的第二应用程序,其中,所述第二推送算法基于待推送帐号本身的操作数据进行推送。当判定满足推送触发条件时,可以向客户端进行应用程序的推送,若判定不满足推送触发条件,可继续进行判定。其中,在不同移动终端本文档来自技高网...
应用程序推送方法、装置、服务器及存储介质

【技术保护点】
一种应用程序推送方法,其特征在于,所述方法包括:判断当前条件是否满足推送触发条件;当满足所述推送触发条件时,向客户端的第一部分帐号推送根据第一推送算法推送的第一应用程序,其中,所述第一推送算法基于所述客户端的多个帐号的操作数据进行推送,向客户端的第二部分帐号推送根据第二推送算法推送的第二应用程序,其中,所述第二推送算法基于待推送帐号本身的操作数据进行推送。

【技术特征摘要】
1.一种应用程序推送方法,其特征在于,所述方法包括:判断当前条件是否满足推送触发条件;当满足所述推送触发条件时,向客户端的第一部分帐号推送根据第一推送算法推送的第一应用程序,其中,所述第一推送算法基于所述客户端的多个帐号的操作数据进行推送,向客户端的第二部分帐号推送根据第二推送算法推送的第二应用程序,其中,所述第二推送算法基于待推送帐号本身的操作数据进行推送。2.根据权利要求1所述的方法,其特征在于,所述第一部分帐号为从所述客户端下载应用程序的次数小于第一预设次数的帐号;所述第二部分帐号为从所述客户端下载应用程序的次数大于第二预设次数的帐号。3.根据权利要求1所述的方法,其特征在于,对应帐号预存储有表示帐号特性的标签;所述第一部分帐号为具有相同标签的帐号。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收设置的第一部分帐号占所有帐号的比例为第一比例;根据所述第一比例计算所述第二部分帐号在所有帐号中所占的第二比例。5.根据权利要求1所述的方法,其特征在于,所述第一应用程序中包括多个应用程序,所述第二应用程序中包括多个应用程序;所述方法还包括:判断第一部分帐号中的每一个帐号对应的移动终端是否安装有所述第一应用程序中任意一个应用程序;对于第一部分帐号中任意一个帐号,若其对应的移动终端中安装有第一应用程序中的应用程序,从向该帐号推送的第一应用程序中删除已安装的应用程序;判断第二部分帐号中的每一个帐号对应的移动终端是否安装有所述第二应用程序中任意一个应用程序;对于第二部分帐号中任意一个帐号,若其对应的移动终端中安装有第二应用程序中的应用程序,从向该帐号推送的第二应用程序中删除已安装的应用程序。6.根据权利要求1...

【专利技术属性】
技术研发人员:严婷
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1