应用程序的安装方法、系统、电子设备及服务器技术方案

技术编号:33515330 阅读:22 留言:0更新日期:2022-05-19 01:23
本申请属于数据处理领域,提供一种应用程序的安装方法、系统、电子设备及服务器。应用程序的安装方法包括:电子设备获取服务器发送的定制文件,定制文件包括至少一个应用程序的安装包以及配置文件;电子设备根据配置文件,确定至少一个应用程序的图标在电子设备的显示界面上的位置信息,根据安装包以及位置信息安装对应的应用程序。本申请提供的应用程序的安装方法,使得不同电子设备在安装相同定制文件中的应用程序后,应用程序的图标按照设定位置在显示界面上统一排列。在显示界面上统一排列。在显示界面上统一排列。

【技术实现步骤摘要】
应用程序的安装方法、系统、电子设备及服务器


[0001]本申请涉及数据处理领域,尤其涉及一种应用程序的安装方法、系统、电子设备及服务器。

技术介绍

[0002]空中下载技术(Over

the

Air Technology,OTA)是通过电子设备的空中接口实现对电子设备进行远程管理的技术。空中配置(Configuration Over the Air,COTA)是指不同运营商的应用程序的安装包可以通过OTA在电子设备上安装生效。
[0003]随着通信技术的发展,手机、电脑等电子设备得到越来越普遍的应用,随之产生越来越多的应用程序。为了提高用户体验,在电子设备出厂后,运营商会通过服务器向电子设备推送应用程序的安装包,即COTA包,以供电子设备利用COTA包安装应用程序。由于服务器推送COTA包的时间不固定、推送COTA包时电子设备的状态不固定、COTA包中的安装包的安装过程中电子设备的状态不固定、安装包的安装顺序不固定,因此,电子设备在根据接收到的COTA包安装应用程序后,应用程序的图标在显示界面上的位置就不统一。
[0004]例如,COTA包一般由多个安装包进行文件压缩后得到。电子设备在接收到COTA包后,首先进行文件解压,得到多个安装包。每个安装包一般按照解压完成的时间顺序依次进行安装,而每个安装包的解压顺序不固定。同时,在安装的过程中,最新安装的应用程序一般是按照按尾补齐的规则,即在显示界面上已有图标的基础上依次向后排列。因此,即使是同样的COTA包,电子设备安装应用程序后,电子设备的显示界面上的应用程序的图标也会呈现不同的排列顺序。
[0005]目前的应用程序的种类更新较快,对于运营商来说,不同应用程序的销售需求不同。对于用户来说,不同应用程序的使用频率、重要性不同。因此,电子设备安装运营商推送的应用程序后,应用程序的图标在显示界面上的排序不统一,影响销售效果和用户的使用体验。

技术实现思路

