一种应用程序下载方法及系统与流程

文档序号:19265440发布日期:2019-11-29 17:35阅读:179来源:国知局
一种应用程序下载方法及系统与流程

本发明属于计算机技术领域,尤其涉及一种应用程序下载方法及系统。



背景技术:

随着智能手机的普及,越来越多的应用程序被移植或被安装到智能手机上,应用程序商店成为应用程序展示和下载的重要平台。因此,为了抢占智能手机等移动终端软、硬件市场,终端厂商、互联网巨头、独立第三方、操作系统提供商、电信运营商等纷纷推出自己的应用程序商店,例如,苹果公司的appstore,google公司的googleplay。

由于生活节奏的加快,对于智能手机用户来说,大多情况下希望能够利用碎片化的时间更新手机中的应用程序或下载一些新的应用程序,而不希望花费太多的时间在应用程序的下载上,但通常情况下用户不会有太多时间去关注应用程序商店推出的新的应用程序,因此,对应用程序不会很了解,不清楚有哪些比较有用的应用程序,没有明确要下载的目标应用程序。目前,对于android用户而言,一台终端上一般都会安装应用商店,不同的应用商店有不同的特色,所推出的应用数量、品质也都不一致,因此,当用户期望为手机更新或下载新的应用程序时,用户通常需要花很多时间在找应用上,且很难找到合适的应用程序,从而降低了用户体验。



技术实现要素:

本发明的目的在于提供一种应用程序下载方法及系统,旨在解决由于现有技术无法提供一种有效的应用程序推送方法,导致推送的应用程序针对性差、安装率低的问题。

一方面,本发明提供了一种应用程序下载方法,所述方法包括下述步骤:

第一用户终端接收用户输入的应用程序推荐下载请求;

所述第一用户终端通过预设的短程无线网络连接将所述应用程序推荐下载请求发送给第二用户终端;

所述第二用户终端根据所述应用程序推荐下载请求获取所述第二用户终端上应用程序的关联信息;

所述第二用户终端根据所述应用程序推荐下载请求以及所述关联信息,确定向所述第一用户终端推荐的应用程序,并通过所述短程无线网络连接向所述第一用户终端发送应用程序推荐消息;

所述第一用户终端根据所述应用程序推荐消息下载对应的应用程序。

另一方面,本发明提供了一种应用程序下载系统,所述系统包括:

请求接收单元,用于第一用户终端接收用户输入的应用程序推荐下载请求;

请求发送单元,用于所述第一用户终端通过预设的短程无线网络连接将所述应用程序推荐下载请求发送给第二用户终端;

关联信息获取单元,用于所述第二用户终端根据所述应用程序推荐下载请求获取所述第二用户终端上应用程序的关联信息;

应用推荐单元,用于所述第二用户终端根据所述应用程序推荐下载请求以及所述关联信息,确定向所述第一用户终端推荐的应用程序,并通过所述短程无线网络连接向所述第一用户终端发送应用程序推荐消息;以及

应用下载单元,用于所述第一用户终端根据所述应用程序推荐消息下载对应的应用程序。

在本发明实施例中,当第一用户终端通过预设的短程无线网络连接将应用程序推荐下载请求发送给第二用户终端时,第二用户终端根据应用程序推荐下载请求获取第二用户终端上应用程序的关联信息,并根据应用程序推荐下载请求以及关联信息确定向第一用户终端推荐的应用程序,并通过短程无线网络连接向第一用户终端发送应用程序推荐消息,第一用户终端根据应用程序推荐消息下载对应的应用程序,从而通过短程无线网络连接实现终端间的端到端应用程序推荐,实现了用户间应用程序推荐的自动化,提高了应用程序的安装率。

附图说明

图1是本发明实施例一提供的应用程序下载方法的实现流程图;

图2是本发明实施例二提供的应用程序下载方法的实现流程图

图3是本发明实施例三提供的应用程序下载系统的结构示意图;

图4是本发明实施例三提供的应用程序下载系统的优选结构示意图;以及

图5是本发明实施例三提供的应用程序下载系统的优选结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

以下结合具体实施例对本发明的具体实现进行详细描述:

实施例一:

图1示出了本发明实施例一提供的应用程序下载方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

在步骤s101中,第一用户终端接收用户输入的应用程序推荐下载请求。

本发明实施例适用于应用程序推荐系统,该应用程序推荐系统可用于终端到终端应用程序推荐。

