应用安装方法和装置的制造方法

文档序号:9249120阅读:284来源:国知局
应用安装方法和装置的制造方法
【技术领域】
[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]图1是本发明实施例提供的一种应用安装方法的流程图;
[0030]图2是本发明实施例提供的一种应用安装方法的流程图;
[0031]图3是本发明实施例提供的一种应用安装方法的流程图;
[0032]图4是本发明实施例提供的应用信息输入界面示意图;
[0033]图5是本发明实施例提供的一种应用安装装置结构示意图;
[0034]图6是本发明实施例提供的一种应用安装装置结构示意图;
[0035]图7是本发明实施例提供的一种服务器结构示意图。
【具体实施方式】
[0036]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0037]图1是本发明实施例提供的一种应用安装方法的流程图。该发明实施例的执行主体为服务器,参见图1,该方法包括:
[0038]101、接收第一终端发送的目标应用信息。
[0039]102、根据该目标应用信息、基础应用信息、该基础应用信息对应的基础应用安装文件,生成目标应用安装文件,该目标应用安装文件用于安装目标应用,该基础应用安装文件用于安装基础应用。
[0040]103、根据该目标应用安装文件,生成图形码,该图形码用于下载该目标应用安装文件。
[0041]该第一终端用于基于该图形码发布该目标应用,第二终端用于通过扫描发布的图形码,下载该目标应用安装文件,通过安装该目标应用安装文件,安装该目标应用。
[0042]本发明实施例提供的方法,通过根据目标应用信息、基础应用信息和基础应用安装文件,生成目标应用安装文件,根据该目标应用安装文件生成图形码,使得第一终端可以基于该图形码发布目标应用,其他终端通过扫描该图形码即可下载该目标应用安装文件,提供了一种推荐应用安装文件的方式,开发者只需发布该图形码即可向用户推荐该目标应用安装文件,无需用户主动地在浏览器中进行搜索,操作简便,提高了该目标应用安装文件的下载概率,有利于提高目标应用的普及度和用户量。
[0043]可选地,该根据该目标应用信息、基础应用信息、该基础应用信息对应的基础应用安装文件,生成目标应用安装文件包括:
[0044]根据该目标应用信息和该基础应用信息,确定该目标应用与该基础应用之间的差异?目息;
[0045]根据该差异信息和该基础应用安装文件,生成目标应用安装文件。
[0046]可选地,该根据该差异信息和该基础应用安装文件,生成目标应用安装文件包括:
[0047]对该基础应用安装文件进行解包,得到该基础应用安装文件对应的文件集;
[0048]根据该差异信息,确定该文件集中待替换的基础指定文件;
[0049]将该基础指定文件替换为目标指定文件,该目标指定文件为该目标应用对应的文件;
[0050]将替换后的文件集打包成该目标应用安装文件。
[0051]可选地,该根据该差异信息,确定该文件集中待替换的基础指定文件包括:
[0052]根据该差异信息,确定该差异信息所属的类型;
[0053]从该文件集中,选取用于保存该类型的应用信息的文件,作为该基础指定文件,该文件集中的每个文件用于保存至少一种类型的应用信息。
[0054]可选地,该根据该差异信息,确定该文件集中待替换的基础指定文件包括:
[0055]根据该差异信息,从该文件集中
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1