一种应用程序分发控制处理方法及系统技术方案

技术编号:14915345 阅读:73 留言:0更新日期:2017-03-30 04:22
本发明专利技术提供一种应用程序分发控制处理方法,属于软件管理技术领域,包括:程序管理平台生成关联于应用程序的下载链接信息;终端扫描下载链接信息并生成对应于应用程序和终端的操作系统的下载请求信息;终端接入程序管理平台,并向程序管理平台上传下载请求信息;程序管理平台接收下载请求信息,并根据下载请求信息中包含的操作系统信息,控制对应于操作系统信息的应用服务器下发对应于下载请求信息中包含的应用程序信息的安装包;终端接收安装包并完成应用程序的安装。本发明专利技术的有益效果:由程序管理平台对终端的操作系统类型进行判断并根据不同的操作系统类型将终端链接到不同的应用服务器,用户下载应用程序的速度更快,使用更便捷。

【技术实现步骤摘要】

本专利技术涉及软件管理
,尤其涉及一种应用程序分发控制处理方法及系统。
技术介绍
伴随着移动互联网的发展,手机应用程序(Application,APP)等智能终端已经融入我们的生活,各大手机应用市场的APP上传和维护更新工作已经给企业带来大量繁琐和重复性的劳作,例如企业进行APP发布时,需要逐个市场的更替和提交,如果提交到手机应用市场的APP本身存在漏洞,那就需要逐个市场的去更新,增加了大量的工作量。用户使用APP时,需要到各个应用市场搜索下载APP且在下载过程中常常出现卡顿耗时较长等问题,给用户带来诸多不便。
技术实现思路
针对现有技术中存在的问题,本专利技术提供了一种的应用程序发布管理方法。本专利技术采用如下技术方案:一种应用程序分发控制处理方法,所述方法包括:步骤S1.程序管理平台生成关联于应用程序的下载链接信息;步骤S2.终端扫描所述下载链接信息并生成对应于所述应用程序和所述终端的操作系统的下载请求信息;步骤S3.所述终端接入所述程序管理平台,并向所述程序管理平台上传所述下载请求信息;步骤S4.所述程序管理平台接收所述下载请求信息,并根据所述下载请求信息中包含的所述操作系统信息,控制对应于所述操作系统信息的应用服务器下发对应于所述下载请求信息中包含的所述应用程序信息的安装包;步骤S5.所述终端接收所述安装包并完成所述应用程序的安装。优选的,所述下载链接信息为所述应用程序对应的二维码信息。优选的,所述步骤S4包括:步骤S41.所述程序管理平台从所述下载请求信息中提取所述终端的操作系统信息;步骤S42.所述程序管理平台根据所述操作系统信息进行分析判断所述终端的操作系统类型;步骤S43.所述程序管理平台根据所述操作系统类型,控制对应于所述操作系统类型的所述应用服务器下发对应于所述应用程序信息的所述安装包。优选的,所述操作系统类型,包括:IOS系统、Android系统、Windows系统、WindowsPhone系统、Ubuntu系统、Flyme系统。优选的,所述步骤S43包括:步骤S431.所述程序管理平台根据所述操作系统类型,将所述终端链接到所述操作系统类型对应的所述应用服务器;步骤S432.所述程序管理平台根据所述下载请求信息生成下发控制命令并发送至所述应用服务器;步骤S433.所述应用服务器根据所述下发控制命令下发对应于所述应用程序信息的所述安装包。优选的,多个企业通过所述程序管理平台上传所述应用程序更新后的所述安装包,所述程序管理平台向所述终端下发强制更新安装命令,并将所述安装包强制更新安装在所述终端上。一种应用程序分发控制处理系统,所述系统包括:复数个应用服务器,每个所述应用服务器分别用于存储管理应用程序的安装包;程序管理平台,所述程序管理平台与每个所述应用服务器连接,用于对所述应用服务器存储的所述应用程序的所述安装包生成对应的下载链接信息,同时,接收所述终端发送的所述下载请求信息,对所述下载请求信息进行判断处理,用于根据所述下载请求信息中包含的对应于所述终端的操作系统的操作系统信息和对应于所述应用程序的应用程序信息,控制对应所述操作系统信息的所述应用服务器下发对应所述应用程序信息的所述安装包。优选的,所述下载链接信息为所述应用程序对应的二维码信息。优选的,所述程序管理平台包括:下载链接生成模块,用于生成关联于应用程序的下载链接信息;分发处理模块,用于对所述下载请求信息进行判断处理,并控制对应于所述操作系统信息的所述应用服务器下发对应于所述应用程序信息的所述安装包。优选的,所述分发处理模块包括:信息判断单元,用于对所述下载信息中包含的所述操作系统信息进行判断确定所述终端的所述操作系统类型;链接单元,与所述信息判断单元连接,用于根据所述信息判断单元的判断结果,将所述终端链接到对应于所述操作系统信息的所述应用服务器;控制命令生成单元,与所述链接单元连接,用于根据所述下载请求信息生成控制所述应用服务器下发对应于所述应用程序信息的所述安装包的下发控制命令,并将所述下发控制命令发送至与所述终端链接的所述应用服务器。优选的,所述程序管理平台,还包括:更新下发模块,用于监控多个企业上传至所述程序管理平台的所述应用程序更新后的所述安装包并控制所述应用服务器下发所述安装包至所述终端进行强制更新安装。本专利技术的有益效果是:程序管理平台提供给多个企业进行上传应用程序安装包,相比现有技术中,企业需要在各个应用市场上传应用程序安装包,操作更简洁便利,程序管理平台根据终端的不同操作系统类型,将终端链接到不同的应用服务器,由不同的应用服务器负责不同类型的终端的应用程序下载操作,能够有效提高应用程序相关下载操作的速度。附图说明图1为本专利技术的一种优选实施例中,应用程序分发控制处理方法的流程图;图2为本专利技术的一种优选实施例中,步骤S4的流程图;图3为本专利技术的一种优选实施例中,步骤S43的流程图;图4为本专利技术的一种优选实施例中,应用程序分发控制处理系统,的功能模块示意图;图5为本专利技术的一种优选的实施例中,同一企业上传应用程序的安装包的流程图;图6为本专利技术的一种优选的实施例中,终端更新应用程序的流程。具体实施方式需要说明的是,在不冲突的情况下,下述技术方案,技术特征之间可以相互组合。下面结合附图对本专利技术的具体实施方式作进一步的说明:如图1所示,一种应用程序分发控制处理方法,上述方法包括:步骤S1.程序管理平台2生成关联于应用程序的下载链接信息;步骤S2.终端3扫描上述下载链接信息并生成对应于上述应用程序和上述终端3的操作系统的下载请求信息;步骤S3.上述终端3接入上述程序管理平台2,并向上述程序管理平台2上传上述下载请求信息;步骤S4.上述程序管理平台2接收上述下载请求信息,并根据上述下载请求信息中包含的上述操作系统信息,控制对应于上述操作系统信息的应用服务器1下发对应于上述下载请求信息中包含的上述应用程序信息的安装包;步骤S5.上述终端3接收上述安装包并完成上述应用程序的安装。在本实施例中,企业(或个人)用户通过终端3上传应用程序的安装包至程序管理平台2,程序管理平台2连接可连接多个终端3和多个应用服务器1,每个应用服务器1分别用来存储适用于不同操作系统类型的应用程序的安装包,当程序管理平台2接收到终端3发送的下载请求信息后对下载请求信息中进行分析判断终端3的操作系统类型,并根据不同的操作系统类型将终端3链接到不同的应用服务器1,即通过程序管理平台2进行分发,相比现有技术中,用户需要通过终端3在各个应用市场上传应用程序安装包,同时不同终端3在同一应用市场下载应用程序,操作更简洁便利,能够有效提高应用程序相关操作的速度。程序管理平台2将终端3链接到不同的应用服务器1后,终端3会显示对应不同应用服务器1的应用程序的下载页面。本专利技术优选的实施例中,上述下载链接信息为上述应用程序对应的二维码信息。在本实施例中,企业(或个人)用户通过终端3扫描二维码信息后,终端3生成并发送下载请求信息。上述二维码信息可以包括版本号、下载链接、所在服务器(存储路径)、应用程序名称等。本专利技术优选的实施例中,上述步骤S4包括:步骤S41.上述程序管理平台2从上述下载请求信息中提取上述终端3的操作系统信息;步骤S42.上述程序管理平台2根据上述操作系统信息本文档来自技高网...

