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

技术编号:11597641 阅读:57 留言:0更新日期:2015-06-12 09:42
本发明专利技术提供下载应用软件的方法及装置,所述方法应用于服务器上,包括:接收用户终端发送的用户确定下载至少一个应用软件的下载请求;根据下载请求获取至少一个应用软件中所有应用软件的应用标识,以及所属应用市场的安装包的包名;将应用软件的应用标识和所属应用市场的安装包的包名发送至用户终端,以使用户终端根据所属应用市场的安装包的包名判断是否已安装包名对应的应用市场,若已安装包名对应的应用市场,则利用对应的应用市场下载应用标识对应的应用软件。应用本发明专利技术实施例,可以降低下载难度,并提高下载效率。

【技术实现步骤摘要】

本专利技术涉及网络通信
,尤其涉及下载应用软件的方法及装置
技术介绍
随着网络通信技术的发展,智能手机和平板电脑等移动终端得到了广泛的使用。由于现有移动终端的操作系统出现多样化,以及下载应用软件的渠道也出现多样化,从而提高了用户下载所需应用软件的难度。现有技术中,用户若下载应用软件需要下载一个应用市场,然后在该应用市场中搜索或浏览所需应用软件,若搜索或浏览到所需应用软件时,则利用应用市场内的下载功能下载所需应用软件,若没有搜索或浏览到所需应用软件时,则表明该应用市场内没有用户所需应用软件,需要下载另一应用市场,并在该另一应用市场进行同样的搜索或浏览操作,直至搜索或浏览到所需应用软件为止;或者,用户通过搜索引擎可能搜索到对应的安装文件的下载,但是下载时还可能需要特定的下载器等软件,下载后还需要在文件系统中找到安装文件进行安装。因此,现有技术中的下载应用软件的方法很繁琐,下载效率很低。
技术实现思路
本专利技术提供下载应用软件的方法及装置,以解决现有技术中的下载应用软件的方法很繁琐,下载效率很低的问题。根据本专利技术实施例的第一方面,提供一种下载应用软件的方法,所述方法应用于服务器上,包括:接收用户终端发送的用户确定下载至少一个应用软件的下载请求;根据所述下载请求获取所述至少一个应用软件中所有应用软件的应用标识,以及所属应用市场的安装包的包名;将所述应用软件的应用标识和所属应用市场的安装包的包名发送至用户终端,以使所述用户终端根据所述所属应用市场的安装包的包名判断是否已安装所述包名对应的应用市场,若已安装所述包名对应的应用市场,则利用对应的应用市场下载所述应用标识对应的应用软件。根据本专利技术实施例的第二方面,提供一种下载应用软件的方法,所述方法应用于用户终端上,包括:向服务器发送用户确定下载至少一个应用软件的下载请求;接收服务器发送的用户确定下载至少一个应用软件的应用标识,以及所属应用市场的安装包的包名;根据所属应用市场的安装包的包名判断是否已安装所述包名对应的应用市场,若已安装所述包名对应的应用市场,则利用对应的应用市场下载所述应用标识对应的应用软件。根据本专利技术实施例的第三方面,提供一种下载应用软件的方法,所述方法应用于服务器上,包括:接收用户终端发送的用户确定下载至少一个应用软件的下载请求;根据所述下载请求获取所述至少一个应用软件中所有应用软件的应用标识,以及所属应用市场的安装包的包名;根据所属应用市场的安装包的包名判断所述用户终端是否已安装所述包名对应的应用市场;若确定所述用户终端已安装所述包名对应的应用市场,则将所述应用软件的应用标识和所属应用市场的安装包的包名发送至用户终端,以使所述用户终端利用所述包名对应的应用市场下载所述应用标识对应的应用软件。根据本专利技术实施例的第四方面,提供一种下载应用软件的装置,所述装置应用于服务器上,包括:接收单元,用于接收用户终端发送的用户确定下载至少一个应用软件的下载请求;获取单元,用于根据所述下载请求获取所述至少一个应用软件中所有应用软件对应的应用标识,以及所属应用市场的安装包的包名;发送单元,用于将所述应用软件的应用标识和所属应用市场的安装包的包名发送至用户终端,以使所述用户终端根据所述所属应用市场的安装包的包名判断是否已安装所述包名对应的应用市场,若已安装所述包名对应的应用市场,则利用对应的应用市场下载所述应用标识对应的应用软件。根据本专利技术实施例的第五方面,提供一种下载应用软件的装置,所述装置应用于用户终端上,包括:发送单元,用于向服务器发送用户确定下载至少一个应用软件的下载请求;接收单元,用于接收服务器发送的用户确定下载至少一个应用软件的应用标识,以及所属应用市场的安装包的包名;下载单元,用于根据所属应用市场的安装包的包名判断是否已安装所述包名对应的应用市场,若已安装所述包名对应的应用市场,则利用对应的应用市场下载所述应用标识对应的应用软件。根据本专利技术实施例的第六方面,提供一种下载应用软件的装置,所述装置应用于服务器上,包括:接收单元,用于接收用户终端发送的用户确定下载至少一个应用软件的下载请求;获取单元,用于根据所述下载请求获取所述至少一个应用软件中所有应用软件的应用标识,以及所属应用市场的安装包的包名;判断单元,用于根据所属应用市场的安装包的包名判断所述用户终端是否已安装所述包名对应的应用市场;发送单元,用于若确定所述用户终端已安装所述包名对应的应用市场,则将所述应用软件的应用标识和所属应用市场的安装包的包名发送至用户终端,以使所述用户终端利用所述包名对应的应用市场下载所述应用标识对应的应用软件。应用本专利技术实施例,用户通过搜索引擎查找需要的应用软件后,确定下载该应用软件时,服务器不是直接提供该应用软件的安装文件,而是获取该应用软件对应的应用标识和所属应用市场的安装包的包名,并根据包名由用户终端判断自身是否已安装包名对应的应用市场,或者由服务器判断用户终端是否已安装包名对应的应用市场,若已安装,则由用户终端根据对应的应用市场下载应用标识对应的应用软件,若没有安装,则由用户终端获取服务器提供的安装包进行安装,并利用安装后的应用市场下载应用标识对应的应用软件,从而实现了用户不需要到不同的应用市场中去搜索或浏览需要的应用,也不需要因为下载需要的应用而去下载额外的软件,进而降低了下载难度,提高了下载效率。附图说明图1是应用本专利技术实施例下载应用软件的应用场景示意图;图2是本专利技术下载应用软件的方法的一个实施例流程图;图3是本专利技术下载应用软件的方法的另一个实施例流程图;图4是本专利技术下载应用软件的方法的另一个实施例流程图;图5是本专利技术下载应用软件的装置所在设备的一种硬件结构图;图6是本专利技术下载应用软件的装置的一个实施例框图;图7是本专利技术下载应用软件的装置的另一个实施例框图;图8是本专利技术下载应用软件的装置的另一个实施例框图。具体实施方式为了使本
的人员更好地理解本专利技术实施例中的技术方案,并使本专利技术实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本专利技术实施例中技术方案作进一步详细的说明。参见图1,为应用本专利技术实施例下载应用软件的应用场景示意图:图1中示出了一种下载应用软件的组网架构。该组网架构包括服务器和用户终端。现有技术中,用户若下载自身所需本文档来自技高网
...

【技术保护点】
一种下载应用软件的方法,其特征在于,所述方法应用于服务器上,包括:接收用户终端发送的用户确定下载至少一个应用软件的下载请求;根据所述下载请求获取所述至少一个应用软件中所有应用软件的应用标识,以及所属应用市场的安装包的包名;将所述应用软件的应用标识和所属应用市场的安装包的包名发送至用户终端,以使所述用户终端根据所述所属应用市场的安装包的包名判断是否已安装所述包名对应的应用市场,若已安装所述包名对应的应用市场,则利用对应的应用市场下载所述应用标识对应的应用软件。

【技术特征摘要】
1.一种下载应用软件的方法,其特征在于,所述方法应用于服务器上,
包括:
接收用户终端发送的用户确定下载至少一个应用软件的下载请求;
根据所述下载请求获取所述至少一个应用软件中所有应用软件的应用标
识,以及所属应用市场的安装包的包名;
将所述应用软件的应用标识和所属应用市场的安装包的包名发送至用户
终端,以使所述用户终端根据所述所属应用市场的安装包的包名判断是否已
安装所述包名对应的应用市场,若已安装所述包名对应的应用市场,则利用
对应的应用市场下载所述应用标识对应的应用软件。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述用户终端没有安装所述包名对应的应用市场时,接收所述用户终
端发送的安装请求,所述安装请求携带有所需安装的应用市场的安装包的包
名;
根据所述安装请求获取所述包名对应的应用市场的安装包,并将所述应
用市场的安装包发送至所述用户终端,以使所述用户终端根据所述应用市场
的安装包进行安装,并利用所述安装后的应用市场下载所述应用标识对应的
应用软件。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
设置应用市场和应用软件的关系数据库,所述关系数据库中包括各个应
用市场的安装包的包名、以及各个应用市场内的应用软件的应用标识。
4.根据权利要求3所述的方法,其特征在于,所述根据所述下载请求获
取所述至少一个应用软件中所有应用软件的应用标识,以及所属应用市场的
安装包的包名具体包括:
根据所述下载请求在所述关系数据库中获取所述至少一个应用软件中所
有应用软件的应用标识,以及所属应用市场的安装包的包名。
5.根据权利要求1所述的方法,其特征在于,所述将所述应用软件的应
用标识和所属应用市场的安装包的包名发送至用户终端具体包括:
将所述应用标识和所属应用市场的安装包的包名以文件的形式发送至用
户终端;或者,将所述应用标识和所属应用市场的安装包的包名以消息的形
式发送至用户终端。
6.一种下载应用软件的方法,其特征在于,所述方法应用于用户终端上,
包括:
向服务器发送用户确定下载至少一个应用软件的下载请求;
接收服务器发送的用户确定下载至少一个应用软件的应用标识,以及所
属应用市场的安装包的包名;
根据所属应用市场的安装包的包名判断是否已安装所述包名对应的应用
市场,若已安装所述包名对应的应用市场,则利用对应的应用市场下载所述
应用标识对应的应用软件。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
若没有安装所述安装包的包名对应的应用市场时,向服务器发送安装请
求,所述安装请求携带有所需安装的应用市场的安装包的包名;
接收服务器发送的所述安装包的包名对应的应用市场的安装包;
根据所述应用市场的安装包进行安装,并利用所述安装后的应用市场下
载所述应用标识对应的应用软件。
8.一种下载应用软件的方法,其特征在于,所述方法应用于服务器上,
包括:
接收用户终端发送的用户确定下载至少一个应用软件的下载请求;
根据所述下载请求获取所述至少一个应用软件中所有应用软件的应用标
识,以及所属应用市场的安装包的包名;
根据所属应用市场的安装包的包名判断所述用户终端是否已安装所述包
名对应的应用市场;
若确定所述用户终端已安装所述包名对应的应用市场,则将所述应用软

