CN107872533B - 信息推送方法、装置、服务器以及存储介质 - Google Patents
信息推送方法、装置、服务器以及存储介质 Download PDFInfo
- Publication number
- CN107872533B CN107872533B CN201711227647.8A CN201711227647A CN107872533B CN 107872533 B CN107872533 B CN 107872533B CN 201711227647 A CN201711227647 A CN 201711227647A CN 107872533 B CN107872533 B CN 107872533B
- Authority
- CN
- China
- Prior art keywords
- push
- content
- push content
- client
- application
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请实施例公开了一种信息推送方法、装置、服务器以及存储介质,涉及互联网技术领域。该方法包括:接收客户端在检测到针对目标卡片的触控操作时发送的内容推送请求,根据内容推送请求获取与目标卡片对应的第一推送内容;比较第一推送内容的数量和预设数量的大小;如果第一推送内容的数量小于预设数量,获取第二推送内容;将第一推送内容和第二推送内容共同作为目标推送内容进行推送。本申请在第一推送内容不足时,从服务器获取第二推送内容并共同作为目标推送内容进行推送,能够提供更多的推送数据,提高转化率。
Description
技术领域
本申请涉及互联网技术领域,更具体地,涉及一种信息推送方法、装置、服务器以及存储介质。
背景技术
目前,随着移动互联网时代的不断发展,移动终端例如智能手机的功能越来强大,用户可根据需求在移动终端中安装各种功能的应用程序,但是随着用户需求的提高,对于各种应用程序的安装推送要求也越来越高。
现有的推送数据完全来源于后台列表,但是后台列表里的资源数量是有限的,因此,会造成前端展示的内容相对单一不够丰富。
发明内容
鉴于上述问题,本申请提出了一种信息推送方法、装置、服务器以及存储介质,以提供更多的推送数据,提高转化率。
第一方面,本申请实施例提供了一种信息推送方法,所述方法包括:接收客户端在检测到针对目标卡片的触控操作时发送的内容推送请求,根据所述内容推送请求获取与所述目标卡片对应的第一推送内容;比较所述第一推送内容的数量和预设数量的大小;如果所述第一推送内容的数量小于所述预设数量,获取第二推送内容;将所述第一推送内容和所述第二推送内容共同作为目标推送内容进行推送。
第二方面,本申请实施例提供了一种信息推送装置,所述装置包括:第一推送内容获取模块,用于接收客户端在检测到针对目标卡片的触控操作时发送的内容推送请求,根据所述内容推送请求获取与所述目标卡片对应的第一推送内容;数量比较模块,用于比较所述第一推送内容的数量和预设数量的大小;第二推送内容获取模块,用于如果所述第一推送内容的数量小于所述预设数量,获取第二推送内容;目标推送信息推送模块,用于将所述第一推送内容和所述第二推送内容共同作为目标推送内容进行推送。
第三方面,本申请实施例提供了一种服务器,包括存储器及处理器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时所述处理器执行上述方法。
第四方面,本申请实施例还提供了一种计算机可读取存储介质,所述计算机可读取存储介质包括存储的程序,其中,在所述程序运行时执行上述方法。
本申请提供的信息推送方法、装置、服务器及存储介质,通过接收客户端检测到针对目标卡片的触控操作时发送的内容推送请求,根据内容推送请求获取与目标卡片对应的第一推送内容,比较第一推送内容的数量和预设数量的大小,并在第一推送内容的数量小于预设数量时,再获取第二推送内容,将第一推送内容和第二推送内容共同作为目标推送内容进行推送,以提供更多的推送内容,提高转化率,避免前端展示的内容相对单一不够丰富。
本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了本申请实施例提供的移动终端与服务器的一种交互示意图;
图2示出了本申请第一实施例提供的信息推送方法的流程示意图;
图3示出了本申请实施例提供的移动终端的一种界面图;
图4示出了本申请第二实施例提供的信息推送方法的流程示意图;
图5示出了本申请第二实施例提供的信息推送方法的步骤S230的流程示意图;
图6示出了本申请第三实施例提供的信息推送装置的结构框图;
图7示出了本申请提供的用于执行根据本申请实施例的信息推送方法的服务器的框图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在移动终端与服务器形成的交互网络中,用户可以通过移动终端的客户端从服务器下载对应的应用程序。为了提高用户对应用程序的积极性、下载安装有效性以及快速性,可以对应用程序进行推广。本申请实施例提供了一种信息推送方法、装置、移动终端以及存储介质,当检测到针对目标卡片的触控操作时,从服务器获取与该目标卡片对应的第一推送内容,并在第一推送内容的数量小于预设数量时,再从服务器获取第二推送内容,将第一推送内容和第二推送内容共同作为目标推送内容进行推送,以提供更多的推送内容,提高转化率。
图1示出了本申请实施例中移动终端和服务器之间的交互示意图。如图1所示,移动终端100、服务器200位于网络300中,该网络300可以为无线网络或有线网络。通过该无线网络或有线网络,移动终端100与服务器200进行数据交互。于本申请中,移动终端100可为手机、平板电脑、计算机等设备。
在移动终端100中可运行客户端,服务器200可运行服务端。例如,在本申请中,移动终端100中运行有软件商店所对应的客户端,而在服务器200中运行有软件商店所对应的服务端,基于上述网络环境,软件商店对应的客户端可以通过网络300与服务器200进行数据交互,从而实现与服务器200上运行的软件商店对应的服务端进行数据交互。例如,移动终端100中软件商店所对应的客户端通过网络300向服务器200发送应用程序安装成功的反馈消息,作为响应,服务器200会通过网络300向移动终端中的客户端返回处理该反馈消息以后需要反馈给移动终端100中客户端的链接,以便该客户端显示。下面将通过具体实施例对本申请实施例提供的信息推送方法、装置以及服务器200进行说明。
第一实施例
请参阅图2,图2示出了本申请第一实施例提供一种信息推送方法的流程示意图。下面将针对图2所示的流程进行详细的阐述,所述方法包括以下步骤:
步骤S110:接收客户端在检测到针对目标卡片的触控操作时发送的内容推送请求,根据所述内容推送请求获取与所述目标卡片对应的第一推送内容。
其中,在本实施例中,所述卡片可以包括某个应用程序所对应的图标以及针对该应用程序的简单介绍信息,也可以包括多个应用程序各自对应的图标组成的列表以及针对各个应用程序的简单介绍信息等。所述客户端首先显示卡片,显示的卡片数量可以为一个、两个或多个等,其中,具体的数量在本实施例中不做具体地限定,进一步地,当显示的卡片数量为多个时,多个卡片可以横向排列、可以纵向排列、也可以斜向排列,在本实施例中也不做具体地限定。
可以理解的,用户可以根据客户端显示的卡片对目标卡片进行选择,作为一种方式,用户可以通过手指触控显示于客户端上的目标卡片图标的方式对目标卡片进行选择,可以通过触控笔触控显示于客户端上的目标卡片图标的方式对目标卡片进行选择,可以通过文字输入显示于客户端上的目标卡片的名称的方式对目标卡片进行选择,也可以通过语音输入显示于客户端上的目标卡片的名称的方式对目标卡片进行选择,在本实施例中,不做具体地限定。
以手指触控选择为例,当客户端检测到用户针对目标卡片的触控操作时,响应所述触控操作生成内容推送请求,服务器通过有线网络或无线网络接收客户端发送的所述内容推送请求,并根据该内容推送请求获取与目标卡片对应的推送内容,其中,将获取的推送内容记为第一推送内容,可以理解的,所述第一推送内容的数量可以为一个,也可以为多个,在本实施例中,不做限定。具体地,所述目标卡片对应有唯一标识所述目标卡片的标识信息,客户端在检测到针对所述目标卡片的触控操作时,可以发送携带有所述标识信息的内容推送请求至服务器,所述服务器根据所述内容推送请求获取与所述标识信息对应的第一推送内容。
步骤S120:比较所述第一推送内容的数量和预设数量的大小。
作为一种方式,服务器内预先设置并存储有预设数量,所述预设数量用于表征满足客户端推荐栏满格显示条件的最少数量,其中,所述预设数量可以但不仅限于包括3个、4个等。进一步地,服务器在接收到第一推送内容时,将第一推送内容的数量和预设数量的大小进行比较,以判断第一推送内容的数量是否小于预设数量。
步骤S130:如果所述第一推送内容的数量小于所述预设数量,获取第二推送内容。
可以理解的,如果第一推送内容的数量小于预设数量,即表征所述第一推送内容的数量会造成客户端推荐栏部分空格没有应用可显示,无法满足客户端推荐栏满格显示需求。作为一种方式,所述服务器再次获取推送内容,其中,将获取的所述推送内容记为第二推送内容,需要说明的是,服务器获取第一推送内容的服务器和获取第二推送内容的服务器可以是相同的服务器,也可以是不相同的服务器,即可以从自身获取第一推送内容和第二推送内容,也可以在自身的第一推送内容的数量小于预设数量时,从通信连接的其他服务器获取第二推送内容,在本实施例中,不做具体地限定。进一步地,所述第二推送内容可以是与所述目标卡片对应的内容,也可以是与所述目标卡片无关的内容,在此不做具体地限定。
其中,如果第一推送内容的数量等于预设数量,即表征所述第一推送内容的数量刚好满足客户端推荐栏满格显示需求,则所述服务器不再获取第二推送内容,直接推送所述第一推送内容。
其中,如果第一推送内容的数量大于预设数量,即表征所述第一推送内容的数量已超过客户端推荐栏满格显示需求,则所述服务器不再获取第二推送内容,先推送与预设数量相同数量的第一推送内容,并将剩余的第一推送内容进行存储以供下一次推送使用。例如,如果预设数量为3个,第一推送内容的数量为5个,则所述服务器从5个第一推送内容中选取3个第一推送内容进行推送,并存储剩余的2个第一推送内容,其中,从5个第一推送内容中选取3个第一推送内容的方式可以为随机选取,可以为顺次选取等,在本实施例中,不做具体地限定。
步骤S140:将所述第一推送内容和所述第二推送内容共同作为目标推送内容进行推送。
作为一种方式,在分别从相同或不同的服务器获取第一推送内容和第二推送内容后,将所述第一推送内容和第二推送内容共同作为目标推送内容进行推送,以显示在客户端页面供用户下载安装,此时,客户端对应的移动终端界面如图3所示,其中,a和b为第一推送内容对应的应用,c为第二推送内容对应的应用。其中,所述第一推送内容和第二推送内容在客户端页面进行显示时可以采用随机乱序的方式排布,可以采用第一推送内容和第二推送内容依次间隔的方式排布,可以采用第一推送内容在前,第二推送内容在后的方式排布,也可以采用第二推送内容在前,第一推送内容在后的方式排布,在此不做具体地限定。
本实施例提供的信息推送方法,通过接收客户端在检测到针对目标卡片的触控操作时发送的内容推送请求,根据内容推送请求获取与目标卡片对应的第一推送内容,并在第一推送内容的数量少于预设数量时,再获取第二推送内容,将第一推送内容和第二推送内容共同作为目标推送内容进行推送,以提供更多的推送内容,提高转化率,避免前端展示的内容相对单一不够丰富。
第二实施例
请参阅图4,图4示出了本申请第二实施例提供的一种信息推送方法的流程示意图。下面将针对图4所示的流程进行详细的阐述,所述方法具体可以包括以下步骤:
步骤S210:接收客户端在检测到针对目标卡片的触控操作时发送的内容推送请求,根据所述内容推送请求获取与所述目标卡片对应的第一推送内容。
步骤S220:比较所述第一推送内容的数量和预设数量的大小。
步骤S210至步骤S220的具体过程可以参照第一实施例中的步骤S110至步骤S120,这里不再赘述。
步骤S230:如果所述第一推送内容的数量小于所述预设数量,获取多个应用的下载量排名。
作为本实施例的一种实施方式,如果第一推送内容的数量小于预设数量,所述服务器可以获取多个应用的下载量排名,可以获取多个应用的用户评价排名,可以获取多个应用的上线时间排名等,可选的,在本实施例中,如果第一推送内容的数量小于预设数量,则服务器获取多个应用的下载量排名。可以理解的,下载量排名是根据多个用户的下载量进行的实时排名,更能反映出用户对某个应用或某些应用的喜爱程度,因此,基于下载量排名对应用进行推送,也更能受到用户的喜爱,提高用户的接受度,以增加应用的下载量。
请参照图5,图5示出了本申请第二实施例提供的信息推送方法的步骤S230的流程示意图。下面将针对图5所示的流程进行详细的阐述,所述方法包括:
步骤S231:获取所述目标卡片对应的目标应用所在的第一分类级。
其中,在本实施例中,每个目标卡片均对应有目标应用,可选的,服务器可以通过目标卡片对应的标识信息,获取该目标卡片对应的目标应用所在的第一分类级。
步骤S232:在所述第一分类级下获取多个第一应用的下载量排名。
进一步地,作为一种方式,在获取目标卡片所在的第一分类级后,获取所述第一分类级下的所有应用,其中,将所述应用记为第一应用,然后依次获取各个第一应用的下载量,根据用户的下载量从高到低进行排序,以获取多个第一应用的下载量排名。
作为本实施例的一种实施方式,为了减少服务器的应用查找量以及满足用户接收的应用为当前热门应用,作为一种方式,在第一分类级下获取多个第一应用在预设时间内的下载量排名,其中,预设时间可以进行不同的设置,可选的,该预设时间为7天。
步骤S240:根据所述下载量排名获取所述第二推送内容。
作为本实施例的一种实施方式,可以根据下载量排名选取排名靠前的多个应用将其作为第二推送内容,例如,可以选取排名前5、前10或者前20的应用等等,在此不做具体地限定。作为另一种方式,可以根据下载量排名从高到低依次获取多个应用,并依次将多个应用作为第二推送内容进行推送,可以理解的,通过这种方式,用户首先获取排名最高的应用,再获取排名依次降低的应用,以使用户可以顺次获取从下载量最高到下载量最低的应用,使推送的应用更具有效性。
步骤S250:比较所述第一推送内容的数量和所述第二推送内容的数量之和与所述预设数量的大小。
进一步地,服务器在获取到第二推送内容后,将第一推送内容的数量和第二推送内容的数量相加,再和预设数量的大小进行比较,以判断第一推送内容的数量和第二推送内容的数量之和是否小于预设数量。
步骤S260:如果所述第一推送内容的数量和所述第二推送内容的数量之和小于所述预设数量,在第二分类级下获取多个第二应用在所述预设时间内的下载量排名,其中,所述第一分类级为所述第二分类级的次级分类。
可以理解的,如果第一推送内容的数量和第二推送内容的数量之和小于预设数量,即表征所述第一推送内容加上第二推送内容也无法满足客户端推荐栏满格显示需求,作为一种方式,所述服务器在所述目标应用所在的第二分类级下获取多个第二应用的下载量排名,同样的,为了减少服务器的应用查找量以及满足用户接收的应用为当前热门应用,作为一种方式,在第二分类级下获取多个第二应用在预设时间内的下载量排名,其中,预设时间可能进行不同的设置,可选的,该预设时间为7天。
需要说明的是,所述第一分类级为所述第二分类级的次级分类,例如,当所述目标应用所在的第一分类级为三级分类时,则所述第二分类级为二级分类,可以理解的,当所述二级分类所包含的推送内容也无法满足推荐栏满格显示需求时,则可以在一级分类进行应用的获取。
步骤S270:判断客户端是否已安装所述第一推送内容或所述第二推送内容中的待推送应用。
作为一种可实施方式,服务器在获取到第一推送内容和第二推送内容之后,可以通过记录的用户下载安装记录,识别判断所述用户对应的客户端是否已安装所述第一推送内容或第二推送内容中的待推送应用。
步骤S280:如果所述客户端已经安装所述第一推送内容或所述第二推送内容中的待推送应用,过滤所述待推送应用。
其中,如果客户端已经安装第一推送内容或第二推送内容中的待推送应用时,将所述待推送应用进行过滤,不再客户端页面进行显示,进一步地,过滤后剩余的推荐栏空格,按照预设规则获取其他应用进行补齐,例如,可以从剩余的第二推送内容中获取第二应用进行补齐,也可以从服务器重新获取其他应用进行补齐。
步骤S290:将所述第一推送内容和所述第二推送内容共同作为目标推送内容进行推送。
本实施例提供的信息推送方法,通过接收客户端在检测到针对目标卡片的触控操作时发送的内容推送请求,根据内容推送请求获取与目标卡片对应的第一推送内容,比较第一推送内容的数量和预设数量的大小,并在第一推送内容的数量小于预设数量时,再获取多个应用的在预设时间内的下载量排名,并根据下载量排名获取第二推送内容,将第一推送内容和第二推送内容共同作为目标推送内容进行推送,以提高更多满足用户需求的推送内容,提高转化率和下载量,避免前端展示的内容相对单一不够丰富。
第三实施例
请参照图6,图6示出了本申请第三实施例提供的信息推送装置400的结构框图。下面将针对图6所示的结构框图进行阐述,所述信息推送装置400包括:第一推送内容获取模块410、数量比较模块420、第二推送内容获取模块430以及目标推送信息推送模块440,其中:
第一推送内容获取模块410,用于接收客户端在检测到针对目标卡片的触控操作时发送的内容推送请求,根据所述内容推送请求获取与所述目标卡片对应的第一推送内容。
数量比较模块420,用于比较所述第一推送内容的数量和预设数量的大小。
第二推送内容获取模块430,用于如果所述第一推送内容的数量小于所述预设数量,获取第二推送内容。进一步地,所述第二推送内容获取模块430可以包括第一下载量排名获取子模块和第二推送内容获取子模块,其中:
第一下载量排名获取子模块,用于获取多个应用的下载量排名。进一步地,所述下载量排名获取子模块可以包括第一分类级获取单元和下载量排名获取单元,其中:
第一分类级获取单元,用于获取所述目标卡片对应的目标应用所在的第一分类级。
下载量排名获取单元,用于在所述第一分类级下获取多个第一应用的下载量排名。进一步地,所述下载量排名获取单元可以包括下载量排名获取子单元,其中:
下载量排名获取子单元,用于在所述第一分类级下获取所述多个第一应用在预设时间内的下载量排名。
第二推送内容获取子模块,用于根据所述下载量排名获取所述第二推送内容。
进一步地,所述第二推送内容获取模块430还可以包括:数量比较子模块和第二下载量排名获取子模块,其中:
数量比较子模块,用于比较所述第一推送内容的数量和所述第二推送内容的数量之和与所述预设数量的大小。
第二下载量排名比较模块,用于如果所述第一推送内容的数量和所述第二推送内容的数量之和小于所述预设数量,在第二分类级下获取多个第二应用在所述预设时间内的下载量排名,其中,所述第一分类级为所述第二分类级的次级分类。
作为一种方式,所述信息推送装置400还可以包括:安装判断模块和待推送应用过滤模块,其中:
安装判断模块,用于判断客户端是否已安装所述第一推送内容或所述第二推送内容中的待推送应用。
待推送应用过滤模块,用于如果所述客户端已经安装所述第一推送内容或所述第二推送内容中的待推送应用,过滤所述待推送应用。
目标推送信息推送模块440,用于将所述第一推送内容和所述第二推送内容共同作为目标推送内容进行推送。
本实施例对信息推送装置400的各功能模块实现各自功能的过程,请参见上述图1至图5所示实施例中描述的内容,此处不再赘述。
综上所述,本申请提供的信息推送方法、装置、服务器及存储介质,通过接收客户端在检测到针对目标卡片的触控操作时发送的内容推送请求,根据内容推送请求获取与目标卡片对应的第一推送内容,比较第一推送内容的数量和预设数量的大小,并在第一推送内容的数量小于预设数量时,再获取第二推送内容,将第一推送内容和第二推送内容共同作为目标推送内容进行推送,以提供更多的推送内容,提高转化率,避免前端展示的内容相对单一不够丰富。
请参阅图7,基于上述的内容推送方法、装置,本申请实施例还提供一种服务器200,所述服务器200通常可以包括一个或多个(图中仅示出一个)处理器202、存储器204、RF(Radio Frequency,射频)模块206、电源模块208。本领域普通技术人员可以理解,图7所示的结构仅为示意,其并不对所述服务器200的结构造成限定。例如,所述服务器200还可包括比图7中所示更多或者更少的组件,或者具有与图7所示不同的对应。
本领域普通技术人员可以理解,相对于所述处理器202来说,所有其他的组件均属于外设,所述处理器202与这些外设之间通过多个外设接口210相耦合。所述外设接口210可基于以下标准实现:通用异步接收/发送装置(Universal Asynchronous Receiver/Transmitter,UART)、通用输入/输出(General Purpose Input Output,GPIO)、串行外设接口(Serial Peripheral Interface,SPI)、内部集成电路(Inter-Integrated Circuit,I2C),但不并限于上述标准。在一些实例中,所述外设接口210可仅包括总线;在另一些实例中,所述外设接口210还可包括其他元件,如一个或者多个控制器。此外,这些控制器还可以从所述外设接口210中脱离出来,而集成于所述处理器202内或者相应的外设内。
所述存储器204可用于存储软件程序以及模块,所述处理器202通过运行存储在所述存储器204内的软件程序以及模块,从而执行各种功能应用以及数据处理。所述存储器204可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,所述存储器204可进一步包括相对于所述处理器202远程设置的存储器,这些远程存储器可以通过网络连接至所述服务器200。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
所述RF模块206用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。所述RF模块206可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(SIM)卡、存储器等等。所述RF模块206可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信***(Global System for Mobile Communication,GSM)、增强型移动通信技术(Enhanced Data GSM Environment,EDGE),宽带码分多址技术(wideband codedivision multiple access,W-CDMA),码分多址技术(Code division access,CDMA)、时分多址技术(time division multiple access,TDMA),无线保真技术(Wireless,Fidelity,WiFi)(如美国电气和电子工程师协会标准IEEE 802.10A,IEEE 802.11b,IEEE802.11g和/或IEEE 802.11n)、网络电话(Voice over internet protocal,VoIP)、全球微波互联接入(Worldwide Interoperability for Microwave Access,Wi-Max)、其他用于邮件、即时通讯及短消息的协议,以及任何其他合适的通讯协议,甚至可包括那些当前仍未被开发出来的协议。
所述电源模块208用于向所述处理器202以及其他各组件提供电力供应。具体地,所述电源模块208可包括电源管理***、一个或多个电源(如电池或者交流电)、充电电路、电源失效检测电路、逆变器、电源状态指示灯以及其他任意与所述服务器200内电力的生成、管理及分布相关的组件。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(移动终端),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
Claims (10)
1.一种信息推送方法,其特征在于,所述方法包括:
接收软件商店的客户端在检测到针对显示于所述客户端的目标卡片的触控操作时发送的内容推送请求,根据所述内容推送请求获取与所述目标卡片对应的第一推送内容;
比较所述第一推送内容的数量和预设数量的大小,其中,所述预设数量用于表征满足所述客户端的推荐栏满格显示条件的最少数量;
如果所述第一推送内容的数量小于所述预设数量,获取与所述目标卡片对应的第二推送内容;
将所述第一推送内容和所述第二推送内容共同作为目标推送内容进行推送,以显示在所述客户端供用户安装。
2.根据权利要求1所述的方法,其特征在于,所述获取第二推送内容,包括:
获取多个应用的下载量排名;
根据所述下载量排名获取所述第二推送内容。
3.根据权利要求2所述的方法,其特征在于,所述获取多个应用的下载量排名,包括:
获取所述目标卡片对应的目标应用所在的第一分类级;
在所述第一分类级下获取多个第一应用的下载量排名。
4.根据权利要求3所述的方法,其特征在于,所述在所述第一分类级下获取所述多个第一应用的下载量排名,包括:
在所述第一分类级下获取所述多个第一应用在预设时间内的下载量排名。
5.根据权利要求4所述的方法,其特征在于,所述根据所述下载量排名获取所述第二推送内容之后,还包括:
比较所述第一推送内容的数量和所述第二推送内容的数量之和与所述预设数量的大小;
如果所述第一推送内容的数量和所述第二推送内容的数量之和小于所述预设数量,在第二分类级下获取多个第二应用在所述预设时间内的下载量排名,其中,所述第一分类级为所述第二分类级的次级分类。
6.根据权利要求2所述的方法,其特征在于,所述根据所述下载量排名获取所述第二推送内容,包括:
根据所述下载量排名从高到低依次获取所述多个应用,并依次将所述多个应用作为所述第二推送内容。
7.根据权利要求1所述的方法,其特征在于,所述将所述第一推送内容和所述第二推送内容共同作为目标推送内容进行推送之前,还包括:
判断所述客户端是否已安装所述第一推送内容或所述第二推送内容中的待推送应用;
如果所述客户端已经安装所述第一推送内容或所述第二推送内容中的待推送应用,过滤所述待推送应用。
8.一种信息推送装置,其特征在于,所述装置包括:
第一推送内容获取模块,用于接收软件商店的客户端在检测到针对显示于所述客户端的目标卡片的触控操作时发送的内容推送请求,根据所述内容推送请求获取与所述目标卡片对应的第一推送内容;
数量比较模块,用于比较所述第一推送内容的数量和预设数量的大小,其中,所述预设数量用于表征满足所述客户端的推荐栏满格显示条件的最少数量;
第二推送内容获取模块,用于如果所述第一推送内容的数量小于所述预设数量,获取与所述目标卡片对应的第二推送内容;
目标推送信息推送模块,用于将所述第一推送内容和所述第二推送内容共同作为目标推送内容进行推送,以显示在所述客户端供用户安装。
9.一种服务器,其特征在于,包括存储器及处理器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时所述处理器执行如权利要求1-7任一项所述的方法。
10.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质存储程序,其中,在所述程序被处理器运行时执行如权利要求1-7任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711227647.8A CN107872533B (zh) | 2017-11-29 | 2017-11-29 | 信息推送方法、装置、服务器以及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711227647.8A CN107872533B (zh) | 2017-11-29 | 2017-11-29 | 信息推送方法、装置、服务器以及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107872533A CN107872533A (zh) | 2018-04-03 |
CN107872533B true CN107872533B (zh) | 2019-09-17 |
Family
ID=61754952
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711227647.8A Active CN107872533B (zh) | 2017-11-29 | 2017-11-29 | 信息推送方法、装置、服务器以及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107872533B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108924176A (zh) * | 2018-05-04 | 2018-11-30 | 中国信息安全研究院有限公司 | 一种数据推送方法 |
CN110110071B (zh) * | 2019-04-29 | 2020-07-28 | 上海连尚网络科技有限公司 | 电子小说的推荐方法、设备及计算机可读存储介质 |
CN113242308B (zh) * | 2021-05-21 | 2022-08-16 | 杭州米络星科技(集团)有限公司 | 一种信息推送方法、装置、设备及存储介质 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102819804A (zh) * | 2011-06-07 | 2012-12-12 | 阿里巴巴集团控股有限公司 | 一种商品信息的推送方法及设备 |
US20140280531A1 (en) * | 2013-03-13 | 2014-09-18 | Xin Liu | Object ranking and recommendations within a social network |
CN104883376B (zh) * | 2014-02-28 | 2018-09-21 | 华为技术有限公司 | 应用程序推荐方法及终端 |
CN104699812A (zh) * | 2015-03-23 | 2015-06-10 | 苏州大学张家港工业技术研究院 | 一种旅游信息推送方法及*** |
CN106775248A (zh) * | 2016-12-20 | 2017-05-31 | 北京小米移动软件有限公司 | 推送内容的展示方法及装置 |
-
2017
- 2017-11-29 CN CN201711227647.8A patent/CN107872533B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN107872533A (zh) | 2018-04-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107484190B (zh) | 网络连接方法、移动终端及计算机可读存储介质 | |
CN107872533B (zh) | 信息推送方法、装置、服务器以及存储介质 | |
CN103049511B (zh) | 一种微博关注列表、微博内容的显示方法及其客户端 | |
CN108038148A (zh) | 搜索响应方法、装置、服务器及存储介质 | |
CN113141671B (zh) | wifi设备的通信方法、设备和计算机可读存储介质 | |
CN105657656B (zh) | 一种发射功率调整方法及用户设备 | |
CN108990105A (zh) | 无线通信传输方法、装置、移动终端及计算机可读取存储介质 | |
CN108090142A (zh) | 卡片排序方法、装置、服务器以及存储介质 | |
CN106658358A (zh) | 一种共享网络的方法、装置和终端 | |
CN108924908A (zh) | WiFi扫描方法、装置及电子装置 | |
CN112566078A (zh) | 设备连接方法及装置、存储介质及电子装置 | |
CN108520017B (zh) | 应用程序推荐方法、装置、服务器以及存储介质 | |
CN108494851B (zh) | 应用程序推荐方法、装置以及服务器 | |
CN106953852A (zh) | 广播接收器的注册方法、装置和终端设备 | |
CN101572764B (zh) | 电子相框间发送图片的方法、***及电子相框 | |
CN108763243A (zh) | 应用程序推荐方法、装置、移动终端及服务器 | |
CN108230018A (zh) | 广告推送方法、装置、服务器及存储介质 | |
CN107995645A (zh) | 网络连接方法、移动终端及计算机可读存储介质 | |
CN114510299A (zh) | 处理人工智能业务的方法、装置以及存储介质 | |
CN108011941B (zh) | 内容推送方法、装置、服务器以及存储介质 | |
CN109391472A (zh) | 无线网络认证方法及装置 | |
CN106604363A (zh) | 一种无线保真Wi‑Fi扫描方法及移动终端 | |
CN107396319B (zh) | 一种无线网络认证的方法、设备、存储介质以及终端回收设备 | |
CN108345696A (zh) | 卡片排序方法、装置、服务器以及存储介质 | |
CN103634348A (zh) | 终端设备以及发布信息的方法 |
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 | ||
CB02 | Change of applicant information |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant after: OPPO Guangdong Mobile Communications Co., Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant before: Guangdong OPPO Mobile Communications Co., Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |