CN106960367A - 应用程序的推广方法、装置及服务器 - Google Patents
应用程序的推广方法、装置及服务器 Download PDFInfo
- Publication number
- CN106960367A CN106960367A CN201710210087.9A CN201710210087A CN106960367A CN 106960367 A CN106960367 A CN 106960367A CN 201710210087 A CN201710210087 A CN 201710210087A CN 106960367 A CN106960367 A CN 106960367A
- Authority
- CN
- China
- Prior art keywords
- application program
- target
- pushed
- program
- recommended
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0277—Online advertisement
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0269—Targeted advertisements based on user profile or attribute
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Stored Programmes (AREA)
Abstract
本发明提出一种应用程序的推广方法、装置及服务器,其中,方法包括:在第一应用程序中推送第二应用程序时,从所有待推送的第二应用程序中选取目标第二应用程序,获取目标第二应用程序的推送信息,其中,推送信息中至少包括目标第二应用程序的基础参数和下载完成目标第二应用程序后待推荐用户能够获取到的奖励参数,将推送信息下发给待推荐用户账号所登录的电子设备。本实施例中,根据以往每个第二应用程序的下载情况,从所有的第二应用程序中选取出下载次数最多的第二应用程序,再将该第二应用程序单独推送给待推荐用户,避免通过积分墙形式推送时,积分墙上所推送的第二应用程序数量较多,导致用户选择成本较高的问题,从而可以提高推广效率。
Description
技术领域
本发明涉及终端技术领域,尤其涉及一种应用程序的推广方法、装置及服务器。
背景技术
随着互联网领域的快速更新迭代,处于电子设备(如移动端的手机、平板电脑等)侧的应用程序层出不穷。为了便于用户选择和下载,一般会在应用商城等推广平台来展示各种应用程序的标识以及简要介绍说明。
目前,应用程序的种类和数量越来越多,使得用户查看和选择应用程序存在疏漏,部分应用程序存在安装量较低的现象,为此,出现一种应用程序推广方式,通过一个已知应用程序来推广一些未知应用程序,这里的已知应用程序为用户当前安装使用的应用程序,未知应用程序为待推广的应用程序。在已知应用程序中,可以以积分墙的形式来展示未知应用程序。如图1所示,电子设备的显示界面上显示的是某一已知应用程序的积分墙界面,在此界面下用户只能看到未知应用程序的图标以及安装此未知应用程序对应的奖励结果。
然而,通过积分墙形式推送时,一个积分墙上所推送的待推广的应用程序的数量较多,由于待推广的应用的多样性,积分墙的展现方式使得用户从积分墙中获知未知应用程序的信息较少,用户需要对多个待推广的应用程序进行思考和判断后,从积分墙上选取一个应用程序进行下载。实际应用中,只有用户安装和使用了应用程序后,才能确定出该应用程序是否为自身需要的应用程序,导致用户安装未知应用程序存在匹配度较低的问题。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本发明的第一个目的在于提出一种应用程序的推广方法,用于解决通过积分墙形式推送时由于推送的应用程序种类较多,用户需要花费较多时间选择要下载的应用程序的问题。
本发明的第二个目的在于提出一种应用程序的推广装置。
本发明的第三个目的在于提出一种服务器。
本发明的第四个目的在于提出一种非临时性计算机可读存储介质。
本发明的第五个目的在于提出一种计算机程序产品。
为达上述目的,本发明第一方面实施例提出了一种应用程序的推广方法,在第一应用程序中推广至少一个第二应用程序时,该方法包括:
从所有待推送的第二应用程序中选取目标第二应用程序;所述目标第二应用程序为所有待推送的第二应用程序中下载次数最多的应用程序;
获取所述目标第二应用程序的推送信息;其中,所述推送信息中至少包括所述目标第二应用程序的基础参数和下载完成所述目标第二应用程序后所述待推荐用户能够获取到的奖励参数;
将所述推送信息下发给待推荐用户账号所登录的电子设备;其中,所述待推荐用户账号为在所述第一应用程序中注册的账号。
作为本发明第一方面实施例的另一种可选的实现方式,所述从所有待推送的第二应用程序中选取目标第二应用程序,包括:
获取已推送的每个第二应用程序被下载完成的下载次数;
选取所有已推送的第二应用程序中所述下载次数最多的第二应用程序作为目标第二应用程序。
作为本发明第一方面实施例的另一种可选的实现方式,所述从所有已推送的第二应用程序中选择所述下载次数最多的第二应用程序作为目标第二应用程序,包括:
从所有已推送的第二应用程序中选择下载次数最多的第二应用程序作为准目标第二应用程序;
判断所述目标第二应用程序是否为所述电子设备已下载的第二应用程序;
如果判断结果为是,针对所述待推荐用户账号,将所述目标第二应用程序从所有待推送的第二应用程序中筛除;
从剩余待推送的第二应用程序中,选择所述下载次数最多并且为所述电子设备未下载过的第二应用程序作为目标第二应用程序。
作为本发明第一方面实施例的另一种可选的实现方式,所述获取所述目标第二应用程序的推送信息,包括:
从推广平台中获取所述目标第二应用程序的单独推送时对应的展示卡片,其中,所述展示卡片中包括所述目标第二应用程序的描述信息;
在所述展示卡片添加所述奖励参数生成所述推送信息。
作为本发明第一方面实施例的另一种可选的实现方式,所述获取所述目标第二应用程序的推送信息,包括:
从推广平台获取所述目标第二应用程序的描述信息;
将所述描述信息、所述基础参数和所述奖励参数分别添加到预设的空白展示卡片的对应区域内,生成所述推送信息。
作为本发明第一方面实施例的另一种可选的实现方式,所述从所有待推送的第二应用程序中选取目标第二应用程序之前,还包括:
接收推广平台下发所有的待推送的第二应用程序,所述待推送的第二应用程序中携带有自身的所述基础参数;其中,所述基础参数包括所述第二应用程序的标识和图标。
本发明实施例的应用程序的推广方法,在第一应用程序中推送第二应用程序时,第一应用程序的服务器根据以往所推送过的每个第二应用程序的下载情况,从所有的第二应用程序中选取出目标的第二应用程序,然后将目标的第二应用程序单独推送给待推荐用户,避免通过积分墙形式推送时,积分墙上所推送的第二应用程序数量较多,导致用户选择成本较高的问题,从而可以提高推广效率。
为达上述目的,本发明第二方面实施例提出了一种应用程序的推广装置,当在第一应用程序中推广至少一个第二应用程序时,所述装置包括:
选取模块,用于从所有待推送的第二应用程序中选取目标第二应用程序;所述目标第二应用程序为所有待推送的第二应用程序中下载次数最多的应用程序;
获取模块,用于获取所述目标第二应用程序的推送信息;其中,所述推送信息中至少包括所述目标第二应用程序的基础参数和下载完成所述目标第二应用程序后所述待推荐用户能够获取到的奖励参数;
下发模块,用于将所述推送信息下发给待推荐用户账号所登录的电子设备;其中,所述待推荐用户账号为在所述第一应用程序中注册的账号。
作为本发明第二方面实施例的另一种可选的实现方式,所述选取模块,具体用于获取已推送过的每个第二应用程序被下载完成的下载次数,从所有已推送的第二应用程序选择中所述下载次数最多的第二应用程序作为目标第二应用程序。
作为本发明第二方面实施例的另一种可选的实现方式,所述选取模块,包括:
选取单元,用于从所有已推送的第二应用程序中选择下载次数最多的第二应用程序作为准目标第二应用程序,以及在所述准目标第二应用程序为所述电子设备已下载的第二应用程序时,从剩余待推送的第二应用程序中,选择所述下载次数最多并且为所述电子设备未下载过的第二应用程序作为所述目标第二应用程序;
判断单元,用于判断所述准目标第二应用程序是否为所述电子设备已下载的第二应用程序;
筛除单元,用于如果判断结果为是,针对所述待推荐用户账号,将所述目标第二应用程序从所有待推送的第二应用程序中筛除。
作为本发明第二方面实施例的另一种可选的实现方式,所述获取模块,具体用于从推广平台中获取所述目标第二应用程序的单独推送时对应的展示卡片,在所述展示卡片添加所述奖励参数生成所述推送信息;其中,所述展示卡片中包括所述目标第二应用程序的描述信息。
作为本发明第二方面实施例的另一种可选的实现方式,所述获取模块,具体用于从推广平台获取所述目标第二应用程序的描述信息,将所述描述信息、所述基础参数和所述奖励参数分别添加到预设的空白展示卡片的对应区域内,生成所述推送信息。
作为本发明第二方面实施例的另一种可选的实现方式,还包括:
接收模块,用于接收推广平台下发所有的待推送的第二应用程序,所述待推送的第二应用程序中携带有自身的所述基础参数;其中,所述基础参数包括所述第二应用程序的标识和图标。
本发明实施例的应用程序的推广装置,在第一应用程序中推送第二应用程序时,第一应用程序的服务器自身根据以往每个第二应用程序的下载情况,从所有的第二应用程序中选取出目标的第二应用程序,然后将目标的第二应用程序单独推送给待推荐用户,避免通过积分墙形式推送时,积分墙上所推送的第二应用程序数量较多,导致用户选择成本较高的问题,从而可以提高推广效率。
为达上述目的,本发明第三方面实施例提出了另一种服务器,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为:
从所有待推送的第二应用程序中选取目标第二应用程序;所述目标第二应用程序为所有待推送的第二应用程序中下载次数最多的应用程序;
获取所述目标第二应用程序的推送信息;其中,所述推送信息中至少包括所述目标第二应用程序的基础参数和下载完成所述目标第二应用程序后所述待推荐用户能够获取到的奖励参数;
将所述推送信息下发给待推荐用户账号所登录的电子设备;其中,所述待推荐用户账号为在所述第一应用程序中注册的账号。
为了实现上述目的,本发明第四方面实施例提出了一种非临时性计算机可读存储介质,当所述存储介质中的指令由服务器端的处理器被执行时,使得服务器端能够执行一种应用程序的推广方法,所述方法包括:
从所有待推送的第二应用程序中选取目标第二应用程序;所述目标第二应用程序为所有待推送的第二应用程序中下载次数最多的应用程序;
获取所述目标第二应用程序的推送信息;其中,所述推送信息中至少包括所述目标第二应用程序的基础参数和下载完成所述目标第二应用程序后所述待推荐用户能够获取到的奖励参数;
将所述推送信息下发给待推荐用户账号所登录的电子设备;其中,所述待推荐用户账号为在所述第一应用程序中注册的账号。
为了实现上述目的,本发明第五方面实施例提出了一种计算机程序产品,当所述计算机程序产品中的指令处理器执行时,执行一种应用程序的推广方法,所述方法包括:
从所有待推送的第二应用程序中选取目标第二应用程序;所述目标第二应用程序为所有待推送的第二应用程序中下载次数最多的应用程序;获取所述目标第二应用程序的推送信息;其中,所述推送信息中至少包括所述目标第二应用程序的基础参数和下载完成所述目标第二应用程序后所述待推荐用户能够获取到的奖励参数;
将所述推送信息下发给待推荐用户账号所登录的电子设备;其中,所述待推荐用户账号为在所述第一应用程序中注册的账号。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为现有积分墙推送应用程序的示意图;
图2为本发明实施例提供的一种应用程序的推广方法的流程示意图;
图3为本发明实施例提供的另一种应用程序的推广方法的流程示意图;
图4为本发明实施例提供一种应用程序的推广方法的应用程序示意图。
图5为本发明实施例提供的一种应用程序的推广装置的结构示意图;
图6为本发明实施例提供的一种选取模块11的结构示意图;
图7为本发明实施例提供的一种服务器的结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,
旨在用于解释本发明,而不能理解为对本发明的限制。
下面参考附图描述本发明实施例的应用程序的推广方法、装置及服务器。
图2为本发明实施例提供的一种应用程序的推广方法的流程示意图。如图2所示,该应用程序的推广方法包括以下步骤:
S101、从所有待推送的第二应用程序中选取目标第二应用程序,其中,目标第二应用程序为所有待推送的第二应用程序中下载次数最多的应用程序。
本实施例中,用于在第一应用程序中推送其他的第二应用程序。第一应用程序的服务器可以向已经安装第一应用程序的各用户推送第二应用程序。当服务器向一些用户推送过第二应用程序后,服务器可以记录安装有第一应用程序的用户对第二应用程序的下载情况,然后根据记录的下载情况可以统计出以往推送过的第二应用程序被下载安装的下载次数。
在获取到每个第二应用程序的下载次数后,服务器可以将所有待推送的第二应用程序的下载次数进行比较,从所有的第二应用程序中选取下载次数最多的第二应用程序作为目标第二应用程序。
优选地,服务器可以按照预设的推送周期,获取多个推送周期内已推送的每个第二应用程序的下载次数,可以将多个推送周期内的下载次数进行加和平均,按照加和平均后的下载次数从所有的第二应用程序中选取目标第二应用程序。其中,目标第二应用程序的加和平均后的下载次数是所有待推送的第二应用程序中最多的。
可选地,服务器可以统计以往推送过的每个第二应用程序总的下载次数,然后根据总的下载次数,从所有的第二应用程序中选取出目标第二应用程序,其中,目标第二应用程序总的下载次数是所有待推送的第二应用程序中最多的。
S102、获取目标第二应用程序的推送信息;其中,所述推送信息中至少包括目标第二应用程序的基础参数和下载完成目标第二应用程序后待推荐用户能够获取到的奖励参数。
本实施例中,在选取出目标第二应用程序后,服务器需要将目标第二应用程序推送给待推荐用户,需要获取目标第二应用程序的推送信息。其中,推送信息中包括目标第二应用程序的基础参数。此处,基础参数可以包括目标第二应用程序的标识信息和目标第二应用程序的图标等。
进一步地,为了激励用户通过第一应用程序下载第二应用程序,服务器可以为用户设置一定的激励机制,例如可以向下载第二应用程序的用户下发一定的奖励参数,该奖励参数可以为第一应用程序的积分、用于升级的经验值或者一定数额的酬金,或者在游戏中可以赠送一定的装备等。本实施例中,在推送信息中可以携带服务器所承诺的当待推荐用户下载完目标第二应用程序后能够获取到的奖励参数。
S103、将推送信息下发给待推荐用户账号所登录的电子设备;其中,待推荐用户账号为在第一应用程序中注册的账号。
本实施例中,待推荐用户为已经下载安装了第一应用程序的用户。待推荐用户可以通过电子设备打开第一应用程序,并且在电子设备上登录自身在第一应用程序中注册过的待推荐用户账号。该电子设备以多种形式存在,包括但不限于:移动通信设备如智能手机、多媒体手机、功能性手机,以及低端手机等、超移动个人计算机设备如PDA、MID和UMPC设备等,便携式娱乐设备如音频、视频播放器(例如iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备,或者其他具有数据交互功能的电子设备。
在获取到目标第二应用程序的推送信息后,服务器可以将目标第二应用程序的推送信息推送给待推荐用户账号所登录的电子设备。当待推送用户通过电子设备的屏幕点击这一推送后,可以向该用户展示选取出的目标第二应用程序的推送信息。待推荐用户看到这一推送信息后,可以确定当前所推送的第二应用程序为目标的应用程序,并且能够了解到下载完成这一目标第二应用程序后,可以从服务器获取到的具体奖励参数,然后待推荐用户根据自己的需求来确定是否下载这一第二应用程序。
进一步地,当待推荐用户点击下载完成目标第二应用程序后,服务器就可以将推送信息中奖励参数下发到待推荐用户在第一应用程序中的账号中。实际应用程序中,当用户下载了第一应用程序后,用户需要在第一应用程序中进行账号注册。当待推荐用户点击下载完成目标第二应用程序后,服务器就可以向该待推荐用户账号所登录的电子设备下发奖励参数。电子设备在接收到该奖励参数后,可以将奖励参数下发到待推荐用户账号中。
本实施例中,服务器自身根据以往每个第二应用程序的下载情况,从所有的第二应用程序中选取出最佳的第二应用程序,然后将最佳的第二应用程序单独推送给待推荐用户,避免通过积分墙形式推送时,积分墙上所推送的第二应用程序数量较多,导致用户选择成本较高的问题,从而可以提高推广效率。
图3为本发明实施例提供的另一应用程序的推广方法的流程示意图。本实施例中,用于在第一应用程序中推送其他的第二应用程序。如图3所示,该应用程序的推广方法包括以下步骤:
S201、接收推广平台下发的所有的待推送的第二应用程序。
其中,下发的每个第二应用程序中携带有自身的基础参数。
推广平台可以向用户推送应用程序,通过列表形式将一些第二应用程序推送给第一应用程序的服务器。服务器可以接收到推广平台向其推送所有的第二应用程序。推广平台向其推送第二应用程序时,需要告知待推送的第二应用程序的基础参数,该基础参数可以为待推送的第二应用程序的标识和图标等。
S202、从所有已推送的第二应用程序中选择下载次数最多的第二应用程序作为准目标第二应用程序。
关于S202的介绍可参见上述实施例中相关内容的记载,此处不再赘述。
S203、判断准目标第二应用程序是否为电子设备已下载的第二应用程序。
如果判断出准目标第二应用程序为电子设备已下载的第二应用程序,则执行S204;如果判断出准目标第二应用程序为电子设备未下载过的第二应用程序,则将准目标第二应用程序作为目标应用程序,继续执行S206。
S204、将准目标第二应用程序从所有待推送的第二应用程序中筛除。
当待推荐用户已经下载过S202中所选取出的目标第二应用程序后,服务器再向待推荐用户推送该目标第二应用程序,就存在重复推荐的问题,可能导致用户体验较差。本实施例中,当S202中所选取出的目标第二应用程序为待推荐用户已经下载过的第二应用程序时,针对该待推荐用户,服务器将该目标第二应用程序从所有的待推送的第二应用程序中筛除。
S205、从剩余待推送的第二应用程序中,选择下载次数最多并且为电子设备未下载过的第二应用程序作为目标第二应用程序。
进一步地,筛除S202中所选取的准目标应用程序后,服务器从剩余待推送的第二应用程序中,继续根据获取到的每个第二应用程序的下载次数重新选择一个第二应用程序作为准目标第二应用程序直到所选出的准目标第二应用程序非待推荐用户已经下载过的第二应用程序为止,此时选取出的准第二目标应用程序即为目标第二应用程序。其中,每次重新选出的准目标第二应用程序的下载次数应该为剩余待推送的第二应用程序中下载次数最多的第二应用程序。
也就是说,每当服务器根据下载次数重新选择出一个第二应用程序作为目标应用程序时,服务器都需要对当前所选择的目标第二应用程序进行判断,以判断当前所选择出的目标第二应用程序是否为用户已经下载过的第二应用程序,以达到避免重复推送的问题,以节省资源。
S206、获取目标第二应用程序的推送信息。
现有通过积分墙形式推送时虽然用户可以同时了解到多个推送的第二应用程序以及奖励情况,但是由于每个第二应用程序的展示区域较小,用户无法获取到较多的相关信息,可能会导致部分用户放弃对第二应用程序的下载,不利于应用程序的推广。
本实施例中,推广平台中预先为每个第二应用程序设置有一个单独推送时的展示卡片,由于单独推送一个第二应用程序,可以将单独推送时的展示卡片设置成一个较大的卡片。并且在展示卡片中包括第二应用程序的一些描述信息,以使待推荐用户通过这些描述信息更好地了解第二应用程序。例如,描述信息可以包括第二应用程序的开发公司、版本信息、占用内存大小以及用于描述应用程序的功能的介绍等。
为了避免上述问题用户无法获取较多与目标第二应用程序相关的信息的问题,本实施例中,在确定出目标第二应用程序后,服务器可以从推广平台中获取目标第二应用程序单独推送时对应的展示卡片。在该展示卡片中包括有目标第二应用程序的描述信息。具体地,服务器可以向推广平台发送一个请求消息,以请求目标第二应用程序的单独推送时的展示卡片。其中,该请求消息中携带有目标第二应用程序的标识。推送平台在接收到该请求消息后,可以将目标第二应用程序单独推送时的展示卡片反馈给服务器。
进一步地,服务器还可以在展示卡片中添加一个奖励参数,形成目标第二应用程序的推送信息。其中,该奖励参数为待推荐用户下载完目标第二应用程序后,服务器所承诺赠送给待推荐用户的奖励参数。
可选地,服务器可以在本地预先设置的一个空白展示卡片。服务器可以为空白展示卡预先设定一个填充规则,例如,可以将空白展示卡片划分成多个区域,在不同的区域显示不同的内容。
在选取目标第二应用程序后,服务器可以只从推广平台中获取目标第二应用程序的描述信息。服务器可以将描述信息、基础参数和奖励参数添加到空白展示卡片的对应区域内,在添加完成后就可以得到目标第二应用程序的推送信息。
S207、将推送信息下发给待推荐用户账号所登录的电子设备。
具体地,服务器获取到推送信息后,则可以将推送信息待推荐用户。例如,服务器可以在第一应用程序的界面中某一区域内显示该推送信息的广告条,该广告条中可能只包含有目标第二应用程序的标识和图标,当用户试图下载或者了解该目标第二应用程序时,可以通过点击该广告条,服务器就可以将推送信息中的展示卡片展示给待推荐用户,在该展示卡片中展示有目标第二应用程序的描述信息,便于待推荐用户来了解目标第二应用程序。进一步地,在该展示卡片中还可以展示有目标第二应用程序下载后用户可以获取到的奖励参数。在该展示开片展示后,待推荐用户不仅可以了解到目标第二应用程序的奖励参数,还可以了解到目标第二应用程序的具体信息,不需要用户跳转到推广平台中去了解目标第二应用程序的具体信息,便于用户快速地确定是否下载该目标第二应用程序,节省用户时间。
当待推荐用户下载完成后目标第二应用程序后,电子设备可以将服务器所承诺的下载完成目标第二应用程序的奖励参数,下发到待推荐用户在第一应用程序中的账号中。
图4为本发明实施例提供的应用程序示意图。图4中的应用程序为服务器从所有待推送的第二应用程序中选取出的目标第二应用程序。服务器将目标第二应用程序推送给待推荐用户时,用户点击后目标第二应用程序后,如图4所示,服务器向用户展示了一个大的展示卡片,在该展示卡片中包括目标第二应用程序的标识、图标、描述信息以及奖励参数。
本实施例中,在第一应用程序中推送第二应用程序时,第一应用程序的服务器自身根据以往每个第二应用程序的下载情况,从所有的第二应用程序中选取出目标的第二应用程序,然后将目标的第二应用程序单独推送给待推荐用户,避免通过积分墙形式推送时,积分墙上所推送的第二应用程序数量较多,导致用户选择成本较高的问题,从而可以提高推广效率。
进一步地,本实施例中通过大的展示卡片向用户单独推送目标第二应用程序,而且在展示卡片中携带有目标第二应用程序的描述信息,基础参数以及奖励参数等内容,便于用户更好地了解目标第二应用程序,能够为用户节省时间。
而且在获取到目标第二应用程序后进行重复推送的判断流程,只有当目标第二应用程序非用户已下载的第二应用程序,才会将目标第二应用程序推送给用户,从而可以提高推送的有效率,避免重复推送,提高用户体验。
图5为本发明实施例提供的一种应用程序的推广装置的结构示意图。如图5所示,该应用程序的推广装置包括:选取模块11、获取模块12和下发模块13。
其中,选取模块11,用于从所有待推送的第二应用程序中选取目标第二应用程序,所述目标第二应用程序为所有待推送的第二应用程序中下载次数最多的应用程序。
获取模块12,用于获取所述目标第二应用程序的推送信息;其中,所述推送信息中至少包括所述目标第二应用程序的基础参数和下载完成所述目标第二应用程序后所述待推荐用户能够获取到的奖励参数。
下发模块13,用于将所述推送信息下发给待推荐用户账号所登录的电子设备;其中,所述待推荐用户账号为在所述第一应用程序中注册的账号。
进一步地,选取模块11,具体用于获取以往推送过的每个第二应用程序被下载完成的下载次数,从所有已推送的第二应用程序中选择所述下载次数最多的第二应用程序作为目标第二应用程序。
本实施例中,在第一应用程序中推送第二应用程序时,第一应用程序的服务器自身根据以往每个第二应用程序的下载情况,从所有的第二应用程序中选取出目标的第二应用程序,然后将目标的第二应用程序单独推送给待推荐用户,避免通过积分墙形式推送时,积分墙上所推送的第二应用程序数量较多,导致用户选择成本较高的问题,从而可以提高推广效率。
图6为本发明实施例提供的一种选取模块11的结构示意图。如图6所示,选取模块11包括:选取单元111,判断单元112和筛除单元113。
选取单元111,用于从所有已推送的第二应用程序中选择下载次数最多的第二应用程序作为准目标第二应用程序,以及在所述准目标第二应用程序为所述电子设备已下载的第二应用程序时,从剩余待推送的第二应用程序中,选择所述下载次数最多并且为所述电子设备已下过的第二应用程序作为所述目标第二应用程序。
判断单元112,用于判断所述准目标第二应用程序是否为所述电子设备已经下载过的第二应用程序。
筛除单元113,用于如果判断结果为是,针对所述待推荐用户账号,将所述准目标第二应用程序从所有待推送的第二应用程序中筛除。
进一步地,获取模块12,具体用于从推广平台中获取所述目标第二应用程序的单独推送时对应的展示卡片,在所述展示卡片添加所述奖励参数生成所述推送信息;其中,所述展示卡片中包括所述目标第二应用程序的描述信息。
进一步地,获取模块12,具体用于从推广平台获取所述目标第二应用程序的描述信息,将所述描述信息、所述基础参数和所述奖励参数分别添加到预设的空白展示卡片的对应区域内,生成所述推送信息。
进一步地,应用程序的推广装置还包括:接收模块14。
接收模块14,用于接收推广平台下发所有的待推送的第二应用程序,所述待推送的第二应用程序中携带有自身的所述基础参数;其中,所述基础参数包括所述第二应用程序的标识和图标。
本实施例中,通过大的展示卡片向用户单独推送目标第二应用程序,而且在展示卡片中携带有目标第二应用程序的描述信息,基础参数以及奖励参数等内容,便于用户更好地了解目标第二应用程序,能够为用户节省时间。
而且在获取到目标第二应用程序后进行重复推送的判断流程,只有当目标第二应用程序非用户已经下载过的第二应用程序,才会将目标第二应用程序推送给用户,从而可以提高推送的有效率,避免重复推送,提高用户体验。
图7为本发明实施例提供的一种服务器的结构示意图,可以实现本发明图2-3所示实施例的流程,如图7所示,上述电子设备可以包括:壳体21、处理器22、存储器23、电路板24和电源电路25,其中,电路板24安置在壳体21围成的空间内部,处理器22和存储器23设置在电路板24上;电源电路25,用于为上述电子设备的各个电路或器件供电;存储器23用于存储可执行程序代码;处理器22通过读取存储器23中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行前述任一实施例所述的应用程序的推广方法。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
Claims (10)
1.一种应用程序的推广方法,其特征在于,当在第一应用程序中推广至少一个第二应用程序时,所述方法包括:
从所有待推送的第二应用程序中选取目标第二应用程序;所述目标第二应用程序为所有待推送的第二应用程序中下载次数最多的应用程序;
获取所述目标第二应用程序的推送信息,其中,所述推送信息中至少包括所述目标第二应用程序的基础参数和下载完成所述目标第二应用程序后所述待推荐用户能够获取到的奖励参数;
将所述推送信息下发给待推荐用户账号所登录的电子设备;其中,所述待推荐用户账号为在所述第一应用程序中注册的账号。
2.根据权利要求1所述的方法,其特征在于,所述从所有待推送的第二应用程序中选取目标第二应用程序,包括:
获取已推送的每个第二应用程序的下载次数;
从所有已推送的第二应用程序中选择下载次数最多的第二应用程序作为目标第二应用程序。
3.根据权利要求2所述的方法,其特征在于,所述从所有已推送的第二应用程序中选择所述下载次数最多的第二应用程序作为目标第二应用程序,包括:
从所有已推送的第二应用程序中选择下载次数最多的第二应用程序作为准目标第二应用程序;
判断所述准目标第二应用程序是否为所述电子设备已下载的第二应用程序;
如果判断结果为是,针对所述待推荐用户账号,将所述准目标第二应用程序从所有待推送的第二应用程序中筛除;
从剩余待推送的第二应用程序中,选择所述下载次数最多并且为所述电子设备未下载过的第二应用程序作为所述目标第二应用程序。
4.根据权利要求1所述的方法,其特征在于,所述获取所述目标第二应用程序的推送信息,包括:
从推广平台中获取所述目标第二应用程序的单独推送时对应的展示卡片,其中,所述展示卡片中包括所述目标第二应用程序的描述信息;
在所述展示卡片添加所述奖励参数生成所述推送信息。
5.根据权利要求1所述的方法,其特征在于,所述获取所述目标第二应用程序的推送信息,包括:
从推广平台获取所述目标第二应用程序的描述信息;
将所述描述信息、所述基础参数和所述奖励参数分别添加到预设的空白展示卡片的对应区域内,生成所述推送信息。
6.根据权利要求1或5所述的方法,其特征在于,所述从所有待推送的第二应用程序中选取目标第二应用程序之前,还包括:
接收推广平台下发所有待推送的第二应用程序,所述待推送的第二应用程序中携带有自身的所述基础参数;其中,所述基础参数包括所述第二应用程序的标识和图标。
7.一种应用程序的推广装置,其特征在于,当在第一应用程序中推广至少一个第二应用程序时,所述装置包括:
选取模块,用于从所有待推送的第二应用程序中选取目标第二应用程序;其中,所述目标第二应用程序为所有待推送的第二应用程序中下载次数最多的第二应用程序;
获取模块,用于获取所述目标第二应用的推送信息;其中,所述推送信息中至少包括所述目标第二应用程序的基础参数和下载完成所述目标第二应用程序后所述待推荐用户能够获取到的奖励参数;
下发模块,用于将所述推送信息下发给待推荐用户账号所登录的电子设备;其中,所述待推荐用户账号为在所述第一应用程序中注册的账号。
8.根据权利要求7所述的装置,其特征在于,所述选取模块,具体用于获取已推送的每个第二应用程序被下载完成的下载次数,从所有已推送的第二应用程序中选择所述下载次数最多的第二应用程序作为所述目标第二应用程序。
9.根据权利要求8所述的装置,其特征在于,所述选取模块,包括:
选取单元,用于从所有已推送的第二应用程序中选择下载次数最多的第二应用程序作为准目标第二应用程序,以及在所述准目标第二应用程序为所述电子设备已下载的第二应用程序时,从剩余待推送的第二应用程序中,选择所述下载次数最多并且为所述电子设备未下载过的第二应用程序作为所述目标第二应用程序;
判断单元,用于判断所述准目标第二应用程序是否为所述电子设备已下载的第二应用程序;
筛除单元,用于如果判断结果为是,针对所述待推荐用户账号,将所述准目标第二应用程序从所有待推送的第二应用程序中筛除。
10.一种服务器,其特征在于,包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为上述电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行权利要求1-6任一项所述的应用程序的推广方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710210087.9A CN106960367A (zh) | 2017-03-31 | 2017-03-31 | 应用程序的推广方法、装置及服务器 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710210087.9A CN106960367A (zh) | 2017-03-31 | 2017-03-31 | 应用程序的推广方法、装置及服务器 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN106960367A true CN106960367A (zh) | 2017-07-18 |
Family
ID=59483339
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710210087.9A Pending CN106960367A (zh) | 2017-03-31 | 2017-03-31 | 应用程序的推广方法、装置及服务器 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106960367A (zh) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108768821A (zh) * | 2018-03-29 | 2018-11-06 | 广东欧珀移动通信有限公司 | 信息推送方法、装置、服务器及计算机可读介质 |
| CN109032695A (zh) * | 2018-07-04 | 2018-12-18 | 北京小米移动软件有限公司 | 应用程序的推广方法、装置、电子设备和存储介质 |
| CN112256969A (zh) * | 2020-10-28 | 2021-01-22 | 北京字节跳动网络技术有限公司 | 一种媒体素材的推送方法、装置、电子设备及存储介质 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103270527A (zh) * | 2010-08-06 | 2013-08-28 | Tapjoy公司 | 用于奖励应用程序安装的系统及方法 |
| CN103853604A (zh) * | 2012-11-23 | 2014-06-11 | 联发科技股份有限公司 | 应用程序管理方法及应用程序推荐方法 |
| CN104486451A (zh) * | 2014-12-31 | 2015-04-01 | 小米科技有限责任公司 | 应用程序推荐方法及装置 |
| CN104504133A (zh) * | 2014-12-31 | 2015-04-08 | 百度在线网络技术(北京)有限公司 | 应用程序的推荐方法及装置 |
| CN104899220A (zh) * | 2014-03-06 | 2015-09-09 | 腾讯科技(深圳)有限公司 | 应用程序推荐方法和系统 |
| CN105893440A (zh) * | 2015-12-15 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | 一种关联应用的推荐方法及装置 |
-
2017
- 2017-03-31 CN CN201710210087.9A patent/CN106960367A/zh active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103270527A (zh) * | 2010-08-06 | 2013-08-28 | Tapjoy公司 | 用于奖励应用程序安装的系统及方法 |
| CN103853604A (zh) * | 2012-11-23 | 2014-06-11 | 联发科技股份有限公司 | 应用程序管理方法及应用程序推荐方法 |
| CN104899220A (zh) * | 2014-03-06 | 2015-09-09 | 腾讯科技(深圳)有限公司 | 应用程序推荐方法和系统 |
| CN104486451A (zh) * | 2014-12-31 | 2015-04-01 | 小米科技有限责任公司 | 应用程序推荐方法及装置 |
| CN104504133A (zh) * | 2014-12-31 | 2015-04-08 | 百度在线网络技术(北京)有限公司 | 应用程序的推荐方法及装置 |
| CN105893440A (zh) * | 2015-12-15 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | 一种关联应用的推荐方法及装置 |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108768821A (zh) * | 2018-03-29 | 2018-11-06 | 广东欧珀移动通信有限公司 | 信息推送方法、装置、服务器及计算机可读介质 |
| CN108768821B (zh) * | 2018-03-29 | 2021-03-12 | Oppo广东移动通信有限公司 | 信息推送方法、装置、服务器及计算机可读介质 |
| CN109032695A (zh) * | 2018-07-04 | 2018-12-18 | 北京小米移动软件有限公司 | 应用程序的推广方法、装置、电子设备和存储介质 |
| CN112256969A (zh) * | 2020-10-28 | 2021-01-22 | 北京字节跳动网络技术有限公司 | 一种媒体素材的推送方法、装置、电子设备及存储介质 |
| CN112256969B (zh) * | 2020-10-28 | 2024-04-26 | 抖音视界有限公司 | 一种媒体素材的推送方法、装置、电子设备及存储介质 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104504133B (zh) | 应用程序的推荐方法及装置 | |
| CN108389081A (zh) | 商品推荐奖励方法及服务器 | |
| CN109635986A (zh) | 门店推送方法、装置、设备及存储介质 | |
| CN105389361A (zh) | 搜索推荐方法及装置 | |
| US20150360131A1 (en) | Information provision method | |
| CN107133816A (zh) | 一种电子书阅读控制方法和装置 | |
| CN108280928A (zh) | 一种基于派送圈粉机的广告推送和线下引流方法、系统 | |
| CN107016572A (zh) | 应用程序的推广方法、装置及服务器 | |
| CN105897779B (zh) | 基于二维码的应用服务方法和基于二维码的应用服务器 | |
| TWI522944B (zh) | 贊助之應用程式 | |
| CN106204115A (zh) | 信息推广方法、服务器及客户端 | |
| CN104484362A (zh) | 搜索结果的展现方法及装置 | |
| CN106960367A (zh) | 应用程序的推广方法、装置及服务器 | |
| CN110633420A (zh) | 游戏内容推荐方法、装置、存储介质、处理器及电子装置 | |
| CN107678719A (zh) | 页面展示方法、装置、电子设备及存储介质 | |
| CN107249040A (zh) | 验证装置、存储介质、应用和系统 | |
| CN105183350A (zh) | 一种基于diy模式的美化锁屏方法 | |
| CN108921591A (zh) | 电子凭证动态生成方法、服务器及存储介质 | |
| CN103457944A (zh) | 信息推送方法、装置和服务器 | |
| CN106991581A (zh) | 信息推广方法、装置、服务器及电子设备 | |
| CN107169134A (zh) | 推广信息显示方法、装置和电子设备 | |
| US20160092971A1 (en) | Content distribution system, content distribution server, storage medium and content distribution method | |
| CN113139840B (zh) | 一种基于服务端智能设备的抽奖方法 | |
| CN107146115A (zh) | 广告展现方法、装置以及终端设备 | |
| KR101813082B1 (ko) | 게임 보상 제공 방법 및 시스템 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| CB02 | Change of applicant information |
Address after: 100041 A-0071 2, 3 building, 30 Shixing street, Shijingshan District, Beijing. Applicant after: Beijing cheetah Mobile Technology Co., Ltd. Address before: 100041 A-0071 2, 3 building, 30 industrial Street, Shijingshan District, Beijing. Applicant before: Beijing cheetah Mobile Technology Co., Ltd. |
|
| CB02 | Change of applicant information | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170718 |
|
| RJ01 | Rejection of invention patent application after publication |