应用程序推荐方法、装置及系统的制作方法

文档序号:9865701阅读:399来源:国知局
应用程序推荐方法、装置及系统的制作方法
【技术领域】
[0001]本发明实施例涉及软件管理领域,特别涉及一种应用程序推荐方法、装置及系统。
【背景技术】
[0002]在诸如智能手机、平板电脑之类的终端上,通常使用应用市场来管理终端内的应用程序。应用市场会向用户推荐一些应用程序进行安装。
[0003]现有技术中,当用户进入应用市场,或者使用应用市场下载应用程序时,应用市场的后台服务器会向用户推荐一些正在进行商业推广的应用程序。
[0004]在实现本发明实施例的过程中,发明人发现现有技术至少存在以下问题:
[0005]由于后台服务器一般基于商业推广因素向用户推荐应用程序,被推荐的应用程序并不一定符合用户的实际需求,导致被推荐的应用程序的下载率和安装转化率不高。

【发明内容】

[0006]为了解决现有技术的问题,本发明实施例提供了一种应用程序推荐方法、装置及系统。所述技术方案如下:
[0007]根据本发明实施例的第一方面,提供了一种应用程序推荐方法,该方法包括:
[0008]接收客户端发送的第一应用程序的标识,所述第一应用程序是所述客户端中被用户已经获取或正在获取的应用程序;
[0009]根据所述第一应用程序的标识确定待推荐的第二应用程序;
[0010]向所述客户端推荐所述第二应用程序。
[0011]根据本发明实施例的第二方面,提供了一种应用程序推荐方法,该方法包括:
[0012]向服务器发送第一应用程序的标识,所述第一应用程序是客户端中被用户已经获取或正在获取的应用程序;
[0013]接收所述服务器推荐的第二应用程序,第二应用程序是服务器根据第一应用程序的标识确定的。
[0014]根据本发明实施例的第三方面,提供了一种应用程序推荐装置,该装置包括:
[0015]第一接收模块,用于接收客户端发送的第一应用程序的标识,所述第一应用程序是所述客户端中被用户已经获取或正在获取的应用程序;
[0016]确定模块,用于根据所述第一应用程序的标识确定待推荐的第二应用程序;
[0017]推荐模块,用于向所述客户端推荐所述第二应用程序。
[0018]根据本发明实施例的第四方面,提供了一种应用程序推荐装置,该装置包括:
[0019]第一发送模块,用于向服务器发送第一应用程序的标识,所述第一应用程序是客户端中被用户已经获取或正在获取的应用程序;
[0020]接收模块,用于接收所述服务器推荐的第二应用程序,第二应用程序是服务器根据第一应用程序的标识确定的。
[0021]本发明实施例提供的技术方案带来的有益效果是:
[0022]通过客户端向服务器发送第一应用程序的标识,服务器根据第一应用程序的标识确定待推荐的第二应用程序,并向客户端推荐第二应用程序,客户端接收服务器推荐的第二应用程序;解决了在推荐应用程序时,服务器未基于用户的实际需求向用户推荐应用程序,被推荐的应用程序的安装转化率不高的问题;达到了使得服务器向用户推荐的应用程序更加符合用户的实际需求,提高被推荐的应用程序的下载率和安装转化率的效果。
【附图说明】
[0023]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024]图1是根据部分示例性实施例示出的一种应用程序推荐方法的实施环境的示意图;
[0025]图2A是根据一示例性实施例示出的一种应用程序推荐方法的流程图;
[0026]图2B是根据一示例性实施例示出的一种应用程序推荐的界面示意图;
[0027]图3A是根据另一示例性实施例示出的一种应用程序推荐方法的流程图;
[0028]图3B是根据另一示例性实施例示出的一种应用程序推荐的界面示意图;
[0029]图3C是根据另一示例性实施例示出的一种应用程序推荐的界面示意图;
[0030]图4A是根据另一示例性实施例示出的一种应用程序推荐方法的流程图;
[0031]图4B是根据另一示例性实施例示出的一种应用程序推荐的界面示意图;
[0032]图5A是根据另一示例性实施例示出的一种应用程序推荐方法的流程图;
[0033]图5B是根据另一示例性实施例示出的一种应用程序推荐方法的流程图;
[0034]图6是根据另一示例性实施例示出的一种应用程序推荐方法的流程图;
[0035]图7是根据另一示例性实施例示出的一种应用程序推荐装置的框图;
[0036]图8是根据另一示例性实施例示出的一种应用程序推荐装置的框图;
[0037]图9是根据另一示例性实施例示出的一种应用程序推荐装置的框图;
[0038]图10是根据另一示例性实施例示出的一种应用程序推荐装置的框图。
【具体实施方式】
[0039]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0040]请参考图1,其示出了本发明实施例提供的一种应用程序推荐方法所涉及的实施环境的示意图,如图1所示,该实施环境可以包括:终端120、服务器140。
[0041]终端120是具有数据收发功能的电子设备,比如:平板电脑、手机。终端120中运行有客户端,客户端可以是应用市场类应用程序,具有下载、安装、卸载和管理应用程序的能力,比如:应用宝、豌豆荚。
[0042]服务器140中存储有应用程序的相关信息,和使用应用市场的用户的相关信息,月艮务器140可以向终端120推荐应用程序。
[0043]终端120的数量至少为一个,终端120与服务器140通过有线网络,或无线网络,或数据传输线相连。
[0044]请参照图2A,其示出了本发明一个示例性实施例提供的应用程序推荐方法的流程图。该应用程序推荐方法可应用于如图1所示的应用程序推荐系统。如图2A所示,该应用程序推荐方法可以包括以下步骤:
[0045]在步骤201中,客户端向服务器发送第一应用程序的标识。
[0046]第一应用程序是客户端中被用户已经获取或正在获取的应用程序。
[0047]可选的,被用户已经获取的应用程序是指用户已经下载和安装的应用程序,被用户正在获取的应用程序是正在下载界面中显示的,或者正在下载的应用程序。
[0048]可选的,下载界面是向用户提供应用程序的相关信息的用户显示界面,应用程序的相关信息包括应用程序的名称、大小、应用场景、运行界面、用户评论、下载地址中的至少一种,图2B示例性地示出了下载界面的界面示意图。
[0049]在步骤202中,服务器接收客户端发送的第一应用程序的标识。
[0050]在步骤203中,服务器根据第一应用程序的标识确定待推荐的第二应用程序。
[0051 ]可选的,第二应用程序包括:与第一应用程序存在应用依赖关系的应用程序;和/或,与第一应用程序的应用程序类型不同的热门应用程序;和/或,与用户的用户画像相匹配的应用程序,也即第二应用程序包括与第一应用程序存在应用依赖关系的应用程序、与第一应用程序的应用程序类型不同的热门应用程序、用户的用户画像相匹配的应用程序中的至少一种。
[0052]可选的,应用依赖关系包括两个不同的应用程序之间功能实现方面的关系,安全性能方面的关系、运行稳定性方面的关系。
[0053]当前应用用程序与另一应用程序之间存在应用依赖关系可以理解为:在缺少另一应用程序时,当前应用程序中的部分或全部功能无法使用,比如缺少相应的解码包,播放器无法正常播放相应格式的文件;或者,在缺少另一应用程序时,当前应用程序的使用安全无法保障,比如支付类型的应用程序在缺少安全类型的应用程序时,支付时无法保障支付账户的保密性;或者,在缺少另一应用程序时,当前应用程序运行不稳定,比如缺少Google服务框架,Google Play在运行时会闪退。
[0054]可选的,热门应用程序是用户下载量超过预定阈值的应用程序。
[0055]在步骤204中,服务器向客户端推荐第二应用程序。
[0056]在步骤205中,客户端接收服务器推荐的第二应用程序。
[0057]需要说明的是,上述步骤201和步骤205可以单独实现成为客户端侧的应用程序推荐方法,步骤202至步骤204可以单独实现成为服务器侧的应用程序推荐方法。
[0058]综上所述,本发明实施例提供的应用程序推荐方法,通过客户端向服务器发送第一应用程序的标识,服务器根据第一应用程序的标识确定待推荐的第二应用程序,并向客户端推荐第二应用程序,客户端接收服务器推荐的第二应用程序;解决了在推荐应用程序时,服务器未基于用户的实际需求向用户推荐应用程序,被推荐的应用程序的安装转化率不高的问题;达到了使得服务器向用户推荐的应用程序更加符合用户的实际需求,提高被推荐的应用程序的下载率和安装转化率的效果。
[0059]请参照图3A,其示出了本发明另一个示例性实施例提供的应用程序推荐方法的流程图。当第二应用程序是与第一应用程序存在应用依赖关系的应用程序时,该应用程序推荐方法可应用于如图1所示的应用程序推荐系统。如图3A所示,该应用程序推荐方法可以包括以下步骤:
[0060]在步骤301中,客户端向服务器发送第一应用程序的标识。
[0061]第一应用程序是客户端中被用户已经获取或正在获取的应用程序。
[0062]可选的,客户端向服务器发送第一应用程序的标识的时间不限定,可以是用户第一次进入客
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1