本发明专利技术适用于通信技术领域,提供了一种应用程序的下载方法,所述方法包括:在服务器上建立模拟终端界面的虚拟系统;接收用户终端发送的应用程序的预安装请求,所述预安装请求中包括应用程序的安装文件和/或应用程序的下载地址;所述服务器预安装所述应用程序,并将所述模拟终端界面通过网络投影到所述终端;执行是否下载所述应用程序的命令。本发明专利技术还相应的提供一种应用程序的下载系统。借此,本发明专利技术可以使用户可以在终端上预体验目标应用程序的界面及功能,并执行相关操作,再确定是否下载安装程序,降低了下载流氓软件的几率,节省了用户的网络资源和折腾时间,并且增强了用户体验。
【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及一种应用程序的下载方法及系统。
技术介绍
随着通信技术的发展,人们通过终端上网下载应用程序并进行安装应用已成为通信技术发展的重要方向,但因此也带来了网络的安全问题。现有技术中,在通过终端下载应用程序时,用户在下载之前不能判定预下载的应用程序是否可用或是否为用户需要(喜欢)的应用程序;然而用户必须将应用程序下载到本地、安装、运行之后才知道。导致存在以下缺陷1)浪费用户的网络资源;2)由于终端处理速度限制,折腾时间长,浪费用户时 间;3)下载流氓软件的几率较高。已公开的专利(CN102331946A)应用程序的安装方法及系统中,其公开了在服务器上建立模拟终端运行环境的虚拟系统;接收终端发送的应用程序预安装请求,预安装请求中包括应用程序的安装文件和/或应用程序的下载地址;在虚拟系统中预安装应用程序,生成提示信息,并将提示信息发送给所述终端,以使终端根据用户对所述提示信息的选择在所述终端上安装或取消安装所述应用程序。但其仍存在以下缺陷1)以提示信息与用户交互,不直观;2)用户只知道预下载应用程序是否可安装(可用),而不知道应用程序的具体界面和功能,导致无法确认是否为用户所需要的应用程序;3)浪费用户网络资源;4)下载流氓软件的几率较高。综上可知,现有的应用程序的下载安装技术,在实际使用上显然存在不便与缺陷,所以有必要加以改进。
技术实现思路
针对上述的缺陷,本专利技术的目的在于提供一种应用程序的下载方法及系统,可以让用户预体验应用程序的功能,降低下载流氓软件的几率,提高用户体验。为了实现上述目的,本专利技术提供一种应用程序的下载方法,所述方法包括在服务器上建立模拟终端界面的虚拟系统;接收用户终端发送的应用程序的预安装请求,所述预安装请求中包括应用程序的安装文件和/或应用程序的下载地址;所述服务器预安装所述应用程序,并将所述模拟终端界面通过网络投影到所述终端;执行是否下载所述应用程序的命令。根据本专利技术的应用程序的下载方法,所述在服务器上建立模拟终端界面的虚拟系统步骤之前包括选择应用程序,并通过所述服务器获取所述应用程序的基本参数;根据所述应用程序的基本参数选择是否下载所述应用程序。根据本专利技术的应用程序的下载方法,所述服务器预安装完成后还包括接收用户终端发送的对所述应用程序的操作命令。根据本专利技术的应用程序的下载方法,所述模拟终端界面以flash的方式同步显示于用户终端。根据本专利技术的应用程序的下载方法,所述服务器预安装所述应用程序中,若出现异常,则发出安装异常的提示信息。本专利技术还提供一种应用程序的下载系统,所述系统包括创建模块,用于在服务器上建立模拟终端界面的虚拟系统;接收模块,用于接收用户终端发送的应用程序的预安装请求,所述预安装请求中包括应用程序的安装文件和/或应用程序的下载地址;网络投影模块,用于所述服务器预安装所述应用程序时,将所述模拟终端界面通过网络投影到所述终端;·下载模块,用于执行是否下载所述应用程序的命令。本专利技术还提供一种应用程序的下载系统,所述系统还包括预获取模块,用于选择应用程序后通过所述服务器获取所述应用程序的基本参数;预处理模块,用于根据所述应用程序的基本参数选择是否下载所述应用程序。本专利技术还提供一种应用程序的下载系统,所述服务器还用于接收所述用户终端发送的对所述应用程序的操作命令。本专利技术还提供一种应用程序的下载系统,所述用户终端具有与所述网络投影模块绑定的flash模块,用于将所述模拟终端界面以flash的方式同步显示于用户终端。本专利技术还提供一种应用程序的下载系统,所述系统还包括提示子模块,用于所述应用程序预安装出现异常时发出异常的提示信息。本专利技术通过在服务器端建立模拟终端界面的虚拟系统,使其可以作为模拟终端对应用程序的安装,终端用户可以通过终端对服务器发送预安装请求,使服务器对应用程序预安装。服务器在预安装应用程序的同时可以将模拟终端界面通过网络投影到用户终端,使用户终端可以同步显示应用程序的安装过程。更好的,预安装完成后,用户可通过终端运行应用程序查看其功能。借此使用户可以更好的判别是否下载应用程序,降低了下载流氓软件的机率,大大提高用户体验。附图说明图I是本专利技术一实施例的应用程序的下载系统结构示意图;图2是本专利技术另一实施例的应用程序的下载系统结构不意图;图3是本专利技术一实施例的应用程序的下载方法的流程图;图4是本专利技术另一实施例的应用程序的下载方法的流程图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参见图1,本专利技术提供了一种应用程序的下载系统,该系统100包括终端10及服务器20,其中,终端10可以是手机、PDA (Personal Digital Assistant,个人数字助理)、掌上电脑等,服务器20包括创建模块21、接收模块22、网络投影模块23,终端10具有下载模块11。具体的创建模块21用于在服务器20上建立模拟终端界面的虚拟系统。建立虚拟系统之前需要将终端10与服务器20绑定,借此使服务器20模拟的是终端10的界面。接收模块22,用于接收用户终端10发送的应用程序的预安装请求,所述预安装请求中包括应用程序的安装文件和/或应用程序的下载地址。用户在下载某一应用程序时,可以选择在服务器20进行模拟安装和运行,具体的,用户可以通过终端10将应用程序发送到服务器20进行模拟安装和运行,也可以将应用程序的下载地址发送到服务器20进行模拟安装和运行。网络投影模块23,用于服务器20预安装应用程序时,将所述模拟终端界面通过网络投影到所述终端10。具体应用中,虚拟系统或基于Android终端10均接入网络,且在模拟终端运行环境的虚拟系统(或Android终端10)具有一个相应的软件用来支撑远程访问和控制,类似软件比如Webkey等。服务器20开始预安装应用程序时,网络投影模块23即同步的通过WEB网络将模拟终端界面投影到用户终端10,借此使用户可以直观的获取到应用程序的安装状况。下载模块11,用于接收并执行是否下载所述应用程序的命令。用户可根据虚拟系统的模拟安装判断是否需要下载安装应用程序,并通过终端10的下载模块实现下载。本专利技术的另一实施例中,结合图2,终端10还包括预获取模块12和预处理模块13。预获取模块12用于在用户选择应用程序后,通过服务器20获取所述应用程序的基本参数,例如应用程序的版本标识、版本名称、应用标识、Sdk版本、最低系统支撑版本等,根据这些参数信息,用户通过预处理模块13,选择是否下载所述应用程序,借此方便用户判断下载。系统100还包括提示子模块24,用于所述应用程序预安装出现异常时发出异常的提示信息。进一步的,该实施例中,服务器20还用于接收所述用户终端10发送的对所述应用 程序的操作命令。具体的,当服务器20预安装完应用程序,用户可以通过终端10对应用程序进行操作,并运行应用程序。用户终端10具有与网络投影模块23绑定的flash模块14,用于将所述模拟终端界面以flash的方式同步显示于用户终端10。借此,通过服务器20的网络投影模块23及终端10的flash模块14,应用程序以flash的形本文档来自技高网...
【技术保护点】
一种应用程序的下载方法,其特征在于,所述方法包括:在服务器上建立模拟终端界面的虚拟系统;接收用户终端发送的应用程序的预安装请求,所述预安装请求中包括应用程序的安装文件和/或应用程序的下载地址;所述服务器预安装所述应用程序,并将所述模拟终端界面通过网络投影到所述终端;执行是否下载所述应用程序的命令。
【技术特征摘要】
1.一种应用程序的下载方法,其特征在于,所述方法包括 在服务器上建立模拟终端界面的虚拟系统; 接收用户终端发送的应用程序的预安装请求,所述预安装请求中包括应用程序的安装文件和/或应用程序的下载地址; 所述服务器预安装所述应用程序,并将所述模拟终端界面通过网络投影到所述终端; 执行是否下载所述应用程序的命令。2.根据权利要求I所述的应用程序的下载方法,其特征在于,所述在服务器上建立模拟终端界面的虚拟系统步骤之前包括 选择应用程序,并通过所述服务器获取所述应用程序的基本参数; 根据所述应用程序的基本参数选择是否下载所述应用程序。3.根据权利要求I所述的应用程序的下载方法,其特征在于,所述服务器预安装完成后还包括 接收用户终端发送的对所述应用程序的操作命令。4.根据权利要求I所述的应用程序的下载方法,其特征在于,所述模拟终端界面以flash的方式同步显示于用户终端。5.根据权利要求I所述的应用程序的下载方法,其特征在于,所述服务器预安装所述应用程序中,若出现异常,则发出安装异常的提示信息。6.一种应用程序的下载系统,其特征在于,所述系统包括 ...
【专利技术属性】
技术研发人员:黄学勇,
申请(专利权)人:东莞宇龙通信科技有限公司,宇龙计算机通信科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。