\t件的应用标识和所属应用市场的安装包的包名发送至用户终端,以使所述用
户终端利用所述包名对应的应用市场下载所述应用标识对应的应用软件。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
若确定所述用户终端没有安装所述包名对应的应用市场,则获取所述包
名对应的应用市场的安装包,并将所述应用软件的应用标识和所述包名对应
的应用市场的安装包发送至所述用户终端,以使所述用户终端根据所述包名
对应的应用市场的安装包进行安装,并利用所述安装后的应用市场下载所述
应用标识对应的应用软件。
10.根据权利要求8所述的方法,其特征在于,所述方法还包括:
设置应用市场和应用软件的关系数据库,所述关系数据库中包括各个应
用市场的安装包的包名、以及各个应用市场内的应用软件的应用标识。
11.根据权利要求10所述的方法,其特征在于,所述根据所述下载请求
获取所述至少一个应用软件中所有应用软件的应用标识,以及所属应用市场
的安装包的包名具体包括:
根据所述下载请求在所述关系数据库中获取所述至少一个应用软件中所
有应用软件的应用标识,以及所属应用市场的安装包的包名。
12.根据权利要求8所述的方法,其特征在于,所述将所述应用软件的
应用标识和所属应用市场的安装包的包名发送至用户终端具体包括:
将所述应用标识和所属应用市场的安装包的包名以文件的形式发送至用
户终端;或者,将所述应用标识和所属应用市场的安装包的包名以消息的形
式发送至用户终端。<...

【专利技术属性】
技术研发人员:胡月鹏
申请(专利权)人:北京畅游天下网络技术有限公司
类型:发明
国别省市:北京;11

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

1