一种应用下载方法及装置与流程

文档序号:11236845阅读:235来源:国知局
一种应用下载方法及装置与流程

本发明涉及通信技术领域,尤其涉及一种应用下载方法及装置。



背景技术:

目前,各种网站都开发了相应的终端应用程序(application,app),以便用户下载使用。用户在终端,例如手机、平板电脑等,下载app时,在应用商店或软件管理等中搜索找到该app,然后点击下载按钮,进行下载和安装。

现有技术中,用户需要批量下载多个app时,例如,当用户换手机,或同时使用两台手机时,用户需要一个一个搜索后,点击下载按钮,进行下载和安装。

但是,用户逐个搜索应用然后进行下载,会非常费时费力,对用户来说也非常不方便,降低了用户的操作体验。



技术实现要素:

本发明实施例提供一种应用下载方法及装置,以解决现有技术中应用下载比较繁琐,不利于用户操作体验的问题。

本发明实施例提供的具体技术方案如下:

一种应用下载方法,包括:

获取用户使用的第一终端中的第一应用程序;

当所述用户使用第二终端时,判断所述第二终端是否包含所述第一应用程序;

若否,则通过所述第二终端输出安装所述第一应用程序的提示。

本发明实施例中,获取用户使用的第一终端中的第一应用程序;当所述用户使用第二终端时,判断所述第二终端是否包含所述第一应用程序;若否,则通过所述第二终端输出安装所述第一应用程序的提示,这样,可以获取用户第一终端中的第一应用程序,当用户更换终端时,即检测到用户使用第二终端,则可以自动提示用户是否下载用户使用的第一终端中的第一应用程序,不需要用户在第二终端中重复进行搜索下载,非常简单,解决应用下载比较繁琐的问题,提升了用户的操作体验;并且,提示之前判断第二终端中是否已安装有第一应用程序,当确定否时,再通过第二终端输出安装提示,避免多余的信息推送。

较佳的,所述第一应用程序为用户在第一终端中,使用频率超过预设阈值的应用程序;或,

所述第一应用程序为用户在第一终端中,在预设时间段内使用的应用程序。

较佳的,通过所述第二终端输出安装所述第一应用程序的提示之前,包括:

获取用户在所述第一终端中使用所述第一应用程序的时间信息或/和地点信息;

通过所述第二终端输出安装所述第一应用程序的提示,包括:

根据所述时间信息或/和地点信息,通过所述第二终端输出安装所述第一应用程序的提示。

较佳的,包括:

根据用户标识,记录所述用户使用的第一终端中的第一应用程序。

较佳的,当所述用户使用第二终端时,判断所述第二终端是否包含所述第一应用程序,包括:

根据用户标识,以及用户标识与终端标识的映射关系,确定用户使用第二终端,并判断所述第二终端是否包含所述第一应用程序。

一种应用下载装置,包括:

获取单元,用于获取用户使用的第一终端中的第一应用程序;

判断单元,用于当所述用户使用第二终端时,判断所述第二终端是否包含所述第一应用程序;

提示单元,用于若第二终端中不包含所述第一应用程序,则通过所述第二终端输出安装所述第一应用程序的提示。

本发明实施例中,获取用户使用的第一终端中的第一应用程序;当所述用户使用第二终端时,判断所述第二终端是否包含所述第一应用程序;若否,则通过所述第二终端输出安装所述第一应用程序的提示,这样,可以获取用户第一终端中的第一应用程序,当用户更换终端时,即检测到用户使用第二终端,则可以自动提示用户是否下载用户使用的第一终端中的第一应用程序,不需要用户在第二终端中重复进行搜索下载,非常简单,解决应用下载比较繁琐的问题,提升了用户的操作体验;并且,提示之前判断第二终端中是否已安装有第一应用程序,当确定否时,再通过第二终端输出安装提示,避免多余的信息推送。

较佳的,所述第一应用程序为用户在第一终端中,使用频率超过预设阈值的应用程序;或,

所述第一应用程序为用户在第一终端中,在预设时间段内使用的应用程序。

较佳的,通过所述第二终端输出安装所述第一应用程序的提示之前,获取单元进一步用于:

获取用户在所述第一终端中使用所述第一应用程序的时间信息或/和地点信息;

通过所述第二终端输出安装所述第一应用程序的提示,提示单元用于:

根据所述时间信息或/和地点信息,通过所述第二终端输出安装所述第一应用程序的提示。

较佳的,包括:

记录单元,用于根据用户标识,记录所述用户使用的第一终端中的第一应用程序。