【技术保护点】
一种应用程序分发控制处理方法,其特征在于,所述方法包括:步骤S1.程序管理平台生成关联于应用程序的下载链接信息;步骤S2.终端扫描所述下载链接信息并生成对应于所述应用程序和所述终端的操作系统的下载请求信息;步骤S3.所述终端接入所述程序管理平台,并向所述程序管理平台上传所述下载请求信息;步骤S4.所述程序管理平台接收所述下载请求信息,并根据所述下载请求信息中包含的所述操作系统信息,控制对应于所述操作系统信息的应用服务器下发对应于所述下载请求信息中包含的所述应用程序信息的安装包;步骤S5.所述终端接收所述安装包并完成所述应用程序的安装。

【技术特征摘要】
1.一种应用程序分发控制处理方法,其特征在于,所述方法包括:步骤S1.程序管理平台生成关联于应用程序的下载链接信息;步骤S2.终端扫描所述下载链接信息并生成对应于所述应用程序和所述终端的操作系统的下载请求信息;步骤S3.所述终端接入所述程序管理平台,并向所述程序管理平台上传所述下载请求信息;步骤S4.所述程序管理平台接收所述下载请求信息,并根据所述下载请求信息中包含的所述操作系统信息,控制对应于所述操作系统信息的应用服务器下发对应于所述下载请求信息中包含的所述应用程序信息的安装包;步骤S5.所述终端接收所述安装包并完成所述应用程序的安装。2.根据权利要求1所述的应用程序分发控制处理方法,其特征在于,所述下载链接信息为所述应用程序对应的二维码信息。3.根据权利要求1所述的应用程序分发控制处理方法,其特征在于,所述步骤S4包括:步骤S41.所述程序管理平台从所述下载请求信息中提取所述终端的操作系统信息;步骤S42.所述程序管理平台根据所述操作系统信息进行分析判断所述终端的操作系统类型;步骤S43.所述程序管理平台根据所述操作系统类型,控制对应于所述操作系统类型的所述应用服务器下发对应于所述应用程序信息的所述安装包。4.根据权利要求3所述的应用程序分发控制处理方法,其特征在于,所述操作系统类型,包括:IOS系统、Android系统、Windows系统、WindowsPhone系统、Ubuntu系统、Flyme系统。5.根据权利要求3所述的应用程序分发控制处理方法,其特征在于,所述步骤S43包括:步骤S431.所述程序管理平台根据所述操作系统类型,将所述终端链接到所述操作系统类型对应的所述应用服务器;步骤S432.所述程序管理平台根据所述下载请求信息生成下发控制命令并发送至所述应用服务器;步骤S433.所述应用服务器根据所述下发控制命令下发对应于所述应用程序信息的所述安装包。6.根据权利要求1所述的应用程序分发控制处理方法,其特征在于,多个企业通过所述程序管理平台上传所述应用程序更新后的所述安装包,所述程...

【专利技术属性】
技术研发人员:汪君瑞
申请(专利权)人:上海瀚银信息技术有限公司
类型:发明
国别省市:上海;31

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

1