CN106126252A - 一种加载应用桌面的方法及电子设备 - Google Patents
一种加载应用桌面的方法及电子设备 Download PDFInfo
- Publication number
- CN106126252A CN106126252A CN201610506644.7A CN201610506644A CN106126252A CN 106126252 A CN106126252 A CN 106126252A CN 201610506644 A CN201610506644 A CN 201610506644A CN 106126252 A CN106126252 A CN 106126252A
- Authority
- CN
- China
- Prior art keywords
- desktop
- application
- application desktop
- electronic equipment
- load
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0483—Interaction with page-structured environments, e.g. book metaphor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Stored Programmes (AREA)
Abstract
本发明实施例提供一种加载应用桌面的方法及电子设备,用以解决现有技术中在加载应用桌面时加载不流畅和加载效率较低的技术问题,获得了提高应用桌面的加载效率的有益效果。所述方法包括:启动应用桌面程序,所述应用桌面程序为对电子设备中安装的应用程序进行桌面管理的应用程序;获得所述电子设备的硬件配置信息;根据所述硬件配置信息,确定对所述电子设备包括的M个应用桌面中的N个应用桌面进行加载,所述M个应用桌面中的第一应用桌面包括至少一个应用程序的应用图标,或,所述第一应用桌面为第一应用程序包括的操作界面,M为正整数,N为小于等于M的正整数;加载所述N个应用桌面的桌面配置信息,以加载所述N个应用桌面。
Description
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种加载应用桌面的方法及电子设备。
背景技术
随着电子技术和移动互联网的迅速发展,移动电子设备已经融入人们的日常生活,例如智能手机和平板电脑(PAD)等移动终端,几乎已经成为了人们不可或缺的电子设备,通过在电子设备中安装各种类型的应用程序(Application,APP),用户可以利用电子设备看电影、网上购物、在线订餐等等,极大的方便了用户的生活。
为了便于用户对每个应用程序进行识别,每个应用程序具有对应的应用图标,当用户需要使用一款应用程序时,可以通过触控与该应用程序对应的应用图标即可开启该应用程序,非常方便,并且为了便于对大量的应用程序进行展示和管理,目前一般采用分页的方式,即可以设置多个应用桌面,在每个应用桌面上例如可以以4*4的网格状排列16个应用图标,用户通过翻页操作(例如向左或向右滑动手机屏幕)可以在多个应用桌面之间进行切换,以便快速找到需要使用的应用程序。
每个应用桌面会占据一定的存储空间,并且在加载应用桌面时也会占用中央处理器(Central Processing Unit,CPU)和图形处理器(Graphic Processing Unit,GPU)的运行进程,而现有技术中在加载应用桌面时一般是全部加载,例如电子设备包括10个应用桌面,那么例如在开机时电子设备也就会一次性对这10个应用桌面进行加载,然而可能由于电子设备的硬件资源不足,在加载这10个应用桌面时就会出现加载不流畅导致设备卡顿的情形,并且也会消耗较多的电量,花费较多的时间,导致加载的效率较低,影响用户的使用体验,并且即使对10个应用桌面一次性全部加载后用户可能也只会用到其中的几个应用桌面,造成资源浪费。
发明内容
本发明实施例提供一种加载应用桌面的方法及电子设备,用以解决现有技术中在加载应用桌面时加载不流畅和加载效率较低的技术问题,获得了提高应用桌面的加载效率以及使得加载更加流畅的有益效果。
本发明实施例提供一种加载应用桌面的方法,包括:
启动应用桌面程序;其中,所述应用桌面程序为对电子设备中安装的应用程序进行桌面管理的应用程序;
获得所述电子设备的硬件配置信息;
根据所述硬件配置信息,确定对所述电子设备包括的M个应用桌面中的N个应用桌面进行加载;其中,所述M个应用桌面中的第一应用桌面包括至少一个应用程序的应用图标,或,所述第一应用桌面为第一应用程序包括的操作界面,M为正整数,N为小于等于M的正整数;
加载所述N个应用桌面的桌面配置信息,以加载所述N个应用桌面。
本发明实施例提供一种电子设备,包括:
启动模块,用于启动应用桌面程序;其中,所述应用桌面程序为对电子设备中安装的应用程序进行桌面管理的应用程序;
获得模块,用于获得所述电子设备的硬件配置信息;
第一确定模块,用于根据所述硬件配置信息,确定对所述电子设备包括的M个应用桌面中的N个应用桌面进行加载;其中,所述M个应用桌面中的第一应用桌面包括至少一个应用程序的应用图标,或,所述第一应用桌面为第一应用程序包括的操作界面,M为正整数,N为小于等于M的正整数;
加载模块,用于加载所述N个应用桌面的桌面配置信息,以加载所述N个应用桌面。
本发明实施例提供的加载应用桌面的方法及电子设备,在应用桌面程序启动时,可以获得电子设备的硬件配置信息,进而根据硬件配置信息确定可以对M个应用桌面中的N个应用桌面进行加载,进而再加载N个应用桌面的桌面配置信息以完成对N个应用桌面的加载,也就是说,在本发明实施例中,可以根据电子设备的硬件配置信息确定需要加载的应用桌面的数量,例如可以对M个应用桌面中的全部应用桌面进行加载,或者可以对M个应用桌面中的部分应用桌面进行加载,由于根据电子设备的硬件配置信息进行针对性加载,这样就可以避免由于电子设备的硬件配置不足而导致的加载不流畅和设备卡顿等情形的出现,节约加载时间,从而可以提高加载应用桌面的效率,提高用户的使用体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例中加载应用桌面的方法的流程图;
图2为本发明实施例中电子设备的结构框图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供的加载应用桌面的方法及电子设备,在应用桌面程序启动时,可以获得电子设备的硬件配置信息,进而根据硬件配置信息确定可以对M个应用桌面中的N个应用桌面进行加载,进而再加载N个应用桌面的桌面配置信息以完成对N个应用桌面的加载,也就是说,在本发明实施例中,可以根据电子设备的硬件配置信息确定需要加载的应用桌面的数量,例如可以对M个应用桌面中的全部应用桌面进行加载,或者可以对M个应用桌面中的部分应用桌面进行加载,由于根据电子设备的硬件配置信息进行针对性加载,这样就可以避免由于电子设备的硬件配置不足而导致的加载不流畅和设备卡顿等情形的出现,节约加载时间,从而可以提高加载应用桌面的效率,提高用户的使用体验。
本发明实施例提供一种加载应用桌面的方法,该方法可以应用于电子设备,即本发明实施例中的加载应用桌面的方法中各步骤的执行主体可以是前述的电子设备。在具体实施过程中,电子设备可以包括手机、PAD、PC、笔记本电脑等等电子设备,本发明实施例对于电子设备具体为何种设备不做限制,只要电子设备能够运行应用桌面程序即可。
请参见图1,本发明实施例中的加载应用桌面的方法的流程描述如下。
步骤101:启动应用桌面程序;其中,应用桌面程序为对电子设备中安装的应用程序进行桌面管理的应用程序。
本发明实施例中的应用桌面程序为对电子设备中安装的应用程序进行桌面管理的应用程序,也就是说,应用桌面程序本身也是一款应用程序,其作用是用于对应用程序进行桌面管理,具体来说,可以是指对应用程序的应用图标进行桌面管理,例如将应用程序的应用图标按照4*4的网状格的方式进行排列显示。通过运行应用桌面程序,电子设备可以包括多个应用桌面,用户可以根据自己的使用习惯,在每个应用桌面上放置多个应用图标,例如在第一个应用桌面上放置12个应用图标,在第二个应用桌面上放置5个应用图标,以及在第三个应用桌面上放置1个应用图标,等等。
在实际中,用户可以将属于同一类型的应用程序的应用图标放置在同一个应用桌面内,例如在第一个应用桌面内放置聊天类应用程序的应用图标,在第二个应用桌面内放置视频类应用程序的应用图标,在第三个应用桌面内放置购物类应用程序的应用图标,或者还可以将应用图标的显示颜色相近的应用图标放置在同一个应用桌面内,例如可以将大体颜色为蓝色的多个应用图标放置在第一个应用桌面内,将大体颜色为红色的多个应用图标放置在第二个应用桌面内,将大体颜色为绿色的多个应用图标放置在第三个应用桌面内,等等,这样可以对应用图标进行分类管理,可以便于用户快速的找到自己需要使用的应用程序。
另外,还可以将应用桌面进行分类,例如分为常规应用桌面、影院在线应用桌面、儿童应用桌面、购物应用桌面和体育资讯应用桌面等等。其中,对于常规应用桌面来说,即是将应用程序的应用图标以例如4*4的网格状的方式进行排列显示的应用桌面,对于影院在线应用桌面来说,可以显示多部影片的海报缩略图或者影片简介,或者可以正在播放一部影片,相当于是,此时可以将一款视频应用程序的操作界面单独作为一个应用桌面,当用户滑动到该应用桌面时就可以直接进入对应的视频应用,而无需通过触控应用图标的方式进入视频应用,较为快捷,对于经常观看视频的用户来说比较适用。另外,对于儿童应用桌面、购物应用桌面和体育资讯应用桌面来说,可以按照理解影院在线应用桌面相同的理解方式,这样是为了便于用户能够快速地直达某一特定的应用程序,例如可以快速进入购物应用程序。
也就是说,电子设备所包括的应用桌面可以是指包括至少一个应用程序的应用图标的显示界面,或者,也可以是指特定应用程序所包括的操作界面。
在具体实施过程中,用户可以根据自己的实际使用需求或者使用习惯设置多个应用桌面,例如设置了5个应用桌面或者13个应用桌面,等等。对于多个应用桌面来说,用户可以通过向左或向右滑动电子设备的屏幕以实现对应用桌面的向左或向右跳转,即,用户可以通过翻页操作在多个应用界面之间进行切换,以便于用户查看多个应用桌面。
在具体实施过程中,一般在关机后再开机时需要重新加载应用桌面,或者当在不同的应用桌面程序之间进行切换时需要重新加载应用桌面,例如用户对之前运行的是应用桌面程序1不太满意而希望使用应用桌面程序2时,就会涉及到对应用桌面程序的重新启动,所以本发明实施例中的启动应用桌面程序的步骤可以发生在电子设备开机时,或者可以发生在不同的应用桌面程序之间进行切换时。另外,或者由于用户的误操作或者其它某些需求将之前加载过的应用桌面的资源释放时,由于需要对应用桌面重新进行加载,所以此时也可以执行启动应用桌面程序的步骤。
也就是说,用于触发应用桌面程序进行启动的触发条件可能具有多种,本发明实施例不做具体限制。
步骤102:获得电子设备的硬件配置信息。
也就是说,在启动应用桌面程序时,或者在启动应用桌面程序且在加载应用桌面之前,可以获得电子设备的硬件配置信息,也就是说,步骤101和步骤102的执行顺序可以是任意的。
其中,电子设备的硬件配置信息可以包括电子设备的存储空间信息、运行内存信息和剩余电量信息中的一种或多种,并且运行内存可以包括CPU和GPU的运行内存,例如在加载视频应用界面时由于包括较多的海报缩略图或者正在播放视频,所以需要占用较多的GPU运行内存。例如确定的电子设备的存储空间为16G,运行内存为1G,剩余电量为30%,等等。
步骤103:根据硬件配置信息,确定对电子设备包括的M个应用桌面中的N个应用桌面进行加载,M个应用桌面中的第一应用桌面包括至少一个应用程序的应用图标,或,第一应用桌面为第一应用程序包括的操作界面。
也就是说,在获得硬件配置信息之后,可以从电子设备包括的M个应用桌面中确定需要加载的N个应用桌面,其中的M个应用桌面即为用户设置的应用桌面,例如前述的5个应用桌面或13个应用桌面,等等。
本发明实施例中的第一应用桌面可以是M个应用桌面中的任意一个应用桌面,第一应用程序可以是电子设备中安装的所有应用程序中的任意一个应用程序,即第一应用桌面和第一应用程序均用于表示泛指。
当M与N的取值相等时,即根据电子设备的硬件配置信息,可以确定将电子设备包括的全部应用桌面进行加载。
当N的取值小于M的取值时,即根据电子设备的硬件配置信息,可以确定只能将电子设备包括的部分应用桌面进行加载。
也就是说,具体是根据电子设备的硬件配置信息来确定加载的应用桌面的数量,而并非是直接全部加载,这样可以尽量避免由于电子设备的硬件配置较差或者消耗过度而导致的加载不流畅,造成设备卡顿等情形的出现。
例如,可以根据电子设备的硬件配置信息,确定电子设备当前可使用的***资源信息,而***资源信息可以包括剩余存储空间信息、剩余运行内存信息和剩余电量信息中的一种或多种信息,再判断与可使用的***资源信息对应的值是否小于等于预定值,在小于等于预定值时,则确定对M个应用桌面中的部分应用桌面进行加载,而在大于预定值时,则确定对M个应用桌面中的全部应用桌面进行加载。
例如,M个应用桌面具体为5个应用桌面,而每个应用桌面需要占用20M的存储空间,如果将5个应用桌面全部加载的话则需要占用100M的存储空间,但是确定的剩余存储空间为102M,此时如果将5个应用桌面全部加载的话,虽然可以勉强加载成功,但是由于所消耗的存储空间和剩余的存储空间相近,加载过程则可能比较缓慢,导致加载不流畅,加载时间较长,并且在加载完成之后可能导致电子设备再难以正常运行,出现卡顿等现象,并且即使将5个应用程序全部加载后用户可能也不会全部使用,所以此时为了提高加载效率,尽量避免电子设备出现卡顿等现象,可以只加载其中的2个或3个应用桌面。
继续以上述例子来说,针对剩余存储空间信息这一种***资源信息来说,例如可以将预定值设置为110M,而由于102M小于110M,所以此时可以选择只加载M个应用桌面中的部分桌面,若确定出的剩余存储空间为200M,那么则可以将M个应用桌面全部进行加载,在保证全部应用桌面成功加载的基础上,又可以尽量保证加载的流畅性,确保较高的加载效率。
此外,上述只是以剩余存储空间为例进行举例说明,对于剩余运行内存和剩余电量均可以采用上述类似的处理方式,此处就不一一进行说明了。
进一步地,当根据电子设备的硬件配置信息确定需要对M个应用桌面中的部分应用桌面进行加载时,那么具体是将哪些应用桌面进行加载呢,以下提供两种可选的处理方式。
1、首先从M个应用桌面中确定属于预定应用桌面集合中的至少一个应用桌面,再从至少一个应用桌面中确定需要加载的部分应用桌面。
其中,预定应用桌面集合可以是用户根据个人需求或者使用习惯预先设置的,预定应用桌面集合可以包括多个应用桌面的名称,例如包括影院在线应用桌面和常规应用桌面,由于是用户预先设置的,那么此时则可以将M个应用桌面中的影院在线应用桌面和常规应用桌面确定为需要加载的桌面,那么在完成本次应用桌面的加载之后,可以尽量满足用户的使用需求,增强应用桌面加载的针对性和有效性。
另外,如果M个应用桌面全部属于预定应用桌面集合,那么可以从M个应用桌面中按照加载顺序或者随机选择N个应用桌面作为本次需要加载的应用桌面,或者也可以采用其它选择策略,本发明实施例不做特别限制。
2、从M个应用程序中按照加载顺序或者随机选择N个应用桌面作为本次需要加载的应用桌面。
步骤104:加载所述N个应用桌面的桌面配置信息,以加载N个应用桌面。
在确定需要对M个应用桌面中的N个应用桌面进行加载之后,可以获得与N个应用桌面对应的桌面配置信息,再对桌面配置信息进行加载进而完成对N个应用桌面的加载。
其中,桌面配置信息可以包括桌面文件对应的文件配置信息,而文件配置信息可以包括文件名及相对于电子设备的屏幕的坐标信息,具体来说,文件配置信息可以包括应用图标、与应用图标对应的应用程序的名称,以及每个应用图标所在的具***置,例如对于其中一个应用桌面来说,其包括微信的应用图标和QQ的应用图标,而微信的应用图标位于该应用桌面的左上角,QQ的应用图标位于该应用桌面的右下角,等等,当用户进行操作对应用图标对应的应用名称进行编辑或者改变应用图标的放置位置之后,对应的桌面配置信息均会发生对应改变。
可以这样理解,电子设备在对应用桌面进行加载时,实质上是加载与应用桌面对应的桌面配置信息,当桌面配置信息被加载成功之后,对应的应用桌面则加载成功。
进一步地,在加载N个应用桌面之后,还可以判断电子设备的***资源是否处于空闲状态,并且在确定电子设备的***资源处于空闲状态时,加载M个应用桌面中还未加载过的应用桌面。
例如,当确定电子设备的存储空间被释放时,或者确定电子设备的CPU处于低负荷运行状态时,均可以认为电子设备的***资源是处于空闲状态,此时再对之前还未加载过的应用桌面进行加载,可以提高***资源的利用率,并且也不会造成不流畅或者卡顿等情形,并且在将之前未加载的应用桌面进行加载后,当用户滑动到这些应用桌面时,电子设备可以无需再临时进行加载、创建等操作,可以便于用户快速地进入需要使用的应用桌面,提升用户的使用体验。
可选的,加载所述N个应用桌面,可以包括:
当按照预定加载顺序对N个应用桌面中的第一个应用桌面加载完成后,检测用户针对第一个应用桌面进行的翻页操作;其中,翻页操作用于触发电子设备从第一个应用桌面跳转到其它应用桌面;
根据翻页操作所包括的翻页次数,确定在第一个应用桌面之后需加载的第二个应用桌面;
依次加载第二个应用桌面和N个应用桌面中的剩余应用桌面,以完成对N个应用桌面的加载。
在实际中,电子设备在加载应用桌面时一般是按照预定加载顺序进行加载的,例如一般是按照串行加载的方式进行加载的。
例如M的取值为6,即M个应用桌面具体为六个应用桌面,例如分别为应用桌面1、应用桌面2、应用桌面3、应用桌面4、应用桌面5和应用桌面6,而通过执行步骤103确定从六个应用桌面中需要加载四个应用桌面,例如需要加载应用桌面1、应用桌面2、应用桌面3和应用桌面4,如果按照串行加载的方式则会依次加载应用桌面1、应用桌面2、应用桌面3、应用桌面4这四个应用桌面,站在用户的可视角度来说,则是按照从左到右的顺序依次加载前述的四个应用桌面。
当按照预定加载顺序对应用桌面1、应用桌面2、应用桌面3、应用桌面4中的第一个应用桌面(即应用桌面1)加载完成后,如果继续按照预定加载顺序进行加载的话,即采用串行加载的方式继续进行加载的话,则应该加载应用桌面2,但此时用户针对已经加载完成的应用桌面1进行了翻页操作。
例如用户的翻页操作的翻页次数为1,即表明用户希望跳转到应用桌面3,此时为了满足用户对应用桌面3的查看和/或使用要求,电子设备则可以跳过对应用桌面2的加载而直接加载应用桌面3,而此处的应用桌面3即可以理解为本发明实施例中的第二个应用桌面。
再例如用户的翻页操作的翻页次数为2,即表明用户希望跳转到应用桌面4,此时为了满足用户的要求,电子设备则可以跳过对应用桌面2、应用桌面3的加载而直接加载应用桌面4,而此处的应用桌面4即可以理解为本发明实施例中的第二个应用桌面。
以用户进行翻页操作包括2次翻页次数为例来说,如果继续按照串行加载的方式进行加载的话,由于在加载应用桌面1之后,还需要再加载应用桌面2和应用桌面3之后才能加载应用桌面4,由于加载应用桌面2和应用桌面3需要花费一定的时间,那么在用户进行翻页操作之后,可能会需要等待一定的时间才能完成对应用桌面4的加载,而在应用桌面4完成加载之后电子设备才能显示应用桌面4,此时用户才能使用应用桌面4,也就是说,如果采用传统的串行加载方式,用户在进行翻页操作之后,电子设备可能会出现短时间的卡顿或者停顿,用户需要等待一定的时间才能进入应用桌面4,降低了用户的使用体验。
在完成对第二个应用桌面的加载之后,可以再对之前跳过加载的应用桌面2或者应用桌面2、应用桌面3进行加载,进而完成对四个应用桌面的加载。
也就是说,在本发明实施例中,在加载多个应用桌面的过程中,可以根据用户的翻页操作实现对应用桌面的跳跃式加载,相对于串行加载的方式来说,可以使得用户能够尽快使用需要的应用桌面,提升用户的使用体验。
本发明实施例提供的加载应用桌面的方法,在应用桌面程序启动时,可以获得电子设备的硬件配置信息,进而根据硬件配置信息确定可以对M个应用桌面中的N个应用桌面进行加载,进而再加载N个应用桌面的桌面配置信息以完成对N个应用桌面的加载,也就是说,在本发明实施例中,可以根据电子设备的硬件配置信息确定需要加载的应用桌面的数量,例如可以对M个应用桌面中的全部应用桌面进行加载,或者可以对M个应用桌面中的部分应用桌面进行加载,由于根据电子设备的硬件配置信息进行针对性加载,这样就可以避免由于电子设备的硬件配置不足而导致的加载不流畅和设备卡顿等情形的出现,节约加载时间,从而可以提高加载应用桌面的效率,提高用户的使用体验。
基于同一发明构思,请参见图2,本发明实施例提供一种电子设备,该电子设备包括:启动模块201、获得模块202、第一确定模块203和加载模块204,而且本发明实施例中的启动模块201、获得模块202、第一确定模块203和加载模块204可以通过硬件处理器来实现相关功能单元。其中:
启动模块201,用于启动应用桌面程序;其中,应用桌面程序为对电子设备中安装的应用程序进行桌面管理的应用程序;
获得模块202,用于获得电子设备的硬件配置信息;
第一确定模块203,用于根据硬件配置信息,确定对电子设备包括的M个应用桌面中的N个应用桌面进行加载;其中,M个应用桌面中的第一应用桌面包括至少一个应用程序的应用图标,或,第一应用桌面为第一应用程序包括的操作界面,M为正整数,N为小于等于M的正整数;
加载模块204,用于加载N个应用桌面的桌面配置信息,以加载N个应用桌面。
可选的,第一确定模块203用于:
根据硬件配置信息,确定电子设备当前可使用的***资源信息;其中,可使用的***资源信息包括剩余存储空间信息、剩余运行内存信息和剩余电量信息中的一种或多种信息;
判断与可使用的***资源信息对应的值是否小于等于预定值;
若小于等于预定值,则确定对M个应用桌面中的部分应用桌面进行加载;或
若大于预定值,则确定对M个应用桌面中的全部应用桌面进行加载。
可选的,第一确定模块203用于:
从M个应用桌面中确定属于预定应用桌面集合的至少一个应用桌面;
从至少一个应用桌面中确定需加载的部分应用桌面。
可选的,电子设备还包括第二确定模块,用于:
在加载模块204用于加载N个应用桌面之后,确定电子设备的***资源处于空闲状态;
加载模块204还用于:
加载M个应用桌面中除部分应用桌面的其它应用桌面。
可选的,加载模块204用于:
当按照预定加载顺序对N个应用桌面中的第一个应用桌面加载完成后,检测用户针对第一个应用桌面进行的翻页操作;其中,翻页操作用于触发电子设备从第一个应用桌面跳转到其它应用桌面;
根据翻页操作所包括的翻页次数,确定在第一个应用桌面之后需加载的第二个应用桌面;
依次加载第二个应用桌面和N个应用桌面中的剩余应用桌面,以完成对N个应用桌面的加载。
本发明实施例提供的电子设备,在应用桌面程序启动时,可以获得电子设备的硬件配置信息,进而根据硬件配置信息确定可以对M个应用桌面中的N个应用桌面进行加载,进而再加载N个应用桌面的桌面配置信息以完成对N个应用桌面的加载,也就是说,在本发明实施例中,可以根据电子设备的硬件配置信息确定需要加载的应用桌面的数量,例如可以对M个应用桌面中的全部应用桌面进行加载,或者可以对M个应用桌面中的部分应用桌面进行加载,由于根据电子设备的硬件配置信息进行针对性加载,这样就可以避免由于电子设备的硬件配置不足而导致的加载不流畅和设备卡顿等情形的出现,节约加载时间,从而可以提高加载应用桌面的效率,提高用户的使用体验。
以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种加载应用桌面的方法,其特征在于,包括:
启动应用桌面程序;其中,所述应用桌面程序为对电子设备中安装的应用程序进行桌面管理的应用程序;
获得所述电子设备的硬件配置信息;
根据所述硬件配置信息,确定对所述电子设备包括的M个应用桌面中的N个应用桌面进行加载;其中,所述M个应用桌面中的第一应用桌面包括至少一个应用程序的应用图标,或,所述第一应用桌面为第一应用程序包括的操作界面,M为正整数,N为小于等于M的正整数;
加载所述N个应用桌面的桌面配置信息,以加载所述N个应用桌面。
2.根据权利要求1所述的方法,其特征在于,根据所述硬件配置信息,确定对所述电子设备包括的M个应用桌面中的N个应用桌面进行加载,包括:
根据所述硬件配置信息,确定所述电子设备当前可使用的***资源信息;其中,所述可使用的***资源信息包括剩余存储空间信息、剩余运行内存信息和剩余电量信息中的一种或多种信息;
判断与所述可使用的***资源信息对应的值是否小于等于预定值;
若小于等于所述预定值,则确定对所述M个应用桌面中的部分应用桌面进行加载;或
若大于所述预定值,则确定对所述M个应用桌面中的全部应用桌面进行加载。
3.根据权利要求2所述的方法,其特征在于,确定对所述M个应用桌面中的部分应用桌面进行加载,包括:
从所述M个应用桌面中确定属于预定应用桌面集合的至少一个应用桌面;
从所述至少一个应用桌面中确定需加载的所述部分应用桌面。
4.根据权利要求2或3所述的方法,其特征在于,在加载所述N个应用桌面之后,还包括:
确定所述电子设备的***资源处于空闲状态;
加载所述M个应用桌面中除所述部分应用桌面的其它应用桌面。
5.根据权利要求1-3中任一权利要求所述的方法,其特征在于,加载所述N个应用桌面,包括:
当按照预定加载顺序对所述N个应用桌面中的第一个应用桌面加载完成后,检测用户针对所述第一个应用桌面进行的翻页操作;其中,所述翻页操作用于触发所述电子设备从所述第一个应用桌面跳转到其它应用桌面;
根据所述翻页操作所包括的翻页次数,确定在所述第一个应用桌面之后需加载的第二个应用桌面;
依次加载所述第二个应用桌面和所述N个应用桌面中的剩余应用桌面,以完成对所述N个应用桌面的加载。
6.一种电子设备,其特征在于,包括:
启动模块,用于启动应用桌面程序;其中,所述应用桌面程序为对电子设备中安装的应用程序进行桌面管理的应用程序;
获得模块,用于获得所述电子设备的硬件配置信息;
第一确定模块,用于根据所述硬件配置信息,确定对所述电子设备包括的M个应用桌面中的N个应用桌面进行加载;其中,所述M个应用桌面中的第一应用桌面包括至少一个应用程序的应用图标,或,所述第一应用桌面为第一应用程序包括的操作界面,M为正整数,N为小于等于M的正整数;
加载模块,用于加载所述N个应用桌面的桌面配置信息,以加载所述N个应用桌面。
7.根据权利要求6所述的电子设备,其特征在于,所述第一确定模块用于:
根据所述硬件配置信息,确定所述电子设备当前可使用的***资源信息;其中,所述可使用的***资源信息包括剩余存储空间信息、剩余运行内存信息和剩余电量信息中的一种或多种信息;
判断与所述可使用的***资源信息对应的值是否小于等于预定值;
若小于等于所述预定值,则确定对所述M个应用桌面中的部分应用桌面进行加载;或
若大于所述预定值,则确定对所述M个应用桌面中的全部应用桌面进行加载。
8.根据权利要求7所述的电子设备,其特征在于,所述第一确定模块用于:
从所述M个应用桌面中确定属于预定应用桌面集合的至少一个应用桌面;
从所述至少一个应用桌面中确定需加载的所述部分应用桌面。
9.根据权利要求7或8所述的电子设备,其特征在于,所述电子设备还包括第二确定模块,用于:
在所述加载模块用于加载所述N个应用桌面之后,确定所述电子设备的***资源处于空闲状态;
所述加载模块还用于:
加载所述M个应用桌面中除所述部分应用桌面的其它应用桌面。
10.根据权利要求6-8中任一权利要求所述的电子设备,其特征在于,所述加载模块用于:
当按照预定加载顺序对所述N个应用桌面中的第一个应用桌面加载完成后,检测用户针对所述第一个应用桌面进行的翻页操作;其中,所述翻页操作用于触发所述电子设备从所述第一个应用桌面跳转到其它应用桌面;
根据所述翻页操作所包括的翻页次数,确定在所述第一个应用桌面之后需加载的第二个应用桌面;
依次加载所述第二个应用桌面和所述N个应用桌面中的剩余应用桌面,以完成对所述N个应用桌面的加载。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610506644.7A CN106126252A (zh) | 2016-06-30 | 2016-06-30 | 一种加载应用桌面的方法及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610506644.7A CN106126252A (zh) | 2016-06-30 | 2016-06-30 | 一种加载应用桌面的方法及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106126252A true CN106126252A (zh) | 2016-11-16 |
Family
ID=57467670
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610506644.7A Pending CN106126252A (zh) | 2016-06-30 | 2016-06-30 | 一种加载应用桌面的方法及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106126252A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109471677A (zh) * | 2018-10-30 | 2019-03-15 | 努比亚技术有限公司 | 一种快速启动方法、移动终端以及计算机存储介质 |
CN111897464A (zh) * | 2020-07-29 | 2020-11-06 | 维沃移动通信有限公司 | 操作执行方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090044146A1 (en) * | 2007-08-06 | 2009-02-12 | International Business Machines Corporation | Associating file types with web-based applications for automatically launching the associated application |
US20120005692A1 (en) * | 2010-06-30 | 2012-01-05 | International Business Machines Corporation | Workspace creation and management for a computing desktop |
CN102449604A (zh) * | 2011-08-01 | 2012-05-09 | 华为技术有限公司 | 虚拟桌面中分布处理的方法和*** |
CN104346023A (zh) * | 2013-07-23 | 2015-02-11 | 深圳海棠通信技术有限公司 | 一种触控进入分类桌面的方法以及装置 |
CN105589691A (zh) * | 2015-12-17 | 2016-05-18 | 上海聚力传媒技术有限公司 | 一种进入设定应用程序的方法和装置 |
-
2016
- 2016-06-30 CN CN201610506644.7A patent/CN106126252A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090044146A1 (en) * | 2007-08-06 | 2009-02-12 | International Business Machines Corporation | Associating file types with web-based applications for automatically launching the associated application |
US20120005692A1 (en) * | 2010-06-30 | 2012-01-05 | International Business Machines Corporation | Workspace creation and management for a computing desktop |
CN102449604A (zh) * | 2011-08-01 | 2012-05-09 | 华为技术有限公司 | 虚拟桌面中分布处理的方法和*** |
CN104346023A (zh) * | 2013-07-23 | 2015-02-11 | 深圳海棠通信技术有限公司 | 一种触控进入分类桌面的方法以及装置 |
CN105589691A (zh) * | 2015-12-17 | 2016-05-18 | 上海聚力传媒技术有限公司 | 一种进入设定应用程序的方法和装置 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109471677A (zh) * | 2018-10-30 | 2019-03-15 | 努比亚技术有限公司 | 一种快速启动方法、移动终端以及计算机存储介质 |
CN111897464A (zh) * | 2020-07-29 | 2020-11-06 | 维沃移动通信有限公司 | 操作执行方法及装置 |
CN111897464B (zh) * | 2020-07-29 | 2021-12-10 | 维沃移动通信有限公司 | 操作执行方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190043016A1 (en) | Shared collaboration canvas | |
CN106066805A (zh) | 一种终端应用程序启动的方法、装置及终端 | |
CN103995884A (zh) | 一种混合应用页面的切换方法及*** | |
US20170031563A1 (en) | Method and apparatus for display control and electronic device | |
CN101770399A (zh) | 一种电子设备及切换其操作***桌面的方法、装置 | |
US10055388B2 (en) | Declarative style rules for default touch behaviors | |
MX2014001085A (es) | Dehidratacion de pestaña a demanda. | |
CN106534281A (zh) | 一种数据请求的响应方法、装置及*** | |
CN111708642B (zh) | Vr***中处理器性能优化方法、装置及vr设备 | |
WO2020220971A1 (zh) | 一种文件加载方法、装置、电子设备及存储介质 | |
CN109361947A (zh) | 网络资源批量加载方法、智能电视、存储介质及装置 | |
CN109271253A (zh) | 一种资源调配方法、装置及*** | |
CN103902322A (zh) | ***切换方法和电子设备 | |
US10474574B2 (en) | Method and apparatus for system resource management | |
CN106708478B (zh) | 滚动视图显示方法及装置 | |
CN106126252A (zh) | 一种加载应用桌面的方法及电子设备 | |
CN103902324A (zh) | ***启动方法和电子设备 | |
WO2023134276A1 (zh) | 资源预加载方法和装置、存储介质及计算机设备 | |
CN106126287A (zh) | 应用程序启动方法及*** | |
WO2017219525A1 (zh) | 一种界面显示的方法及终端 | |
CN109857962A (zh) | 页面信息的操作方法、装置、终端以及存储介质 | |
CN114155334A (zh) | 一种场景渲染方法、装置、计算机设备及存储介质 | |
CN111142741B (zh) | 一种文件整理方法及终端、计算机可读存储介质 | |
CN104731633A (zh) | 一种Linux***下多分区存储设备卸载失败后回滚方法及*** | |
CN114816597A (zh) | 一种内容展示方法、装置和计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20161116 |
|
WD01 | Invention patent application deemed withdrawn after publication |