【技术实现步骤摘要】
本申请公开的内容涉及一种用于在用户设备上安装应用程序的方法和系统,具体而言,涉及一种与用户设备适配且动态的应用程序安装方法和系统。
技术介绍
诸如智能手机、平板计算机之类的便携式智能电子设备已越来越广泛地得到应用。这些智能电子设备具有强大的处理能力,并且可以在其上运行各种应用程序。通常在出厂时,这些电子设备上已经预装了一些应用程序。此外,用户可以根据个人需要在这些电子设备上额外地安装其他一些应用程序。在现有技术中,在便携式智能电子设备上安装应用程序的方式大致可以分为两种:一种方式是,用户直接利用其电子设备上的“应用程序商店”之类的应用程序(例如,Android系统上的“GooglePlay”应用程序)来选择需要安装的应用程序,然后下载所选应用程序的应用程序安装包并在电子设备上安装在电子设备上;另一种方式是,用户利用诸如个人计算机之类的设备访问特定的应用程序服务器来选择需要安装的应用程序,然后将所选应用程序的应用程序安装包下载或推送到用户的便携式智能电子设备上以进行安装。然而,无论采取何种形式,都是通过一次下载或推送来得到应用程序安装包的。也就是说,在安装应用程序之前,不能动态地配置应用程序的安装包。然而,各种电子设备在硬件配置方面存在有差异,例如,屏幕的像素密度可以包括lDPI(例如,120DPI)、mDPI(例如,160DPI)、hDPI(例如,240DPI)以及xhDPI(32 ...
【技术保护点】
一种应用程序安装方法,用于在用户设备上安装应用程序,所述方法包括步骤:获取用户设备的屏幕信息;将用户设备的屏幕信息连同待安装的应用程序的标识信息一起发送至应用程序服务器;响应于接收到的应用程序的标识信息,应用程序服务器根据与该标识信息一起接收到的用户设备的屏幕信息来选择应用程序安装包,所述应用程序安装包包括与用户设备的屏幕适配的用户界面模块;应用程序服务器发送所选择的应用程序安装包;以及响应于接收到的应用程序安装包,在用户设备上安装应用程序。
【技术特征摘要】
1.一种应用程序安装方法,用于在用户设备上安装应用程序,
所述方法包括步骤:
获取用户设备的屏幕信息;
将用户设备的屏幕信息连同待安装的应用程序的标识信息一起
发送至应用程序服务器;
响应于接收到的应用程序的标识信息,应用程序服务器根据与
该标识信息一起接收到的用户设备的屏幕信息来选择应用程序安装
包,所述应用程序安装包包括与用户设备的屏幕适配的用户界面模块;
应用程序服务器发送所选择的应用程序安装包;以及
响应于接收到的应用程序安装包,在用户设备上安装应用程序。
2.根据权利要求1所述的应用程序安装方法,还包括步骤:
响应于对已安装的应用程序的操作,判定在用户设备上是否存
在用于实现该操作的构件;
当不存在所述构件时,获取用户设备的架构信息,并且将用户
设备的架构信息与所述构件的构件信息一起发送至应用程序服务器;
应用程序服务器根据用户设备的架构信息来选择与构件信息相
对应的构件;
应用程序服务器发送所选择的构件;以及
响应于接收到的构件,在用户设备上将接收到的构件拼装至所
述已安装的应用程序。
3.根据权利要求1所述的应用程序安装方法,其中,通过应用
程序安装服务器来获取用户设备的屏幕信息,并且将用户设备的屏幕
信息连同待安装的应用程序的标识信息一起发送至应用程序服务器,
并且
响应于接收到的应用程序安装包,所述应用程序安装服务器在
用户设备上安装应用程序。
4.根据权利要求2所述的应用程序安装方法,其中,通过应用
程序安装服务器获取用户设备的架构信息,并且将用户设备的架构信
息与所述构件信息一起发送至应用程序服务器,并且
响应于接收到的构件,所述应用程序安装服务器在用户设备上
将接收到的构件拼装至所述已安装的应用程序。
5.根据权利要求1所述的应用程序安装方法,其中,用户设备
的屏幕信息包括屏幕的像素密度信息和/或分辨率信息。
6.根据权利要求2所述的应用程序安装方法,其中,构件信息
包括构件的唯一标识、名称和/或版本号。
7.根据权利要求1所述的应用程序安装方法,其中,所述应用
程序安装包包括操作逻辑模块,所述操作逻辑模块与用户设备的屏幕
无关。
8.一种应...
【专利技术属性】
技术研发人员:左华华,陈榕,宋宇培,
申请(专利权)人:上海科泰世纪科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。