一种桌面加载方法和装置的制造方法

文档序号:9249118阅读:307来源:国知局
一种桌面加载方法和装置的制造方法
【技术领域】
[0001 ] 本发明涉及电子通信技术领域,尤其涉及一种桌面加载方法和装置。
【背景技术】
[0002]随着智能机的普及,移动终端中通常会自带一些应用程序以实现特定的功能,另外使用移动终端的用户也可以根据自己的需要随意的在移动终端的操作系统中安装各种应用程序,并通过桌面来显示安装的各种应用程序,在移动终端的操作系统启动时,移动终端需要从每个应用程序的安装包中调取出应用程序,从而将安装在移动终端内的各个应用程序都加载到桌面上,在桌面上或者桌面上的文件夹中显示出来,操作系统启动完成后,用户可以在桌面上找到应用程序进行进一步的打开、修改或删除操作。
[0003]现有技术中使用的桌面加载方法存在一个问题,那就是当安装的应用程序越来越多时,操作系统的启动耗时也越来越长,因为在桌面上需要加载的应用程序随着用户的安装数量上升而需要更长的加载时间,用户有在桌面上安装越来越多应用程序的需要,同时也有尽量降低系统启动耗时的需要,因此如何提高操作系统的桌面加载效率,仍有待解决。

【发明内容】