在步骤s102中,第一用户终端通过预设的短程无线网络连接将应用程序推荐下载请求发送给第二用户终端。

在本发明实施例中,第一用户终端和第二用户终端通过短程无线网络连接,例如,该短程无线网络连接的通信距离可以为10cm、1m或10m,以便于用户面对面交流时进行应用程序的推荐。优选地,短程无线网络连接为蓝牙连接或近场通信(nearfieldcommunication,缩写为nfc)连接,从而最大程度地利用现有终端的蓝牙通信模块或nfc模块,提高本发明实施例的通用性。其中,第一用户终端和第二用户终端可以为智能手机、平板电脑等具有无线通信功能的便携式终端。

在步骤s103中,第二用户终端根据应用程序推荐下载请求获取第二用户终端上应用程序的关联信息。

在本发明实施例中,第二用户终端上应用程序的关联信息可包括应用程序的版本号、上线日期、所属类型或类别、开发商信息、用户的使用频率等信息等。

在步骤s104中,第二用户终端根据应用程序推荐下载请求以及获取的关联信息,确定向第一用户终端推荐的应用程序,并通过短程无线网络连接向第一用户终端发送应用程序推荐消息。

在步骤s105中,第一用户终端根据应用程序推荐消息下载对应的应用程序。

在本发明实施例中,第二用户终端通过短程无线网络连接向第一用户终端返回应用程序推荐消息后,第一用户终端向用户显示输出推荐的应用程序列表,在接收到用户选择下载的应用程序后,将用户选择的应用程序下载到第一用户终端。

在本发明实施例中,当第一用户终端通过预设的短程无线网络连接将应用程序推荐下载请求发送给第二用户终端时,第二用户终端根据应用程序推荐下载请求获取第二用户终端上应用程序的关联信息,并根据应用程序推荐下载请求以及关联信息确定向第一用户终端推荐的应用程序,并通过短程无线网络连接向第一用户终端发送应用程序推荐消息,第一用户终端根据应用程序推荐消息下载对应的应用程序,从而通过短程无线网络连接实现终端间的端到端应用程序推荐和用户间应用程序推荐的自动化,提高了应用程序的安装率,同时降低了应用程序下载的流量消耗。

实施例二:

图2示出了本发明实施例二提供的应用程序下载方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

在步骤s201中,第一用户终端接收用户输入的应用程序推荐下载请求。

本发明实施例适用于应用程序推荐系统,该应用程序推荐系统可用于终端到终端应用程序推荐。

在步骤s202中,第一用户终端通过预设的短程无线网络连接将应用程序推荐下载请求发送给第二用户终端。

在本发明实施例中,第一用户终端和第二用户终端通过短程无线网络连接,例如,该短程无线网络连接的通信距离可以为10cm、1m或10m,以便于用户面对面交流时进行应用程序的推荐。优选地,短程无线网络连接为蓝牙连接或近场通信(nearfieldcommunication,缩写为nfc)连接,从而最大程度地利用现有终端的蓝牙通信模块或nfc模块,提高本发明实施例的通用性。其中,第一用户终端和第二用户终端可以为智能手机、平板电脑等具有无线通信功能的便携式终端。

在步骤s203中,第二用户终端根据应用程序推荐下载请求获取第二用户终端上应用程序的关联信息。

在步骤s204中,第二用户终端根据应用程序推荐下载请求以及获取的关联信息,确定向第一用户终端推荐的应用程序,并通过短程无线网络连接向第一用户终端发送应用程序推荐消息。

在本发明实施例中,应用程序推荐下载请求中包括有第一用户终端上安装的应用程序的信息,该安装的应用程序的信息中至少包括有安装的应用程序的类型信息,这样,第二用户终端在确定向第一用户终端推荐的应用程序时,可以对安装的应用程序的类型信息和关联信息中的类型信息进行匹配,以得到两个终端上都安装有的应用程序,从而确定向第一用户终端推荐的应用程序类型,进而确定在匹配的应用程序类型上向第一用户终端推荐的应用程序,从而提高推荐的精确性,提高用户下载应用程序并安装的可能性。具体地,在推荐应用程序时,可以将第二用户终端上该类型的、具有较高评分的应用程序推荐给第一用户终端。

优选地,在确定向第一用户终端推荐的应用程序时,第二用户终端根据获取的关联信息中的应用程序使用频率信息,直接将使用频率位于预设范围内的应用程序确定为向第一用户终端推荐的应用程序,这样,无需进行类型匹配,可直接在两用户间分享推荐各自偏好的应用程序,提高了推荐的精确度。