较佳的,当所述用户使用第二终端时,判断所述第二终端是否包含所述第一应用程序,判断单元用于:

根据用户标识,以及用户标识与终端标识的映射关系,确定用户使用第二终端,并判断所述第二终端是否包含所述第一应用程序。

附图说明

图1为本发明实施例中,应用下载方法的概述流程图;

图2为本发明实施例中,应用下载方法的详细流程图;

图3为本发明实施例中,应用下载装置结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,并不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为了解决现有技术中应用下载比较繁琐,不利于用户操作体验的问题,本发明实施例中,获取用户使用的第一终端中的第一应用程序,当用户使用第二终端时,可以通过第二终端输出安装第一应用程序的提示,进而使得用户可以在第二终端中直接根据提示安装该第一应用程序。

下面通过具体实施例对本发明方案进行详细描述,当然,本发明并不限于以下实施例。

参阅图1所示,本发明实施例中,应用下载方法的具体流程如下:

步骤100:获取用户使用的第一终端中的第一应用程序。

实际中,用户经常会使用多个不同终端,在每个终端中都需要下载应用程序,一般每个终端中的应用程序大部分为用户常用的、相同的应用程序,用户在每个终端中都重复搜索下载,会非常繁琐,本发明实施例中,记录用户在不同终端中的应用程序下载记录,更换终端时可以提示下载,不需要用户再重新进行搜索,操作简单。

其中,第一应用程序,可以满足以下几种情况:

第一种情况:第一应用程序为用户在第一终端中,使用频率超过预设阈值的应用程序。

这样,获取使用频率较高,即用户经常使用的应用程序,进而在用户使用第二终端时,才进行提示安装,更加体现用户需求。

例如,用户在第一终端中经常使用微信和微博,对于某视频软件仅使用过偶尔几次,这样,可以只获取微信和微博,当用户使用第二终端时,提示安装,该某视频软件可以忽略,说明用户不经常使用。

第二种情况:第一应用程序为用户在第一终端中,在预设时间段内使用的应用程序。

其中,预设时间段,例如为当前时间之前预设的时间段,或在第一终端中应用程序使用时间最近的预设的时间段。

例如,用户在第一终端中分别有三个应用程序:qq、酷我音乐和百度云盘,在第一终端中的使用时间分别为2017-4-5、2017-4-6和2017-3-20,例如获取在第一终端中应用程序最靠前的使用时间之前两天内使用的应用程序,即获取在2017-4-5之前两天内使用的应用程序,则获取qq和酷我音乐。

这样,获取预设时间段内,较佳的为最近使用的应用程序,说明用户最近可能需要该应用程序,进而当用户使用第二终端时,进行提示安装,满足用户需求。

进一步地,还包括:根据用户标识,记录用户使用的第一终端中的第一应用程序。

例如,应用商店可以记录你的qq号,将qq号作为用户标识,可以检测到当前该qq号登陆的终端,即第一终端,并记录第一终端中的第一应用程序,例如,微信、腾讯视频、手机淘宝等。

当然,上述用户标识,也可以为手机号码、微信号、微博号等,都可以用来作为用户标识,本发明实施例中并不进行限制。

步骤110:当所述用户使用第二终端时,判断所述第二终端是否包含所述第一应用程序。

执行步骤110时,具体包括:

首先,根据用户标识,以及用户标识与终端标识的映射关系,确定用户是否使用第二终端。

其中,终端标识,用于标识不同的终端,例如可以包括终端型号、国际移动设备识别码(internationalmobileequipmentidentity,imei)等,本发明实施例中并不进行限制。

例如,用户第一手机安装有qq,记录该qq号,并记录qq号当前对应的第一手机,例如,记录当前qq登录的第一手机的imei为xxx1,当用户换手机后,在第二手机上登录qq,应用商店检测到qq号后,判断当前qq登录的手机的imei是否为xxx1,若判断不是,则确定用户更换了终端,使用了第二终端。

然后,当确定用户使用第二终端时,判断所述第二终端是否包含所述第一应用程序。

例如,记录用户使用的第一终端的应用程序为微博,确定用户更换了终端时,当前使用的是终端为第二终端,则判断第二终端中是否已安装了微信。

这样,确定用户更换终端时,先进行判断,判断第二终端中是否已安装了第一终端中的应用程序,避免重复推送。

步骤120:若否,则通过所述第二终端输出安装所述第一应用程序的提示。

具体地:确定第二终端中未安装第一应用程序时,向第二终端推送一个包括第一应用程序的应用程序下载列表,提示用户是否下载第一应用程序。