[0004]本发明实施例提供了一种桌面的加载方法和装置,用于在移动终端中安装应用程序很多时实现桌面的快速加载。
[0005]为解决上述技术问题,本发明实施例提供以下技术方案:
[0006]第一方面,本发明实施例提供一种桌面的加载方法,包括:
[0007]加载移动终端中安装的桌面管理应用程序;
[0008]从所述桌面管理应用程序的桌面数据库中获取桌面上属于首屏中的应用程序和属于底部栏中的应用程序;
[0009]获取所述属于首屏中的应用程序对应的应用程序数据和所述属于底部栏中的应用程序对应的应用程序数据;
[0010]将属于首屏中和底部栏中的应用程序分别和各自对应的应用程序数据进行绑定;
[0011]当属于首屏中和底部栏中的应用程序都完成与应用程序数据的绑定之后,将所述属于首屏中的应用程序和所述属于底部栏中的应用程序在桌面的首屏中进行用户界面Π展示。
[0012]第二方面,本发明实施例还提供一种桌面的加载装置,包括:
[0013]桌面加载模块,用于加载移动终端中安装的桌面管理应用程序;
[0014]程序获取模块,用于从所述桌面管理应用程序的桌面数据库中获取桌面上属于首屏中的应用程序和属于底部栏中的应用程序;
[0015]数据获取模块,用于获取所述属于首屏中的应用程序对应的应用程序数据和所述属于底部栏中的应用程序对应的应用程序数据;
[0016]绑定模块,用于将属于首屏中和底部栏中的应用程序分别和各自对应的应用程序数据进行绑定;
[0017]程序展示模块,用于当属于首屏中和底部栏中的应用程序都完成与应用程序数据的绑定之后,将所述属于首屏中的应用程序和所述属于底部栏中的应用程序在桌面的首屏中进行用户界面Π展示。
[0018]从以上技术方案可以看出,本发明实施例具有以下优点:
[0019]在本发明实施例中,首先加载移动终端中安装的桌面管理应用程序,从桌面管理应用程序的桌面数据库中获取桌面上属于首屏中的应用程序和属于底部栏中的应用程序,获取属于首屏中的应用程序对应的应用程序数据和属于底部栏中的应用程序对应的应用程序数据,将属于首屏中和底部栏中的应用程序分别和各自对应的应用程序数据进行绑定,当属于首屏中和底部栏中的应用程序都完成与应用程序数据的绑定之后,将属于首屏中的应用程序和属于底部栏中的应用程序在桌面的首屏中进行用户界面展示。本发明实施例中桌面管理应用程序加载之后,获取到的是桌面上属于首屏中和底部栏中的应用程序,然后将属于首屏中和底部栏中的应用程序都与各自对应的应用程序数据进行绑定之后,在桌面的首屏中对属于首屏中的应用程序和属于底部栏中的应用程序进行用户界面展示,本发明实施例中由于获取到仅仅是在桌面上的首屏中需要展示的应用程序,而不是移动终端中的所有的应用程序,并且在只获取到首屏中需要展示的应用程序完成与应用程序数据的绑定之后就可以进行用户界面展示,而不需要从移动终端的各个应用程序安装包中分别获取到所有的应用程序,也不需要等移动终端中安装的所有应用程序都加载完毕后再进行展示,故本发明可以实现桌面的分布式加载展示,本发明实施例相对于现有技术,可以提高桌面加载效率,即使移动终端中安装有大量的应用程序,也可以实现对桌面的快速加载。
【附图说明】
[0020]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的技术人员来讲,还可以根据这些附图获得其他的附图。
[0021]图1为本发明实施例提供的一种桌面的加载方法的流程方框示意图;
[0022]图2_a为本发明实施例提供的一种桌面的加载装置的组成结构示意图;
[0023]图2_b为本发明实施例提供的另一种桌面的加载装置的组成结构示意图;
[0024]图2-c为本发明实施例提供的另一种桌面的加载装置的组成结构示意图;
[0025]图3为本发明实施例提供的桌面的加载方法应用于终端的组成结构示意图。
【具体实施方式】
[0026]本发明实施例提供了一种桌面的加载方法和装置,用于在移动终端中安装应用程序很多时实现桌面的快速加载。
[0027]为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域的技术人员所获得的所有其他实施例,都属于本发明保护的范围。
[0028]本发明的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,以便包含一系列单元的过程、方法、系统、产品或设备不必限于那些单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它单元。
[0029]以下分别进行详细说明。
[0030]本发明桌面的加载方法的一个实施例,具体可以应用于移动终端中,该方法可以包括如下步骤:加载移动终端中安装的桌面管理应用程序;从桌面管理应用程序的桌面数据库中获取桌面上属于首屏中的应用程序和属于底部栏中的应用程序;获取属于首屏中的应用程序对应的应用程序数据和属于底部栏中的应用程序对应的应用程序数据;将属于首屏中和底部栏中的应用程序分别和各自对应的应用程序数据进行绑定;当属于首屏中和底部栏中的应用程序都完成与应用程序数据的绑定之后,将属于首屏中的应用程序和属于底部栏中的应用程序在桌面的首屏中进行用户界面(User Interface, UI)展示。
[0031]请参阅图1所示,本发明一个实施例提供的桌面的加载方法,具体可以包括如下步骤:
[0032]101、加载移动终端中安装的桌面管理应用程序。
[0033]在本发明实施例中,移动终端中安装有桌面管理应用程序,移动终端通过桌面管理应用程序对移动终端的桌面上显示的应用程序进行管理,用户操作移动终端,由桌面管理应用程序对移动终端中安装的应用程序进行例如添加、删除、修改等操作。
[0034]在本发明实施例中,当需要显示桌面时,首先加载移动终端中安装的桌面管理应用程序,桌面管理应用程序启动后,桌面管理应用程序进入工作状态后,可以通过桌面管理应用程序实现对桌面的加载展示,桌面管理应用程序在安装到移动终端时,移动终端会为桌面管理应用程序建立桌面数据库,在桌面数据库中保存有桌面管理应用程序加载所需要的数据。在本发明中需要显示桌面的应用场景很多,例如,当移动终端重新启动后,移动终端的操作系统需要重新启动,此时移动终端需要向用户展示桌面上都安装有哪些应用程序,以便于用户对已安装的应用程序进行进一步的操作。又如当移动终端正在向用户显示某一应用程序时,若该应用程序非常消耗内存,移动终端会将在最前端的应用程序清除掉,以释放足够的内存保证当前的需要,若用户此时又需要返回桌面,那么桌面需要重新向用户展示桌面上的应用程序。
[0035]在本发明的一些实施例中,步骤101加载移动终端中安装的桌面管理应用程序之前,本发明实施例提供的桌面的加载方法还可以包括如下步骤:
[0036]Al、当移动终端初次安装桌面管理应用程序时,从移动终端中的应用程序安装包中获取移动终端中安装的所有应用程序对应的应用程序数据;
[0037]A2、将从应用程序安装包中获取到的所有应用程序对应的应用程序数据保存到桌面数据库中的数据库文件中。
[0038]其中,移动终端中的桌面管理应用程序也是安装在移动终端中的,在移动终端中安装完桌面管理应用程序之后,移动终端才可以运行桌面管理应用程序,以实现对移动终端中安装的其它应用程序的管理,本发明实施例中桌面的快速加载展示是基于桌面管理应用程序而实现的,当在移动终端中初次安装桌面管理应用程序时,执行步骤Al,从移动终端中的应用程序安装包中获取到在移动终端中安装的所有应用程序对应的应用程序数据,其中应用程序数据是桌面上显示应用程序以及被用户操作时所需要的数据,通常一个应用程序安装在移动终端中之后,会在应用程序安装包中保存应用程序数据,以便于显示应用程序以及操作应用程序时使用。当获取到移动终端中安装的所有应用程序对应的应用程序数据之后,执行步骤A2,将从应用程序安装包中获取到的所有应用程序对应的应用程序数据保存到桌面数据库中的数据库文件中,其中每个应用程序的应用程序数据可以存储在一个数据库文件中,应用程序数据存储到的数据库文件和桌面数据库中原有的数据库文件分开存储的,当需要使用应用程序数据的数据库文件时,可以通过桌面管理应用程序来直接读取。所以移动终端中安装的所有应用程序对应的应用程序数据在桌面数据库中都可以被保存下来,本发明实施例中通过桌面数据库可以获取到移动终端中安装的所有应用程序的具体信息,桌面的快速加载展示也是通过桌面数据库来实现,详见后续实施例中的描述。
[0039]进一步的额,在本发明的一些实施例中,步骤A2将从应用程序安装包中获取到的所有应用程序对应的应用程序数据保存到桌面数据库中的数据库文件中之后,本发明实施例提供的桌面的加载方法还可以包括如下步骤:
[0040]A3、按照移动终端中应用程序在桌面的显示位置对数据库文件进行排序。
[0041]也就是说,对于存储到桌面数据库中的各个应用程序数据,可以按照移动终端中每个应用程序在桌面的显示位置来对各个应用程序数据分别存储的数据库文件进行排序,其中,应用程序在桌面的显示位置为应用程序显示在桌面的第几屏以及具体的行列位置,若显示位置越靠前,对应的数据库文件存储在桌面数据库中也越靠前,通过数据库文件的重新排序,可以方便的读取到首屏中的应用程序数据。
[0042]102、从桌面管理应用程序的桌面数据库中获取桌面上属于首屏中的应用程序和属于底部栏中的应用程序。
[0043]在本发明实施例中,桌面管理应用程序成功启动后,通过桌面管理应用程序从桌面数据库中获取桌面上属于首屏中的应用程序和属于底部栏(英文全称为Hotseat)中的应用程序。其中,桌面上属于首屏中的应用程序和属于底部栏中的应用程序是
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1