一种移动终端软件下载方法技术

技术编号:13766301 阅读:95 留言:0更新日期:2016-09-28 19:42
本发明专利技术提供一种移动终端软件下载方法,提供一具有地址信息的图像,供移动终端扫描以启动浏览器向地址信息对应的地址发送预设软件的软件下载请求;提供一服务端,服务端中,服务端内包括多个不同的预设软件,服务端的地址对应地址信息;还包括以下步骤:步骤S1、服务端接收软件下载请求;步骤S2,服务端解析软件下载请求以得到关联于移动终端的信息;步骤S3、根据关联于移动终端的信息,服务端搜索得到相应的预设软件;步骤S4,服务端根据搜索得到的预设软件的存储地址形成一下载地址并返回给移动终端;步骤S5,移动终端根据下载地址连接至一下载页面,并下载预设软件进行安装。该方法实现了根据二维码信息和智能终端信息,显示合适的下载页面。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种移动终端软件下载方法
技术介绍
在现有应用中,移动终端通过二维码扫描下载软件,因为移动终端扫描二维码后相当于在移动终端浏览器上输入URL(Uniform Resource Locator,统一资源定位符)地址,该方法操作方便,是移动终端软件下载软件的主要途径之一。通过二维码扫描软件下载时,要考虑以下几个方面的因素:1)不同操作系统(如IOS、Android等)不一定能够使用相同的二维码;2)在二维码发布后,其对应的信息就不能再改变了,但移动终端App软件可能会继续升级,产生后续多个版本,而之前的二维码对应的软件版本是早期的,无法让移动终端下载最优选的软件版本;3)在进行软件下载时,可能涉及到身份验证等数据安全问题。针对上述问题,常规的做法是直接将需下载安装的软件的存储路径作为URL,扫描二维码后,直接开始下载过程。不同操作系统使用不同的二维码,如iPhone移动终端和安卓移动终端使用不同的二
维码。此外,根据移动终端扫描二维码后提交的URL信息在服务端进行相关处理,从而提高了下载的针对性、流畅性和安全性。但是,这些做法仍然不能够保证移动终端仅仅通过扫描二维码,就能够下载该二维码对应的应用软件的最优版本。因此,目前亟待需要一种移动终端在扫描二维码后,实现自动能够下载最优的应用软件版本的效果。
技术实现思路
鉴于上述问题,本申请记载了一种移动终端软件下载方法,其中,提供一具有地址信息的图像,供移动终端扫描以启动浏览器向所述地址信息对应的地址发送预设软件的软件下载请求;提供一服务端,所述服务端内包括多个不同的所述预设软件,所述服务端的地址对应所述地址信息;还包括以下步骤:步骤S1、所述服务端接收所述软件下载请求;步骤S2,所述服务端解析所述软件下载请求以得到关联于所述移动终端的信息;步骤S3、根据关联于所述移动终端的信息,所述服务端搜索得到相应的所述预设软件;步骤S4,所述服务端根据搜索得到的所述预设软件的存储地址形成一下载地址并返回给所述移动终端;步骤S5,所述移动终端根据所述下载地址连接至一下载页面,
并下载所述预设软件进行安装。优选的,该移动终端软件下载方法,其中,于所述服务端中保存的每个版本的所述预设软件分别关联于多个第一安装属性,所述第一安装属性用于表示所述预设软件的安装环境;所述软件下载请求中的关联于所述移动终端的信息中包括多个第二安装属性,所述第二安装数据用于表示所述移动终端的运行环境;所述步骤S3中包括以下步骤:步骤S31,所述服务端解析关联于所述移动终端的信息并得到所有所述第二安装属性;步骤S32,所述服务端以所述第二安装属性作为索引条件,搜索是否存在有所述预设软件的所述第一安装属性匹配于解析得到的所述第二安装属性:若存在,则所述服务端搜索得到所述预设软件,并转向所述步骤S4;若不存在,则所述服务端向所述移动终端返回一无对应应用软件版本的提示信息,并退出。优选的,该移动终端软件下载方法,其中,所述步骤S4中,若所述服务端仅搜索得到一个相匹配的仅具有唯一安装版本的所述预设软件,则所述服务端根据所述预设软件的安装包的所述存储地址形成所述下载地址并返回给所述移动终端;所述步骤S5中,所述移动终端根据返回的所述下载地址,于对
应的所述下载页面中下载所述预设软件并进行安装。优选的,该移动终端软件下载方法,其中,所述步骤S5中,若所述下载页面需要身份验证,则所述移动终端下载所述预设软件的步骤具体包括:步骤S51,所述移动终端通过关联于所述下载页面的一身份验证界面向所述服务端发送一身份验证信息;步骤S52,所述服务端接收所述身份验证信息并判断所述移动终端是否通过身份验证:若通过,则所述服务端向所述移动终端下发允许下载的指令,所述移动终端通过所述下载页面下载所述预设软件;若未通过,则所述服务端向所述移动终端下载拒绝下载的指令,以拒绝所述移动终端通过所述下载页面下载所述预设软件。优选的,该移动终端软件下载方法,其中,所述步骤S4中,若所述服务端仅搜索得到一个相匹配的具有多个安装版本的所述预设软件,则所述服务端根据所述预设软件的所有所述安装版本的安装包的存储地址整合形成所述下载地址并返回给所述移动终端;所述步骤S5中,所述移动终端根据返回的所述下载地址,于对应的所述下载页面中选择需要安装的所述预设软件的所述安装版本并进行下载安装。优选的,该移动终端软件下载方法,其中,所述步骤S4中,若所述服务端搜索得到多个所述预设软件,则所述服务端根据所有所述预设软件的所述存储地址整合形成所述下载地址并返回给所述移动
终端;所述步骤S5中,所述移动终端根据返回的所述下载地址,于对应的所述下载页面中选择需要安装的所述预设软件并进行下载安装。优选的,该移动终端软件下载方法,其中,执行所述步骤S4之前,首先执行下述步骤:所述服务端检查所述移动终端是否已安装所述软件下载请求对应的所述预设软件的最新版本;若是,则向所述移动终端发送提示消息,以避免使用者重复下载安装,并退出;若不是,则执行所述步骤S4。优选的,该移动终端软件下载方法,其中,所述图像为二维码图像。优选的,该移动终端软件下载方法,其中,所述地址信息以统一资源定位符表示。优选的,该移动终端软件下载方法,其中,所述软件下载请求为超文本传输协议信息。上述技术方案具有如下优点或有益效果:本专利技术提供的移动终端软件下载方法,通过使用移动终端将多种信息传送到服务端,服务端根据地址信息和移动终端下载请求,显示合适的应用软件下载页面。此方法相对于直接指向软件文件地址的URL路径下载,提高了软件下载的信息安全,有利于App软件发布版本升级管理,也无需针对不同移动终端操作系统制作不同的二维码,并可根据需要实现不同的
下载策略。附图说明参考所附附图,以更加充分的描述本专利技术的实施例。然而,所附附图仅用于说明和阐述,并不构成对本专利技术范围的限制。图1为本专利技术一种移动终端软件下载方法的流程示意图一;图2为本专利技术一种移动终端软件下载方法的流程示意图二图3为本专利技术一种移动终端软件下载方法的流程示意图三。具体实施方式下面结合附图和具体实施例对本专利技术一种移动终端软件下载的方法进行详细说明。本专利技术的较佳的实施例中,基于现有技术中存在的上述问题,现提供一种移动终端软件下载方法。在执行该方法之前,首先包括:提供一具有地址信息的图像,供移动终端扫描以启动浏览器向地址信息对应的地址发送预设软件的软件下载请求;提供一服务端,该服务端内包括多个不同的预设软件,该服务端的地址对应地址信息。则如图1所示,上述移动终端软件下载方法的步骤包括:步骤S1,服务端接收软件下载请求;步骤S2,服务端解析软件下载请求以得到关联于移动终端的信息;步骤S3、根据关联于移动终端的信息,服务端搜索得到相应的预设软件;步骤S4,服务端根据搜索得到的预设软件的存储地址形成一下载地址并返回给移动终端;步骤S5,移动终端根据下载地址连接至一下载页面,并下载预设软件进行安装。具体来说,在本实施例提出的方法中,首先提供一具有地址信息的图像,以供移动终端扫描该图像以启动浏览器并向地址信息对应的地址发送预设软件的软件下载请求。此外,还提供一服务端,该服务端的地址对应地本文档来自技高网
...