这样,当确定用户更换终端时,可以自动提示用户是否下载第一终端中的安装的应用程序,进而用户可以在第二终端中直接根据提示安装应用程序,不需要再在第二终端中重复搜索下载,非常简单,解决当用户更换终端或同时使用多个终端时,应用下载比较繁琐的问题,提升了用户的操作体验。

例如,用户在第一手机上下载了很多应用,例如qq和微信,应用商店可以记录用户的qq账号,当用户想换成第二手机时,第二手机可能没那么应用,当用户通过第二手机登陆qq时,应用商店通过qq账号检测到用户后,会检测第二台手机中是否有微信,没有的话可以推送列表,供用户选择下载。

进一步地,通过第二终端输出安装第一应用程序的提示之前,还包括:

获取用户在所述第一终端中使用所述第一应用程序的时间信息或/和地点信息。

则通过所述第二终端输出安装所述第一应用程序的提示,具体包括:

根据所述时间信息或/和地点信息,通过所述第二终端输出安装所述第一应用程序的提示。

例如,用户经常在睡觉前刷微博,获取用户在第一手机中使用微博的时间信息为22:00-23:00,则用户使用第二手机时,检测到第二手机中未安装微博,则可以在22:00-23:00之间通过第二手机推送下载列表,提示用户是否下载微博。

这样,可以根据应用程序的时间或/和地点信息,在第二终端中推送安装提示信息,更加智能化,在用户经常使用该应用程序的时间或地点,推送安装提示信息,更加符合用户的使用习惯。

进一步地,当确定第二终端中已包含有第一应用程序,则不需要再通过第二终端输出安装第一应用程序的提示了,减少信息的推送。

下面采用一个具体的应用场景对上述实施例作出进一步详细说明。具体参阅图2所示,本发明实施例中,应用下载方法的执行过程具体如下:

步骤200:获取用户使用的第一终端中的第一应用程序。

步骤201:用户通过第二终端向服务器发送应用下载请求。

步骤202:服务器确定用户更换了终端。

具体地,根据用户标识、以及用户标识与终端标识的映射关系,判断用户是否更换了终端。

步骤203:服务器判断第二终端是否包含第一应用程序,若是,则执行步骤204,否则,则执行步骤205。

步骤204:不通过第二终端输出安装第一应用程序的提示。

步骤205:通过第二终端输出安装第一应用程序的提示。

步骤206:用户根据提示,选择在第二终端中安装第一应用程序。

基于上述实施例,参阅图3所示,本发明实施例中,应用下载装置,具体包括:

获取单元30,用于获取用户使用的第一终端中的第一应用程序;

判断单元31,用于当所述用户使用第二终端时,判断所述第二终端是否包含所述第一应用程序;

提示单元32,用于若第二终端中不包含所述第一应用程序,则通过所述第二终端输出安装所述第一应用程序的提示。

较佳的,所述第一应用程序为用户在第一终端中,使用频率超过预设阈值的应用程序;或,

所述第一应用程序为用户在第一终端中,在预设时间段内使用的应用程序。

较佳的,通过所述第二终端输出安装所述第一应用程序的提示之前,获取单元30进一步用于:

获取用户在所述第一终端中使用所述第一应用程序的时间信息或/和地点信息;

通过所述第二终端输出安装所述第一应用程序的提示,提示单元32用于:

根据所述时间信息或/和地点信息,通过所述第二终端输出安装所述第一应用程序的提示。

较佳的,包括:

记录单元33,用于根据用户标识,记录所述用户使用的第一终端中的第一应用程序。

较佳的,当所述用户使用第二终端时,判断所述第二终端是否包含所述第一应用程序,判断单元31用于:

根据用户标识,以及用户标识与终端标识的映射关系,确定用户使用第二终端,并判断所述第二终端是否包含所述第一应用程序。

综上所述,本发明实施例中,获取用户使用的第一终端中的第一应用程序;当所述用户使用第二终端时,判断所述第二终端是否包含所述第一应用程序;若否,则通过所述第二终端输出安装所述第一应用程序的提示,这样,可以获取用户第一终端中的第一应用程序,当用户更换终端时,即检测到用户使用第二终端,则可以自动提示用户是否下载用户使用的第一终端中的第一应用程序,不需要用户在第二终端中重复进行搜索下载,非常简单,解决应用下载比较繁琐的问题,减少用户的应用下载时间,提升了用户的操作体验;并且,提示之前判断第二终端中是否已安装有第一应用程序,当确定否时,再通过第二终端输出安装提示,避免多余的信息推送。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1