应用程序推荐方法、系统和服务器技术方案

技术编号:9738622 阅读:94 留言:0更新日期:2014-03-06 14:03
本发明专利技术提出一种应用程序推荐方法、系统和服务器。其中,应用程序推荐方法包括:接收第一终端的应用程序推荐请求;根据应用程序推荐请求获取第一终端的位置信息和请求时间;获取第一终端的位置信息所属的区域信息和请求时间所属的时间段;以及获取在区域信息和时间段内激活的至少一个应用程序,并将至少一个应用程序的信息推送至第一终端。本发明专利技术可用于终端技术领域中。

【技术实现步骤摘要】
应用程序推荐方法、系统和服务器
本专利技术涉及终端
,尤其涉及一种应用程序推荐方法、系统和服务器。
技术介绍
随着移动终端智能化的迅速发展,各种功能的应用应用程序也越来越多元化,用户越来越倾向于通过在移动终端上安装不同的应用程序,来辅助进行商务、娱乐、生活等多种活动。由于应用程序市场上各种应用程序琳琅满目,质量参差不齐,用户很难迅速找到适合自己且质量较高的应用程序。目前,移动终端用户主要通过以下几种途径来选择、下载应用应用程序:第一种是在应用应用程序市场按照分类和排名浏览应用应用程序信息,需要用户浏览大量的信息,效率较低;第二种是主动搜索已知名称的应用应用程序,需要用户预先知道应用的名称才能进行搜索;第三种是一些已安装的应用程序会在运行过程中通过应用程序边栏广告、弹窗等方式向用户推荐相关应用程序(例如同一厂商的其他应用或应用的关系链),推荐的应用程序与用户的生活习惯关联度低,且此方式容易引起用户反感;第四种是通过移动终端应用管理应用程序推荐应用应用程序,但此方式通常只推荐精品应用程序和限时免费应用程序,经常出现用户下载却不使用的情况。因此,现有的应用应用程序获取和推荐方式普遍难以满足用户的个性化需求,推荐效果不好,用户体验差。
技术实现思路
本专利技术旨在至少解决上述技术问题之一。为此,本专利技术的第一个目的在于提出一种应用程序推荐方法。该方法能够提高应用程序搜索效率,改善应用程序推荐的准确度,提升用户体验。本专利技术的第二个目的在于提出一种服务器。本专利技术的第三个目的在于提出一种应用程序推荐系统。为了实现上述目的,本专利技术第一方面实施例的应用程序推荐方法,包括以下步骤:接收第一终端的应用程序推荐请求;根据所述应用程序推荐请求获取第一终端的位置信息和请求时间;获取所述第一终端的位置信息所属的区域信息和所述请求时间所属的时间段;以及获取在所述区域信息和所述时间段内激活的至少一个应用程序,并将所述至少一个应用程序的信息推送至所述第一终端。本专利技术实施例的应用程序推荐方法,根据应用程序推荐请求获取第一终端的位置信息和请求时间,以及第一终端的位置信息所属的区域信息和请求时间所属的时间段从而以所在区域和时间为维度为用户推荐应用程序,推荐更加智能化,结果更加符合用户的真实需求,简便高效,用户体验好。为了实现上述目的,本专利技术第二方面实施例的服务器,包括:接收模块,用于接收第一终端的应用程序推荐请求;第一获取模块,用于根据所述应用程序推荐请求获取第一终端的位置信息和请求时间;第二获取模块,用于获取所述第一终端的位置信息所属的区域信息和所述请求时间所属的时间段;第三获取模块,用于获取在所述区域信息和所述时间段内激活的至少一个应用程序;以及推送模块,用于将所述至少一个应用程序的信息推送至所述第一终端。本专利技术实施例的服务器,根据应用程序推荐请求获取第一终端的位置信息和请求时间,以及第一终端的位置信息所属的区域信息和请求时间所属的时间段从而以所在区域和时间为维度为用户推荐应用程序,推荐更加智能化,结果更加符合用户的真实需求,简便高效,用户体验好。为了实现上述目的,本专利技术第三方面实施例的应用程序推荐系统,包括:第一终端和至少一个第二终端,以及本专利技术第二方面任一项实施例的服务器,其中,所述第一终端,用于向所述服务器发送应用程序推荐请求,并接收所述服务器推送的至少一个应用程序的信息;所述第二终端,用于向所述服务器提供应用程序使用信息,其中,应用程序使用信息包括使用位置和使用时间。本专利技术实施例的应用程序推荐系统,可按照区域和时间段对第二终端中安装的应用程序进行归类和热度排序,并根据应用程序推荐请求对第一终端所在的区域和所属时间段内历史活跃的应用程序进行筛选,得到推荐列表,且能根据第一终端中应用程序的安装和使用情况作出综合判断并进行分类处理,推荐更加智能化,推荐结果更加符合用户的真实需求,简便高效,用户体验好。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,图1是根据本专利技术一个实施例的应用程序推荐方法的流程图;图2是根据本专利技术又一个实施例的应用程序推荐方法的流程图;图3是根据本专利技术一个实施例的服务器的结构框图;图4是根据本专利技术又一个实施例的服务器的结构框图;图5是根据本专利技术一个实施例的应用程序推荐系统的结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。相反,本专利技术的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。在本专利技术的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。此外,在本专利技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本专利技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本专利技术的实施例所属
的技术人员所理解。下面结合说明书附图详细说明本专利技术实施例的应用程序推荐方法、系统和服务器。为了解决传统的应用程推荐方法所推荐的应用程序与用户需求不一致的问题,本专利技术提出一种应用程序推荐方法。图1是根据本专利技术一个实施例的应用程序推荐方法的流程图。如图1所示,应用程序推荐方法包括以下步骤:S101,接收第一终端的应用程序推荐请求。其中,应用程序推荐请求可以通过预设方式(例如应用软件推荐程序中相关功能等)发送,具体的可实现形式还有多种,在此不再一一列举。在本专利技术的一个实施例中,第一终端可以是智能手机、平板电脑、个人数字助理、电子书等具有各种操作系统的硬件设备。S102,根据应用程序推荐请求获取第一终端的位置信息和请求时间。具体地,服务器接收到应用程序推荐请求后,可记录请求时间,并对应用程序推荐请求进行分析以获取第一终端的位置信息。其中,第一终端的位置信息可以是应用程序推荐请求里包含位置信息,也可以是服务器在收到应用程序推荐请求之后通过GPS(GlobalPositioningSystem全球定位系统)或其他方式实时获取第一终端的位置信息。S103,获取第一终端的位置信息所属的区域信息和请求时间所属的时间段。具体地,服务器获取到第一终端的位置信息和请求时间后,可根据位置信息取区域作计算,例如以第一终端的位置为原点,以预设值为半径作范围扩大,并获取该区域范围内的相关信息(如该区域人员的本文档来自技高网
...
应用程序推荐方法、系统和服务器

【技术保护点】
一种应用程序推荐方法,其特征在于,包括以下步骤:接收第一终端的应用程序推荐请求;根据所述应用程序推荐请求获取第一终端的位置信息和请求时间;获取所述第一终端的位置信息所属的区域信息和所述请求时间所属的时间段;以及获取在所述区域信息和所述时间段内激活的至少一个应用程序,并将所述至少一个应用程序的信息推送至所述第一终端。

【技术特征摘要】
1.一种应用程序推荐方法,其特征在于,包括以下步骤:接收第一终端的应用程序推荐请求;根据所述应用程序推荐请求获取第一终端的位置信息和请求时间;获取所述第一终端的位置信息所属的区域信息和所述请求时间所属的时间段;以及获取在所述区域信息和所述时间段内激活的至少一个应用程序,并将所述至少一个应用程序的信息推送至所述第一终端;获取至少一个第二终端中的应用程序使用信息,其中,应用程序使用信息包括使用位置和使用时间;根据所述使用位置和使用时间分别获取所述使用位置所属的区域信息和所述使用时间所属的时间段;以及根据所述使用位置所属的区域信息和所述使用时间所属的时间段对所述应用程序进行归类,建立应用程序数据库;所述应用程序推荐请求包括用户对应用程序的要求信息,所述获取在所述区域信息和所述时间段内激活的至少一个应用程序具体包括:根据所述用户对应用程序的要求信息在所述应用程序数据库搜索相关应用程序;以及根据所述区域信息和所述时间段对所述相关应用程序进行筛选,以获取在所述区域信息和所述时间段内激活的至少一个应用程序。2.根据权利要求1所述的应用程序推荐方法,其特征在于,所述应用程序使用信息还包括使用时长和使用频率,应用程序推荐方法还包括:根据所述使用时长和使用频率生成对应应用程序的权重信息,并根据所述权重信息对应用程序进行排序,生成所述区域信息和所述时间段对应的热度列表;以及根据所述用户对应用程序的要求信息对热度列表中的应用程序进行筛选,生成推荐列表,并推送至所述第一终端。3.根据权利要求2所述的应用程序推荐方法,其特征在于,还包括:当推荐列表中的应用程序与第一终端中的已安装应用程序相同时,获取所述已安装应用程序的应用程序使用信息;以及根据所述已安装应用程序的应用程序使用信息对所述推荐列表中的应用程序进行筛选。4.根据权利要求3所述的应用程序推荐方法,其特征在于,所述根据所述已安装应用程序的应用程序使用信息对所述推荐列表中的应用程序进行筛选具体包括:若所述已安装应用程序的最后使用时间值不小于预设时间阈值,则在所述推荐列表中隐藏所述已安装应用程序;以及若所述已安装应用程序的最后使用时间值小于预设时间阈值,则在所述第一终端中显示相应的提示信息。5.一种服务器,其特征在于,包括:接收模块,用于接收第一终端的应用程序推荐请求;第一获取模块,用于根据所述应用程序推荐请求获取第一终端的位置信息和请求时间;第二获取模块,用于获取所述第一终端的...

【专利技术属性】
技术研发人员:刘俊启
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:

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

1