【技术保护点】
一种移动终端软件下载方法,其特征在于,提供一具有地址信息的图像,供移动终端扫描以启动浏览器向所述地址信息对应的地址发送预设软件的软件下载请求;提供一服务端,所述服务端中,所述服务端内包括多个不同的所述预设软件,所述服务端的地址对应所述地址信息;还包括以下步骤:步骤S1、所述服务端接收所述软件下载请求;步骤S2,所述服务端解析所述软件下载请求以得到关联于所述移动终端的信息;步骤S3、根据关联于所述移动终端的信息,所述服务端搜索得到相应的所述预设软件;步骤S4,所述服务端根据搜索得到的所述预设软件的存储地址形成一下载地址并返回给所述移动终端;步骤S5,所述移动终端根据所述下载地址连接至一下载页面,并下载所述预设软件进行安装。

【技术特征摘要】
1.一种移动终端软件下载方法,其特征在于,提供一具有地址信息的图像,供移动终端扫描以启动浏览器向所述地址信息对应的地址发送预设软件的软件下载请求;提供一服务端,所述服务端中,所述服务端内包括多个不同的所述预设软件,所述服务端的地址对应所述地址信息;还包括以下步骤:步骤S1、所述服务端接收所述软件下载请求;步骤S2,所述服务端解析所述软件下载请求以得到关联于所述移动终端的信息;步骤S3、根据关联于所述移动终端的信息,所述服务端搜索得到相应的所述预设软件;步骤S4,所述服务端根据搜索得到的所述预设软件的存储地址形成一下载地址并返回给所述移动终端;步骤S5,所述移动终端根据所述下载地址连接至一下载页面,并下载所述预设软件进行安装。2.根据权利要求1所述的移动终端软件下载方法,其特征在于,所述步骤S5中,若所述下载页面需要身份验证,则所述移动终端下载所述预设软件的步骤具体包括:步骤S51,所述移动终端通过关联于所述下载页面的一身份验证界面向所述服务端发送一身份验证信息;步骤S52,所述服务端接收所述身份验证信息并判断所述移动终端是否通过身份验证:若通过,则所述服务端向所述移动终端下发允许下载的指令,所述移动终端通过所述下载页面下载所述预设软件;若未通过,则所述服务端向所述移动终端下载拒绝下载的指令,以拒绝所述移动终端通过所述下载页面下载所述预设软件。3.根据权利要求1所述的移动终端软件下载方法,其特征在于,于所述服务端中保存的每个版本的所述预设软件分别关联于多个第一安装属性,所述第一安装属性用于表示所述预设软件的安装环境;所述软件下载请求中的关联于所述移动终端的信息中包括多个第二安装属性,所述第二安装数据用于表示所述移动终端的运行环境;所述步骤S3中包括以下步骤:步骤S31,所述服务端解析关联于所述移动终端的信息并得到所有所述第二安装属性;步骤S32,所述服务端以所述第二安装属性作为索引条件,搜索是否存在有所述预设软件的所述第一安装属性匹配于解析得到的所述第二安装属性:若存在,则所述服...

【专利技术属性】
技术研发人员:郑晟
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

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

1