在步骤s205中,第一用户终端根据应用程序推荐消息中推荐的应用程序标识号判断推荐的对应应用程序是否为最新版本,是则执行步骤s206,否则执行步骤s207。

在本发明实施例中,应用程序推荐消息中包括有推荐的应用程序标识号,该标识号可以为应用程序名称、下载地址等可标识应用程序的符号或字符。具体地,在判断应用程序是否为最新版本时,可通过发布该应用程序的服务器、平台或商城进行验证,以保证推荐下载的应用程序为最新版本,从而提高下载该应用程序的用户的应用体验。

在步骤s206中,当推荐的对应应用程序为最新版本时,第一用户终端从第二用户终端获取推荐的对应应用程序。

在本发明实施例中,当推荐的对应应用程序为最新版本时,第一用户终端通过与第二用户终端的短程无线网络连接从第二用户终端获取推荐的对应应用程序,这样,用户可面对面地实现应用程序的端到端的推荐下载,实现了应用程序推荐的自动化,提高了应用程序推荐的趣味性和安装率,同时,端到端的推荐下载也可有效减少用户下载应用程序的流量损耗,降低了应用程序下载时对通信网络的网速和带宽要求。

在步骤s207中,当推荐的对应应用程序不为最新版本时,第一用户终端从关联的应用程序商城下载推荐的对应应用程序。

在本发明实施例中,当推荐的对应应用程序不为最新版本时,第一用户终端从关联的应用程序商城下载推荐的对应应用程序,从而保证下载的应用程序为最新版本,用户无需再次更新,提高了应用程序的用户体验。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如rom/ram、磁盘、光盘等。

实施例三:

图3示出了本发明实施例三提供的应用程序下载系统的结构,为了便于说明,仅示出了与本发明实施例相关的部分。

在本发明实施例中,应用程序下载系统包括请求接收单元31、请求发送单元32、关联信息获取单元33、应用推荐单元34以及应用下载单元35,其中:

请求接收单元31,用于第一用户终端接收用户输入的应用程序推荐下载请求;

请求发送单元32,用于第一用户终端通过预设的短程无线网络连接将应用程序推荐下载请求发送给第二用户终端;

关联信息获取单元33,用于第二用户终端根据应用程序推荐下载请求获取第二用户终端上应用程序的关联信息;

应用推荐单元34,用于第二用户终端根据应用程序推荐下载请求以及获取的关联信息,确定向第一用户终端推荐的应用程序,并通过短程无线网络连接向第一用户终端发送应用程序推荐消息;以及

应用下载单元35,用于第一用户终端根据应用程序推荐消息下载对应的应用程序。

在本发明实施例的一优选实施方式中,应用程序推荐下载请求中包括第一用户终端上安装的应用程序的信息,安装的应用程序的信息至少包括安装的应用程序的类型信息。因此,优选地,如图4所示,应用推荐单元34包括:

类型匹配单元341,用于第二用户终端对安装的应用程序的类型信息和获取的关联信息中的类型信息进行匹配;以及

第一确定单元342,用于当存在匹配的应用程序类型时,确定在匹配的应用程序类型上向第一用户终端推荐的应用程序。

在本发明实施例的另一优选实施方式中,如图5所示,应用推荐单元34可包括:

第二确定单元343,用于第二用户终端根据获取的关联信息中的应用程序使用频率信息,将使用频率位于预设范围内的应用程序确定为向第一用户终端推荐的应用程序。

优选地,如图4和图5所示,应用下载单元35包括:

版本判断子单元351,用于第一用户终端根据应用程序推荐消息中推荐的应用程序标识号判断推荐的对应应用程序是否为最新版本;

应用获取子单元352,用于当推荐的对应应用程序为最新版本时,第一用户终端从第二用户终端获取推荐的对应应用程序;以及

应用下载子单元353,用于当推荐的对应应用程序不为最新版本时,第一用户终端从关联的应用程序商城下载推荐的对应应用程序。

在本发明实施例中,应用程序下载系统的各单元可由相应的硬件或软件单元实现,各单元可以为独立的软、硬件单元,也可以集成为一个软、硬件单元,在此不用以限制本发明。各单元的具体实施方式可参考实施例一和实施例二的描述,在此不赘述。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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