下载应用软件的方法及装置的制造方法

文档序号:8380772阅读:331来源:国知局
下载应用软件的方法及装置的制造方法
【技术领域】
[0001]本发明涉及网络通信技术领域,尤其涉及下载应用软件的方法及装置。
【背景技术】
[0002]随着网络通信技术的发展,智能手机和平板电脑等移动终端得到了广泛的使用。由于现有移动终端的操作系统出现多样化,以及下载应用软件的渠道也出现多样化,从而提高了用户下载所需应用软件的难度。
[0003]现有技术中,用户若下载应用软件需要下载一个应用市场,然后在该应用市场中搜索或浏览所需应用软件,若搜索或浏览到所需应用软件时,则利用应用市场内的下载功能下载所需应用软件,若没有搜索或浏览到所需应用软件时,则表明该应用市场内没有用户所需应用软件,需要下载另一应用市场,并在该另一应用市场进行同样的搜索或浏览操作,直至搜索或浏览到所需应用软件为止;或者,用户通过搜索引擎可能搜索到对应的安装文件的下载,但是下载时还可能需要特定的下载器等软件,下载后还需要在文件系统中找到安装文件进行安装。因此,现有技术中的下载应用软件的方法很繁琐,下载效率很低。

【发明内容】

[0004]本发明提供下载应用软件的方法及装置,以解决现有技术中的下载应用软件的方法很繁琐,下载效率很低的问题。
[0005]根据本发明实施例的第一方面,提供一种下载应用软件的方法,所述方法应用于服务器上,包括:
[0006]接收用户终端发送的用户确定下载至少一个应用软件的下载请求;
[0007]根据所述下载请求获取所述至少一个应用软件中所有应用软件的应用标识,以及所属应用市场的安装包的包名;
[0008]将所述应用软件的应用标识和所属应用市场的安装包的包名发送至用户终端,以使所述用户终端根据所述所属应用市场的安装包的包名判断是否已安装所述包名对应的应用市场,若已安装所述包名对应的应用市场,则利用对应的应用市场下载所述应用标识对应的应用软件。
[0009]根据本发明实施例的第二方面,提供一种下载应用软件的方法,所述方法应用于用户终端上,包括:
[0010]向服务器发送用户确定下载至少一个应用软件的下载请求;
[0011]接收服务器发送的用户确定下载至少一个应用软件的应用标识,以及所属应用市场的安装包的包名;
[0012]根据所属应用市场的安装包的包名判断是否已安装所述包名对应的应用市场,若已安装所述包名对应的应用市场,则利用对应的应用市场下载所述应用标识对应的应用软件。
[0013]根据本发明实施例的第三方面,提供一种下载应用软件的方法,所述方法应用于服务器上,包括:
[0014]接收用户终端发送的用户确定下载至少一个应用软件的下载请求;
[0015]根据所述下载请求获取所述至少一个应用软件中所有应用软件的应用标识,以及所属应用市场的安装包的包名;
[0016]根据所属应用市场的安装包的包名判断所述用户终端是否已安装所述包名对应的应用市场;
[0017]若确定所述用户终端已安装所述包名对应的应用市场,则将所述应用软件的应用标识和所属应用市场的安装包的包名发送至用户终端,以使所述用户终端利用所述包名对应的应用市场下载所述应用标识对应的应用软件。
[0018]根据本发明实施例的第四方面,提供一种下载应用软件的装置,所述装置应用于服务器上,包括:
[0019]接收单元,用于接收用户终端发送的用户确定下载至少一个应用软件的下载请求;
[0020]获取单元,用于根据所述下载请求获取所述至少一个应用软件中所有应用软件对应的应用标识,以及所属应用市场的安装包的包名;
[0021]发送单元,用于将所述应用软件的应用标识和所属应用市场的安装包的包名发送至用户终端,以使所述用户终端根据所述所属应用市场的安装包的包名判断是否已安装所述包名对应的应用市场,若已安装所述包名对应的应用市场,则利用对应的应用市场下载所述应用标识对应的应用软件。
[0022]根据本发明实施例的第五方面,提供一种下载应用软件的装置,所述装置应用于用户终端上,包括:
[0023]发送单元,用于向服务器发送用户确定下载至少一个应用软件的下载请求;
[0024]接收单元,用于接收服务器发送的用户确定下载至少一个应用软件的应用标识,以及所属应用市场的安装包的包名;
[0025]下载单元,用于根据所属应用市场的安装包的包名判断是否已安装所述包名对应的应用市场,若已安装所述包名对应的应用市场,则利用对应的应用市场下载所述应用标识对应的应用软件。
[0026]根据本发明实施例的第六方面,提供一种下载应用软件的装置,所述装置应用于服务器上,包括:
[0027]接收单元,用于接收用户终端发送的用户确定下载至少一个应用软件的下载请求;
[0028]获取单元,用于根据所述下载请求获取所述至少一个应用软件中所有应用软件的应用标识,以及所属应用市场的安装包的包名;
[0029]判断单元,用于根据所属应用市场的安装包的包名判断所述用户终端是否已安装所述包名对应的应用市场;
[0030]发送单元,用于若确定所述用户终端已安装所述包名对应的应用市场,则将所述应用软件的应用标识和所属应用市场的安装包的包名发送至用户终端,以使所述用户终端利用所述包名对应的应用市场下载所述应用标识对应的应用软件。
[0031]应用本发明实施例,用户通过搜索引擎查找需要的应用软件后,确定下载该应用软件时,服务器不是直接提供该应用软件的安装文件,而是获取该应用软件对应的应用标识和所属应用市场的安装包的包名,并根据包名由用户终端判断自身是否已安装包名对应的应用市场,或者由服务器判断用户终端是否已安装包名对应的应用市场,若已安装,则由用户终端根据对应的应用市场下载应用标识对应的应用软件,若没有安装,则由用户终端获取服务器提供的安装包进行安装,并利用安装后的应用市场下载应用标识对应的应用软件,从而实现了用户不需要到不同的应用市场中去搜索或浏览需要的应用,也不需要因为下载需要的应用而去下载额外的软件,进而降低了下载难度,提高了下载效率。
【附图说明】
[0032]图1是应用本发明实施例下载应用软件的应用场景示意图;
[0033]图2是本发明下载应用软件的方法的一个实施例流程图;
[0034]图3是本发明下载应用软件的方法的另一个实施例流程图;
[0035]图4是本发明下载应用软件的方法的另一个实施例流程图;
[0036]图5是本发明下载应用软件的装置所在设备的一种硬件结构图;
[0037]图6是本发明下载应用软件的装置的一个实施例框图;
[0038]图7是本发明下载应用软件的装置的另一个实施例框图;
[0039]图8是本发明下载应用软件的装置的另一个实施例框图。
【具体实施方式】
[0040]为了使本技术领域的人员更好地理解本发明实施例中的技术方案,并使本发明实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明实施例中技术方案作进一步详细的说明。
[0041]参见图1,为应用本发明实施例下载应用软件的应用场景示意图:
[0042]图1中示出了一种下载应用软件的组网架构。该组网架构包括服务器和用户终端。
[0043]现有技术中,用户若下载自身所需应用软件时,需要从服务器下载不同的应用市场去搜索或浏览该应用软件,并进行相应的下载;或者,通过搜索引擎搜索该应用软件对应的安装文件,下载时还可能需要另外下载特定的下载器等软件,下载后还需要在文件系统中找到安装文件进行安装。由此可见,这两种下载方法皆很繁琐,下载效率也很低。
[0044]而本发明实施例中,通过下载应用市场安装程序,并在对应的安装包的文件名中加入所需要下载应用软件的应用标识,若用户终端上安装了应用市场,则可以直接通过应用标识下载用户需要的应用软件;若用户终端上没有安装应用市场,则先安装应用市场,然后再通过应用标识下
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1