[0006]本申请提供一种应用程序的安装方法、系统、电子设备及服务器,可以使显示界面上的应用程序的图标按照设定位置统一排列。
[0007]为达到上述目的,本申请采用如下技术方案:
[0008]第一方面,提供一种应用程序的安装方法,应用于电子设备,方法包括:
[0009]获取服务器发送的定制文件,定制文件包括至少一个应用程序的安装包以及配置文件,根据配置文件,确定至少一个应用程序的图标在电子设备的显示界面上的位置信息;根据安装包以及位置信息安装对应的应用程序。
[0010]上述实施例中,由于不同电子设备接收到的配置文件是相同的,根据配置文件确定出的位置信息安装对应的应用程序,可以使得不同电子设备在安装相同定制文件中的应用程序后,应用程序的图标按照设定位置在显示界面上统一排列。
[0011]在一种可能的实现方式中,根据配置文件,确定至少一个应用程序的图标在电子设备的显示界面上的位置信息,包括:根据配置文件以及电子设备上已经安装的应用程序的图标在显示界面上的位置信息,确定至少一个应用程序的图标在电子设备的显示界面上的位置信息,从而可以在适应电子设备上已经安装的应用程序的图标的位置的情况下,实现新安装的应用程序的图标的位置的统一性。
[0012]在一种可能的实现方式中,在获取服务器发送的定制文件之后,方法还包括:根据配置文件对电子设备上已经安装的应用程序的图标进行重新排列,从而使得不同的电子设备根据配置文件安装对应的应用程序后,应用程序的图标按照设定的位置在显示界面上的统一排列。
[0013]在一种可能的实现方式中,根据配置文件,确定至少一个应用程序的图标在电子设备的显示界面上的位置信息,包括:解析配置文件,得到与至少一个应用程序中,每个应用程序对应的标识信息,标识信息是页面标识、文件夹标识、位置标识中的任意一个或多个,根据标识信息,确定至少一个应用程序的图标在电子设备的显示界面上的位置信息,从而可以根据应用程序的位置需求,对不同的应用程序的图标设置不同的位置。
[0014]在一种可能的实现方式中,根据配置文件,确定至少一个应用程序的图标在电子设备的显示界面上的位置信息,包括:获取显示界面的显示信息,显示信息包括尺寸信息、图标排布规则中的任意一个或多个;确定配置文件中,与显示信息对应的配置信息;根据配置信息,确定至少一个应用程序的图标在电子设备的显示界面上的位置信息,从而可以使一个配置文件适配多种显示类型的电子设备,降低开发成本。
[0015]在一种可能的实现方式中,根据安装包以及位置信息安装对应的应用程序,包括:获取电子设备上已经安装的应用程序的第一程序标识,将第二程序标识对应的安装包作为待安装的安装包,第二程序标识与第一程序标识不同;根据待安装的安装包以及位置信息安装对应的应用程序,从而可以防止重复安装时影响电子设备的运行速度。
[0016]在一种可能的实现方式中,根据安装包以及位置信息安装对应的应用程序,包括:根据安装包安装对应的应用程序;根据位置信息在显示界面上显示安装后的应用程序的图标。由于显示界面上显示的是排列位置之后的应用程序的图标,因此,用户看不到应用程序的图标的位置移动的过程,提高用户体验。
[0017]在一种可能的实现方式中,在根据安装包安装对应的应用程序之前,方法还包括:在显示界面上显示已经安装的应用程序的图标。用户通过查看安装应用程序前显示界面上显示的图标,以及安装应用程序后显示界面上显示的图标确定新安装的应用程序。
[0018]在一种可能的实现方式中,在获取服务器发送的定制文件之前,方法还包括:在查询到服务器上存在待下载的定制文件时,向服务器发送定制文件的获取请求。通过查询服务器,可以及时获取定制文件的更新信息,进而及时下载定制文件。
[0019]在一种可能的实现方式中,在查询到所述服务器上存在待下载的定制文件时,向所述服务器发送定制文件的获取请求之前,方法包括:获取电子设备的版本信息,若检测到服务器上存在与版本信息匹配的定制文件,则确定服务器上存在待下载的定制文件,从而可以下载与电子设备匹配的定制文件。
[0020]在一种可能的实现方式中,获取请求包括版本信息,服务器用于根据版本信息确定定制文件,从而可以使得服务器发送与电子设备匹配的定制文件。
[0021]在一种可能的实现方式中,在根据安装包以及位置信息安装对应的应用程序之后,方法还包括:更新电子设备的版本信息,以便于下一次根据版本信息确定是否存在匹配的定制文件,避免重复下载。
[0022]第二方面,提供一种应用程序的安装方法,应用于服务器,方法包括:
[0023]获取电子设备发送的定制文件的获取请求;
[0024]根据获取请求向电子设备发送定制文件,定制文件包括至少一个应用程序的安装包以及配置文件,配置文件用于指示至少一个应用程序的图标在电子设备的显示界面上的位置信息。
[0025]在一种可能的实现方式中,获取请求包括电子设备的版本信息,根据获取请求向电子本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用程序的安装方法,其特征在于,应用于电子设备,所述方法包括:获取服务器发送的定制文件,所述定制文件包括至少一个应用程序的安装包以及配置文件;根据所述配置文件,确定所述至少一个应用程序的图标在所述电子设备的显示界面上的位置信息;根据所述安装包以及所述位置信息安装对应的应用程序。2.根据权利要求1所述的方法,其特征在于,所述根据所述配置文件,确定所述至少一个应用程序的图标在所述电子设备的显示界面上的位置信息,包括:根据所述配置文件以及所述电子设备上已经安装的应用程序的图标在显示界面上的位置信息,确定所述至少一个应用程序的图标在所述电子设备的显示界面上的位置信息。3.根据权利要求1或2所述的方法,其特征在于,在所述获取服务器发送的定制文件之后,所述方法还包括:根据所述配置文件对所述电子设备上已经安装的应用程序的图标进行重新排列。4.根据权利要求1~3任一项所述的方法,其特征在于,所述根据所述配置文件,确定所述至少一个应用程序的图标在所述电子设备的显示界面上的位置信息,包括:解析所述配置文件,得到与所述至少一个应用程序中,每个应用程序对应的标识信息,所述标识信息是页面标识、文件夹标识、位置标识中的任意一个或多个;根据所述标识信息,确定所述至少一个应用程序的图标在所述电子设备的显示界面上的位置信息。5.根据权利要求1~4任一项所述的方法,其特征在于,所述根据所述配置文件,确定所述至少一个应用程序的图标在所述电子设备的显示界面上的位置信息,包括:获取所述显示界面的显示信息,所述显示信息包括尺寸信息、图标排布规则中的任意一个或多个;确定所述配置文件中,与所述显示信息对应的配置信息;根据所述配置信息,确定所述至少一个应用程序的图标在所述电子设备的显示界面上的位置信息。6.根据权利要求1~5任一项所述的方法,其特征在于,所述根据所述安装包以及所述位置信息安装对应的应用程序,包括:获取所述电子设备上已经安装的应用程序的第一程序标识;将第二程序标识对应的安装包作为待安装的安装包,所述第二程序标识与所述第一程序标识不同;根据所述待安装的安装包以及所述位置信息安装对应的应用程序。7.根据权利要求1~6任一项所述的方法,其特征在于,所述根据所述安装包以及所述位置信息安装对应的应用程序,包括:根据所述安装包安装对应的应用程序;根据所述位置信息在所述显示界面上显示安装后的应用程序的图标。8.根据权利要求7所述的方法,其特征在于,在所述根据所述安装包安装对应的应用程序之前,所述方法还包括:在显示界面上显示已经安装的应用程序的图标。
9.根据...

【专利技术属性】
技术研发人员:代常凯
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1