CN106126020A - 一种桌面图标分类方法、装置及终端 - Google Patents
一种桌面图标分类方法、装置及终端 Download PDFInfo
- Publication number
- CN106126020A CN106126020A CN201610451694.XA CN201610451694A CN106126020A CN 106126020 A CN106126020 A CN 106126020A CN 201610451694 A CN201610451694 A CN 201610451694A CN 106126020 A CN106126020 A CN 106126020A
- Authority
- CN
- China
- Prior art keywords
- desktop
- application program
- default
- page number
- default desktop
- 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
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开一种桌面图标分类方法、装置及终端。其中,该方法包括获取应用程序的安装请求;根据安装请求,显示各个预设桌面;根据所选择的预设桌面,将应用程序的图标分类到所选择的预设桌面。通过本发明,一方面,其能够避免因按照先后安装顺序在桌面排列应用程序图标所带来桌面繁杂的问题,另一方面,其能够将各个安装的应用程序进行分类,使用户能够迅速定位到包含待打开的应用程序的桌面上,从而缩短用户查找应用程序的时间和提高工作效率。
Description
技术领域
本发明涉及电子技术领域,尤其涉及一种桌面图标分类方法、装置及终端。
背景技术
随着智能终端的应用程序种类越来越丰富,智能终端的桌面的应用程序也越来越多,用户通过多种多样的应用程序体验到各种各样的乐趣。但是,随着桌面的应用程序图标的种类越来越多,桌面的各个应用程序图标愈显繁杂。
发明人在实现本发明的过程中,发现现有技术存在以下问题:智能终端的传统桌面的应用程序图标排布的方式是按照各个应用程序安装的先后顺序进行排列的。当安装应用程序比较多时,桌面愈显繁杂。用户需要使用某个特定的应用程序时,需要从繁杂的桌面中寻找该应用程序的图标,从而大大降低了用户的工作效率和产品体验。
发明内容
为了克服上述技术问题,本发明实施例目的旨在提供一种桌面图标分类方法、装置及终端,以解决现有桌面的各个应用程序的图标排列繁杂的技术问题。
为解决上述技术问题,本发明实施例提供以下技术方案:
在第一方面,本发明实施例提供一种桌面图标分类方法。所述方法包括:
获取应用程序的安装请求;
根据所述安装请求,显示各个预设桌面;
根据所选择的预设桌面,将所述应用程序的图标分类到所选择的预设桌面。
可选地,所述根据所述安装请求,显示各个预设桌面的步骤包括:
从所述安装请求解析出所述应用程序的特征信息;
根据所述特征信息,从预设的功能列表查找到所述应用程序所对应的类型属性;
根据查找到所述应用程序所对应的类型属性,显示所有与所述类型属性相对应的预设桌面。
可选地,所述方法还包括:
获取当前预设桌面内的应用程序的图标总数;
判断所述当前预设桌面内的应用程序的图标总数是否大于第一预设阈值;
如果所述图标总数大于所述第一预设阈值,则在所述预设桌面的边缘生成滚动条。
可选地,所述方法还包括:
获取预设桌面删除信息;
根据所述预设桌面删除信息,查找到删除的预设桌面的页码;
判断所述删除的预设桌面的页码是不是最大页码,如果不是最大页码,则对大于所述删除的预设桌面的页码的页码依次递减数值一。
可选地,所述预设桌面包括桌面的预设名称和桌面的页码;
则:所述方法还包括:
获取预设桌面切换信息和切换后的预设桌面的页码;
根据所述获取到的预设桌面切换信息和切换后的预设桌面的页码,向用户提示切换后的预设桌面的预设名称。
在第二方面,本发明实施例提供一种桌面图标分类装置。所述装置包括:
第一获取模块,用于获取应用程序的安装请求;
显示模块,用于根据所述安装请求,显示各个预设桌面;
分类模块,用于根据所选择的预设桌面,将所述应用程序的图标分类到所选择的预设桌面。
可选地,所述显示模块包括:
解析单元,用于从所述安装请求解析出所述应用程序的特征信息;
查找单元,用于根据所述特征信息,从预设的功能列表查找到所述应用程序所对应的类型属性;
显示单元,用于根据查找到所述应用程序所对应的类型属性,显示所有与所述类型属性相对应的预设桌面。
可选地,所述装置还包括:
第二获取模块,用于获取当前预设桌面内的应用程序的图标总数;
第一判断模块,用于判断所述当前预设桌面内的应用程序的图标总数是否大于第一预设阈值;
如果所述图标总数大于所述第一预设阈值,则在所述预设桌面的边缘生成滚动条。
可选地,所述装置还包括:
第三获取模块,用于获取预设桌面删除信息;
查找模块,用于根据所述预设桌面删除信息,查找到删除的预设桌面的页码;
第二判断模块,用于判断所述删除的预设桌面的页码是不是最大页码,如果不是最大页码,则对大于所述删除的预设桌面的页码的页码依次递减数值一。
可选地,所述预设桌面包括桌面的预设名称和桌面的页码;
则:所述装置还包括:
第四获取模块,用于获取预设桌面切换信息和切换后的预设桌面的页码;
提示模块,用于根据所述获取到的预设桌面切换信息和切换后的预设桌面的页码,向用户提示切换后的预设桌面的预设名称。
在第三方面,本发明实施例提供一种终端。所述终端包括:
存储器,用于存储一个或者一个以上的程序;
处理器,用于执行所述一个或者一个以上的程序;所述一个或者一个以上的程序包括用于进行以下操作的指令:
获取应用程序的安装请求;
根据所述安装请求,显示各个预设桌面;
根据所选择的预设桌面,将所述应用程序的图标分类到所选择的预设桌面。
在本发明实施例中,通过获取应用程序的安装请求,根据该安装请求,显示各个预设桌面,用户在显示的各个预设桌面进行选择,根据用户所选择的预设桌面,将该应用程序的图标分类到所选择的预设桌面。一方面,其能够避免因按照先后安装顺序在桌面排列应用程序图标所带来桌面繁杂的问题,另一方面,其能够将各个安装的应用程序进行分类,使用户能够迅速定位到包含待打开的应用程序的桌面上,从而缩短用户查找应用程序的时间和提高工作效率。
附图说明
图1是本发明实施例一提供的一种桌面图标分类方法的流程示意图;
图1a是本发明实施例一提供的一种可能的桌面图标分类实施场景示意图;
图2是本发明实施例二提供的一种桌面图标分类方法的流程示意图;
图3是本发明实施例三提供的一种桌面图标分类方法的流程示意图;
图4是本发明实施例四提供的一种桌面图标分类方法的流程示意图;
图4a是本发明实施例四提供的一种预设桌面的平面示意图;
图5是本发明实施例五提供的一种桌面图标分类方法的流程示意图;
图6是本发明实施例六提供的一种桌面图标分类方法的流程示意图;
图7是本发明实施例七提供的一种桌面图标分类装置的结构示意图;
图8是本发明实施例八提供的一种终端的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
实施例一
请参考图1,图1是本发明实施例一提供的一种桌面图标分类方法的流程示意图。如图1所示,该方法包括:
S11、获取应用程序的安装请求;
在本实施例中,应用程序可以为桌面应用程序(Graphical User Interface,GUI程序),该应用程序可以安装在终端,也可以安装在其它任一具有显示桌面的电子设备中。终端可以为智能手机、计算机、掌上电脑(Personal Digital Assistant,PDA)、平板电脑、智能手表、电子书等等。
在一些可能的实施场景中,终端通过连接互联网,从互联网下载该应用程序的安装包,并且将该应用程序安装在终端。当然,该应用程序的安装包还可以通过第三方电子设备传输给终端,其中,第三方电子设备存储该应用程序的安装包。该应用程序的安装包还可以通过处于同一局域网内的服务器传输给终端。本技术领域的人员应当明白:本实施例所述的应用程序的来源可以通过各种形式而得到,在此并不局限于上述的获取应用程序安装包的方式。
请参考图1a,图1a是本发明实施例一提供的一种可能的桌面图标分类实施场景示意图。如图1a所示,终端11a从互联网11b下载到应用程序的安装包,此处假设该应用程序的功能类型属于社交类。终端11a安装该社交类应用程序安装包时,获取到该社交类应用程序的安装请求。该安装请求包括应用程序的类型信息和应用程序的身份信息。安装时,终端的安装器监控应用程序的安装请求,安装器根据应用程序的安装请求,产生对应的触发事件。该触发事件用于指示下一步的操作动作。
S12、根据安装请求,显示各个预设桌面;
在本实施例中,预设桌面包括桌面的预设名称和桌面的页码。在一些实施场景中,一个终端可以包括多个桌面,其中每个桌面均具有桌面页码。比如说,一个终端具有6页桌面,桌面依照顺序命名为第一页、第二页直到第六页。终端***会默认将该页码存储于内存中。
在本实施例中,用户根据自己的需要,在终端***中预先设置桌面的预设名称和桌面的页码,其中,每个桌面的预设名称和桌面的页码是一一对应的,终端***会将该一一对应的映射关系存储在终端本地。一般情况下,桌面的预设名称和应用程序的功能类型相对应。比如说,用户预先设置第一页的预设名称为社交类,第二页的预设名称为新闻类,第三页的预设名称为游戏类,第四页的预设名称为篮球类,第五页的预设名称为体育类,第六页的预设名称为交通类。其中,每页可以包括多个对应于与该页的预设名称的应用程序图标。比如说,在社交类的第一页中,其包括第一社交软件APP,第二社交软件APP,第三社交软件APP以及等等。值得注意的是:不同功能类型所对应的桌面页屏幕中的软件APP的功能类型可以存在重叠。比如说,第一页屏幕社交类中的第一社交软件APP具有观看新闻功能,与第二页屏幕新闻类中的第二新闻软件APP的功能重叠。
在本实施例中,终端根据该安装请求,显示各个预设桌面。如图1a所示,各个预设桌面包括“社交类~第一页”1a1、“新闻类~第二页”1a2、“游戏类~第三页”1a3、“篮球类~第四页”1a4、“体育类~第五页”1a5以及“交通类~第六页”1a6。其中,“社交类~第一页”对应第一页的社交类桌面,“新闻类~第二页”1a2对应第二页的新闻类桌面,“游戏类~第三页”1a3对应第三页的游戏类桌面,“篮球类~第四页”1a4对应第四页的篮球类桌面,“体育类~第五页”对应第五页的体育类桌面,“交通类~第六页”对应第六页的交通类桌面。当然,用户还可以根据自己需要,再预设多个功能类型并且对应页码的桌面。
用户根据当前待安装的应用程序的功能类型,在所显示的各个预设桌面中选择对应的预设桌面。比如说待安装的应用程序具有社交的功能,用户选择第一页屏幕的社交类。比如说待安装的应用程序具有观看篮球视频的功能,用户选择第四页屏幕的篮球类。
S13、根据所选择的预设桌面,将应用程序的图标分类到所选择的预设桌面。
在本实施例中,用户根据应用程序所对应的功能类型,从显示的各个预设桌面中选择对应的预设桌面后,终端将该应用程序的图标分类到所选择的预设桌面。如图1a所示,当用户选择“社交类~第一页”1a1,则将应用程序的第一社交图标1a11分类到第一页的社交类桌面,其中第一页的社交类桌面可以包括之前安装的社交类软件。当用户选择“新闻类~第二页”,则将应用程序的第二新闻图标1a21分类到第二页的新闻类桌面。
在本发明实施例中,通过获取应用程序的安装请求,根据该安装请求,显示各个预设桌面,用户在显示的各个预设桌面进行选择,根据用户所选择的预设桌面,将该应用程序的图标分类到所选择的预设桌面。一方面,其能够避免因按照先后安装顺序在桌面排列应用程序图标所带来桌面繁杂的问题,另一方面,其能够将各个安装的应用程序进行分类,使用户能够迅速定位到包含待打开的应用程序的桌面上,从而缩短用户查找应用程序的时间和提高工作效率。
实施例二
请参考图2,图2是本发明实施例二提供的一种桌面图标分类方法的流程示意图。如图2,该方法包括:
S21、初始化信号量,S=0,V=0;
在本实施例中,信号量S用于监控应用程序的安装请求,信号量V用于控制显示弹框的调用,该显示弹框包括“功能分类”选择框和“传统分类”选择框的两种分类类型。当信号量S=1时,则终端***监测到有安装请求。当信号量V=1时,则终端***调用该显示弹框。
S22、获取应用程序的安装请求;
在本实施例中,在获取应用程序的安装请求之前,用户根据自己的需要,在终端***中预先设置桌面的预设名称和桌面的页码,其中,每个桌面的预设名称和桌面的页码是一一对应的,终端***会将该一一对应的映射关系存储在终端本地。此时,终端***根据该安装请求,将信号量S置为1。
S23、调用数据库,根据安装请求,判断是否当前所安装的应用程序是否属于第一次安装;
S24、如果不是,则根据安装请求,将当前所安装的应用程序图标分类至该应用程序第一次安装时的应用程序图标所对应的预设桌面。
在本实施例中,该当前所安装的应用程序在第一次安装时,终端***存储该应用程序的安装信息。当用户将该应用程序删除或者卸载后,再次安装该应用程序时,终端***通过根据安装请求,调用预存该应用程序之前的安装信息,判断到该应用程序安装过,终端***直接无需经历其它安装步骤,直接将该应用程序的图标分类至该应用程序第一次安装时的应用程序图标所对应的预设桌面。
S25、如果是,则将信号量V置为1,并且创建快捷方式和开放该快捷方式的启动权限;
S26、调用显示弹框。
终端***检测到V=1,调用显示弹框。该显示弹框包括“功能分类”选择框和“传统分类”选择框的两种分类类型。
S27、判断在显示弹框内所选择的分类类型;
S28、如果选择“传统分类”选择框,则按照各个应用程序安装的先后顺序,将各个应用程序图标先后排列;
S29、如果选择“功能分类”选择框,则显示各个预设桌面;
S30、根据所选择的预设桌面,将应用程序的图标分类到所选择的预设桌面。
在本实施例中,用户根据应用程序所对应的功能类型,从显示的各个预设桌面中选择对应的预设桌面后,终端根据该功能类型的字段遍历本地存储单元,查找到与该应用程序的功能类型相对应的桌面的页码,并且解压该应用程序的安装包,从而安装该应用程序。此时,终端将应用程序的图标分类到所选择的预设桌面。
在本发明实施例中,通过获取应用程序的安装请求,根据该安装请求,显示各个预设桌面,用户在显示的各个预设桌面进行选择,根据用户所选择的预设桌面,将该应用程序的图标分类到所选择的预设桌面。一方面,其能够避免因按照先后安装顺序在桌面排列应用程序图标所带来桌面繁杂的问题,另一方面,其能够将各个安装的应用程序进行分类,使用户能够迅速定位到包含待打开的应用程序的桌面上,从而缩短用户查找应用程序的时间和提高工作效率。
实施三
请参考图3,图3是本发明实施例三提供的一种桌面图标分类方法的流程示意图。如图3所示,该方法包括:
S31、获取应用程序的安装请求;
S32、从安装请求解析出应用程序的特征信息;
在本实施例中,安装器安装应用程序时,从安装请求中解析出应用程序的特征信息,其中该特征信息是表征该应用程序的功能类型,其可以由字符串组成。一般,从应用市场上下载的安装包都包括发布商的唯一标识和标识该安装包类型的标识号。此处的特征信息对应于标识该安装包类型的标识号,值得注意的是,特征信息可以标识应用程序安装包具有多个功能类型。比如说,特征信息既可以标识特定应用程序的安装包功能类型属于社交,也可以属于新闻。
S33、根据特征信息,从预设的功能列表查找到应用程序所对应的类型属性;
在本实施例中,预设的功能列表由标识各个功能类型应用程序的标识号码组成的列表,此处的各个功能类型软件是终端预先从各大应用市场中拉取的。终端将拉取的各个标识号码组成预设的功能列表,功能列表中的标识号码和特征信息是对应的。此处的特征信息可以和功能列表中的多个标识号码是一对多关系,也可以是一对一关系。比如说,特征信息分别和社交类的标识号码、新闻类的标识号码对应。比如说,特征信息只和游戏类的标识号码对应。
此处的类型属性是发布商对应用程序所做的标签。比如说,发布上对某个应用程序所做的标签既是社交类型属性,又是新闻类型属性。
终端获取到特征信息,遍历存储有预设的功能列表的内存,查找出对应于待安装的应用程序所对应的类型属性。比如说,终端根据应用程序的特征信息,从预设的功能列表查找到该应用程序所对应的类型属性是游戏类的。比如说,终端根据应用程序的特征信息,从预设的功能列表查找到该应用程序所对应的类型属性既是社交类,又是新闻类。
S34、根据查找到应用程序所对应的类型属性,显示所有与类型属性相对应的预设桌面;
在本实施例中,当查找到该应用程序对应多个功能类型属性时,终端显示所有与类型属性相对应的预设桌面。比如说,该应用程序既对应社交类,又对应新闻类,则终端显示社交类的预设桌面,又显示新闻类的预设桌面。
在本实施例中,其能够自动为用户推荐与当前所要安装的应用程序相关联的预设桌面。
S35、根据所选择的预设桌面,将应用程序的图标分类到所选择的预设桌面。
在本发明实施例中,通过获取应用程序的安装请求,根据该安装请求,显示各个预设桌面,用户在显示的各个预设桌面进行选择,根据用户所选择的预设桌面,将该应用程序的图标分类到所选择的预设桌面。一方面,其能够避免因按照先后安装顺序在桌面排列应用程序图标所带来桌面繁杂的问题,另一方面,其能够将各个安装的应用程序进行分类,使用户能够迅速定位到包含待打开的应用程序的桌面上,从而缩短用户查找应用程序的时间和提高工作效率。
实施例四
请参考图4,图4是本发明实施例四提供的一种桌面图标分类方法的流程示意图。如图4所示,该方法包括:
S41、获取应用程序的安装请求;
S42、根据安装请求,显示各个预设桌面;
S43、根据所选择的预设桌面,将应用程序的图标分类到所选择的预设桌面;
在本实施例中,用户可以在该预设桌面上拖曳任意一个应用程序的图标,并且可以交换操作。
进一步的,用户还可以将终端预设的应用程序图标拖曳到对应的预设桌面。
S44、获取当前预设桌面内的应用程序的图标总数;
S45、判断当前预设桌面内的应用程序的图标总数是否大于第一预设阈值;
S46、如果图标总数大于第一预设阈值,则在预设桌面的边缘生成滚动条;
S47、如果图标总数小于第一预设阈值,则维持预设桌面内所有应用程序的原状。
请参考图4a,图4a是本发明实施例四提供的一种预设桌面的平面示意图。如图4a所示,在不生成滚动条的情况下,当前预设桌面4a1最大承载应用程序图标的量是9个,即第一预设阈值是9。当终端继续往当前预设桌面4a1分类相关的应用程序图标,假设当前预设桌面4a1的应用程序图标总数为10个,则终端在当前预设桌面4a1的边缘4a2生成滚动条4a11,以使用户对当前预设桌面4a1内所有应用程序的图标的浏览。
在本发明实施例中,通过获取应用程序的安装请求,根据该安装请求,显示各个预设桌面,用户在显示的各个预设桌面进行选择,根据用户所选择的预设桌面,将该应用程序的图标分类到所选择的预设桌面。一方面,其能够避免因按照先后安装顺序在桌面排列应用程序图标所带来桌面繁杂的问题,另一方面,其能够将各个安装的应用程序进行分类,使用户能够迅速定位到包含待打开的应用程序的桌面上,从而缩短用户查找应用程序的时间和提高工作效率。
实施例五
请参考图5,图5是本发明实施例五提供的一种桌面图标分类方法的流程示意图。如图5所示,该方法包括:
S51、获取应用程序的安装请求;
S52、根据安装请求,显示各个预设桌面;
S53、根据所选择的预设桌面,将应用程序的图标分类到所选择的预设桌面;
S54、获取预设桌面删除信息;
S55、根据预设桌面删除信息,查找到删除的预设桌面的页码;
S56、判断删除的预设桌面的页码是不是最大页码;
S57、如果不是最大页码,则对大于删除的预设桌面的页码的页码依次递减数值一;
S58、如果是最大页码,则保持未删掉的各个预设桌面的页码的原状。
在本实施例中,用户删除掉某一预设桌面,当该预设桌面的页码为所有预设桌面的最大的页码,则保持未删掉的各个预设桌面的页码的原状。当该预设桌面的页码不是最大页码,则对大于删除的预设桌面的页码的页码依次递减数值一。比如说,终端一共预设6页的预设桌面,即从第一页到第六页。用户从中删掉这6页中的其中一页,比如说删掉第四页,那么第一页至第三页的页码保持不变,而第五页要递减一,变为新的第四页。同理,第六页要递减一,变为新的第五页。
在本发明实施例中,通过获取应用程序的安装请求,根据该安装请求,显示各个预设桌面,用户在显示的各个预设桌面进行选择,根据用户所选择的预设桌面,将该应用程序的图标分类到所选择的预设桌面。一方面,其能够避免因按照先后安装顺序在桌面排列应用程序图标所带来桌面繁杂的问题,另一方面,其能够将各个安装的应用程序进行分类,使用户能够迅速定位到包含待打开的应用程序的桌面上,从而缩短用户查找应用程序的时间和提高工作效率。
实施例六
请参考图6,图6是本发明实施例六提供的一种桌面图标分类方法的流程示意图。如图6所示,该方法包括:
S61、获取应用程序的安装请求;
S62、根据安装请求,显示各个预设桌面;
S63、根据所选择的预设桌面,将应用程序的图标分类到所选择的预设桌面;
在本实施例中,预设桌面包括桌面的预设名称和桌面的页码。
S64、获取预设桌面切换信息和切换后的预设桌面的页码;
S65、根据获取到的预设桌面切换信息和切换后的预设桌面的页码,向用户提示切换后的预设桌面的预设名称。
在本实施例中,用户左右滑动终端的各个预设桌面时,终端获取到各个预设桌面之间的切换信息和切换后的预设桌面的页码,使用消息通知的方式提示用户当前切换后的预设桌面的预设名称。比如说,第一页的预设桌面是社交类,第二页的预设桌面是新闻类,当用户滑动屏幕,将第一页的预设桌面切换到第二页的预设桌面,此时终端使用消息通知的方式提示用户当前切换后的预设桌面是新闻类。又比如,第一页的预设桌面是社交类,第二页的预设桌面是新闻类,当用户滑动屏幕,将第二页的预设桌面切换到第一页的预设桌面,此时终端使用消息通知的方式提示用户当前切换后的预设桌面是社交类。
在本发明实施例中,通过获取应用程序的安装请求,根据该安装请求,显示各个预设桌面,用户在显示的各个预设桌面进行选择,根据用户所选择的预设桌面,将该应用程序的图标分类到所选择的预设桌面。一方面,其能够避免因按照先后安装顺序在桌面排列应用程序图标所带来桌面繁杂的问题,另一方面,其能够将各个安装的应用程序进行分类,使用户能够迅速定位到包含待打开的应用程序的桌面上,从而缩短用户查找应用程序的时间和提高工作效率。
实施例七
请参考图7,图7是本发明实施例七提供的一种桌面图标分类装置的结构示意图。该装置包括:
第一获取模块71,用于获取应用程序的安装请求;
显示模块72,用于根据安装请求,显示各个预设桌面;
分类模块73,用于根据所选择的预设桌面,将应用程序的图标分类到所选择的预设桌面。
可选地,该显示模块72包括:
解析单元721,用于从安装请求解析出应用程序的特征信息;
查找单元722,用于根据特征信息,从预设的功能列表查找到应用程序所对应的类型属性;
显示单元723,用于根据查找到应用程序所对应的类型属性,显示所有与类型属性相对应的预设桌面。
可选地,该装置还包括:
第二获取模块74,用于获取当前预设桌面内的应用程序的图标总数;
第一判断模块75,用于判断当前预设桌面内的应用程序的图标总数是否大于第一预设阈值;
如果图标总数大于所述第一预设阈值,则在预设桌面的边缘生成滚动条,以实现对预设桌面内所有应用程序的图标的浏览。
可选地,该装置还包括:
第三获取模块76,用于获取预设桌面删除信息;
查找模块77,用于根据预设桌面删除信息,查找到删除的预设桌面的页码;
第二判断模块78,用于判断删除的预设桌面的页码是不是最大页码,如果不是最大页码,则对大于删除的预设桌面的页码的页码依次递减数值一。
可选地,该预设桌面包括桌面的预设名称和桌面的页码;
则:所述装置还包括:
第四获取模块79,用于获取预设桌面切换信息和切换后的预设桌面的页码;
提示模块80,用于根据获取到的预设桌面切换信息和切换后的预设桌面的页码,向用户提示切换后的预设桌面的预设名称。
在本发明实施例中,通过获取应用程序的安装请求,根据该安装请求,显示各个预设桌面,用户在显示的各个预设桌面进行选择,根据用户所选择的预设桌面,将该应用程序的图标分类到所选择的预设桌面。一方面,其能够避免因按照先后安装顺序在桌面排列应用程序图标所带来桌面繁杂的问题,另一方面,其能够将各个安装的应用程序进行分类,使用户能够迅速定位到包含待打开的应用程序的桌面上,从而缩短用户查找应用程序的时间和提高工作效率。
实施例八
请参考图8,图8是本发明实施例八提供的一种终端的结构示意图。如图8所示,该终端包括:
存储器81,用于存储一个或者一个以上的程序;
处理器82,用于执行一个或者一个以上的程序;一个或者一个以上的程序包括用于进行以下操作的指令:
获取应用程序的安装请求;
根据安装请求,显示各个预设桌面;
根据所选择的预设桌面,将应用程序的图标分类到所选择的预设桌面。
存储器81可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如SRAM(Static Random Access Memory,静态随机存取存储器),EEPROM(Electrically-Erasable Programmable Read-Only Memory,电可擦除可编程只读存储器),EPROM(Erasable Programmable Read Only Memory,可擦除可编程只读存储器),PROM(Programmable Read-Only Memory,可编程只读存储器),ROM(Read-Only Memory,只读存储器),磁存储器,快闪存储器,磁盘或光盘。
处理器82可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立门或晶体管逻辑、分立的硬件组件或者这些部件的任何组合。还有,此处的处理器可以是任何传统处理器、控制器、微控制器或状态机。处理器也可以被实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、一个或多个微处理器结合DSP核、或任何其它这种配置。
进一步的,该终端还包括电源组件83,该电源组件83为终端的各种组件提供电力。电源组件1306可以包括电源管理***,一个或多个电源,及其他与为终端生成、管理和分配电力相关联的组件。
进一步的,该终端包括多媒体组件84,该多媒体组件包括在终端和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括LCD(Liquid Crystal Display,液晶显示器)和TP(Touch Panel,触摸面板)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件包括一个前置摄像头和/或后置摄像头。当终端处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
进一步的,该终端还包括通信组件85,该通信组件85用于为便于终端和其他设备之间进行有线或无线方式的通信。该终端可以接入基于通信标准的无线网络,如WiFi,2G或3G或4G或5G,或它们的组合。在一些实施例中,通信组件85经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件1316还包括NFC模块(Near Field Communication,近场通信),以促进短程通信。例如,在NFC模块可基于RFID(Radio Frequency Identification,射频识别)技术,IrDA(Infra-red DataAssociation,红外数据协会)技术,UWB(Ultra Wideband,超宽带)技术,BT(Bluetooth,蓝牙)技术和其他技术来实现。
在本发明实施例中,通过获取应用程序的安装请求,根据该安装请求,显示各个预设桌面,用户在显示的各个预设桌面进行选择,根据用户所选择的预设桌面,将该应用程序的图标分类到所选择的预设桌面。一方面,其能够避免因按照先后安装顺序在桌面排列应用程序图标所带来桌面繁杂的问题,另一方面,其能够将各个安装的应用程序进行分类,使用户能够迅速定位到包含待打开的应用程序的桌面上,从而缩短用户查找应用程序的时间和提高工作效率。
专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。所述的计算机软件可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体或随机存储记忆体等。
在上述各个实施例中,所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (11)
1.一种桌面图标分类方法,其特征在于,所述方法包括:
获取应用程序的安装请求;
根据所述安装请求,显示各个预设桌面;
根据所选择的预设桌面,将所述应用程序的图标分类到所选择的预设桌面。
2.根据权利要求1所述的方法,其特征在于,所述根据所述安装请求,显示各个预设桌面,具体为:
从所述安装请求解析出所述应用程序的特征信息;
根据所述特征信息,从预设的功能列表查找到所述应用程序所对应的类型属性;
根据查找到所述应用程序所对应的类型属性,显示所有与所述类型属性相对应的预设桌面。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
获取当前预设桌面内的应用程序的图标总数;
判断所述当前预设桌面内的应用程序的图标总数是否大于第一预设阈值;
如果所述图标总数大于所述第一预设阈值,则在所述预设桌面的边缘生成滚动条。
4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
获取预设桌面删除信息;
根据所述预设桌面删除信息,查找到删除的预设桌面的页码;
判断所述删除的预设桌面的页码是不是最大页码,如果不是最大页码,则对大于所述删除的预设桌面的页码的页码依次递减数值一。
5.根据权利要求1或2所述的方法,其特征在于,所述预设桌面包括桌面的预设名称和桌面的页码;
则:所述方法还包括:
获取预设桌面切换信息和切换后的预设桌面的页码;
根据所述获取到的预设桌面切换信息和切换后的预设桌面的页码,向用户提示切换后的预设桌面的预设名称。
6.一种桌面图标分类装置,其特征在于,所述装置包括:
第一获取模块,用于获取应用程序的安装请求;
显示模块,用于根据所述安装请求,显示各个预设桌面;
分类模块,用于根据所选择的预设桌面,将所述应用程序的图标分类到所选择的预设桌面。
7.根据权利要求6所述的装置,其特征在于,所述显示模块包括:
解析单元,用于从所述安装请求解析出所述应用程序的特征信息;
查找单元,用于根据所述特征信息,从预设的功能列表查找到所述应用程序所对应的类型属性;
显示单元,用于根据查找到所述应用程序所对应的类型属性,显示所有与所述类型属性相对应的预设桌面。
8.根据权利要求6或7所述的装置,其特征在于,所述装置还包括:
第二获取模块,用于获取当前预设桌面内的应用程序的图标总数;
第一判断模块,用于判断所述当前预设桌面内的应用程序的图标总数是否大于第一预设阈值;
如果所述图标总数大于所述第一预设阈值,则在所述预设桌面的边缘生成滚动条。
9.根据权利要求6或7所述的装置,其特征在于,所述装置还包括:
第三获取模块,用于获取预设桌面删除信息;
查找模块,用于根据所述预设桌面删除信息,查找到删除的预设桌面的页码;
第二判断模块,用于判断所述删除的预设桌面的页码是不是最大页码,如果不是最大页码,则对大于所述删除的预设桌面的页码的页码依次递减数值一。
10.根据权利要求6或7所述的装置,其特征在于,所述预设桌面包括桌面的预设名称和桌面的页码;
则:所述装置还包括:
第四获取模块,用于获取预设桌面切换信息和切换后的预设桌面的页码;
提示模块,用于根据所述获取到的预设桌面切换信息和切换后的预设桌面的页码,向用户提示切换后的预设桌面的预设名称。
11.一种终端,其特征在于,所述终端包括:
存储器,用于存储一个或者一个以上的程序;
处理器,用于执行所述一个或者一个以上的程序;所述一个或者一个以上的程序包括用于进行以下操作的指令:
获取应用程序的安装请求;
根据所述安装请求,显示各个预设桌面;
根据所选择的预设桌面,将所述应用程序的图标分类到所选择的预设桌面。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610451694.XA CN106126020A (zh) | 2016-06-21 | 2016-06-21 | 一种桌面图标分类方法、装置及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610451694.XA CN106126020A (zh) | 2016-06-21 | 2016-06-21 | 一种桌面图标分类方法、装置及终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106126020A true CN106126020A (zh) | 2016-11-16 |
Family
ID=57470384
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610451694.XA Pending CN106126020A (zh) | 2016-06-21 | 2016-06-21 | 一种桌面图标分类方法、装置及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106126020A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106843829A (zh) * | 2016-12-07 | 2017-06-13 | 乐视控股(北京)有限公司 | 桌面控件的显示方法、装置及电子设备 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102819574A (zh) * | 2012-07-20 | 2012-12-12 | 宇龙计算机通信科技(深圳)有限公司 | 一种移动终端桌面显示方法及移动终端 |
CN103064684A (zh) * | 2012-12-27 | 2013-04-24 | 东莞宇龙通信科技有限公司 | 终端装置及其应用程序图标的显示方法 |
CN103064593A (zh) * | 2013-01-23 | 2013-04-24 | 广东欧珀移动通信有限公司 | 移动设备桌面图标分类的方法和装置 |
CN103092604A (zh) * | 2012-12-13 | 2013-05-08 | 北京奇虎科技有限公司 | 一种应用程序分类方法和装置 |
US20140324873A1 (en) * | 2013-04-19 | 2014-10-30 | Neowiz Games Corporation | Method, device and recording medium for managing application icon |
CN104216632A (zh) * | 2014-08-26 | 2014-12-17 | 小米科技有限责任公司 | 应用图标的显示方法及装置 |
CN104407867A (zh) * | 2014-11-27 | 2015-03-11 | 上海斐讯数据通信技术有限公司 | 一种快速定位应用程序的方法及*** |
-
2016
- 2016-06-21 CN CN201610451694.XA patent/CN106126020A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102819574A (zh) * | 2012-07-20 | 2012-12-12 | 宇龙计算机通信科技(深圳)有限公司 | 一种移动终端桌面显示方法及移动终端 |
CN103092604A (zh) * | 2012-12-13 | 2013-05-08 | 北京奇虎科技有限公司 | 一种应用程序分类方法和装置 |
CN103064684A (zh) * | 2012-12-27 | 2013-04-24 | 东莞宇龙通信科技有限公司 | 终端装置及其应用程序图标的显示方法 |
CN103064593A (zh) * | 2013-01-23 | 2013-04-24 | 广东欧珀移动通信有限公司 | 移动设备桌面图标分类的方法和装置 |
US20140324873A1 (en) * | 2013-04-19 | 2014-10-30 | Neowiz Games Corporation | Method, device and recording medium for managing application icon |
CN104216632A (zh) * | 2014-08-26 | 2014-12-17 | 小米科技有限责任公司 | 应用图标的显示方法及装置 |
CN104407867A (zh) * | 2014-11-27 | 2015-03-11 | 上海斐讯数据通信技术有限公司 | 一种快速定位应用程序的方法及*** |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106843829A (zh) * | 2016-12-07 | 2017-06-13 | 乐视控股(北京)有限公司 | 桌面控件的显示方法、装置及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10972597B2 (en) | Managing executable component groups from subset of user executable components | |
US11010678B2 (en) | Group based information displays | |
US8893025B2 (en) | Generating group based information displays via template information | |
CN107577505B (zh) | 应用程序的操作、生成、启动的方法及其装置 | |
US20140237402A1 (en) | Method for managing application and electronic device thereof | |
CN106027791A (zh) | 移动终端及应用业务切换方法 | |
CN109407930A (zh) | 一种应用程序处理方法及终端设备 | |
CN104216632A (zh) | 应用图标的显示方法及装置 | |
EP2752777A2 (en) | Method for intelligent search service using situation recognition and terminal thereof | |
CN108933861A (zh) | 应用图标排序方法、装置、可读存储介质及智能终端 | |
CN104394263A (zh) | 接入点列表展示方法及装置 | |
US20230229286A1 (en) | Interface display method and apparatus, and electronic device | |
CN106484244B (zh) | 管理功能列表的方法、管理功能列表的***及智能设备 | |
CN108228040A (zh) | 移动终端及浮屏操作控制方法、装置 | |
CN106648730A (zh) | 异常应用的处理方法和装置 | |
CN109725790A (zh) | 一种应用推荐方法、终端及存储介质 | |
CN109144447A (zh) | 分屏窗口调节方法、装置、存储介质及电子设备 | |
CN106793026B (zh) | 一种实现事件上报处理的方法及终端 | |
CN111142739A (zh) | 悬浮菜单设置的方法、终端及可读存储介质 | |
CN112764633B (zh) | 信息处理方法、装置和电子设备 | |
CN106201211A (zh) | 一种屏幕显示方法和装置 | |
CN103092615A (zh) | 一种任务预览的方法和装置 | |
CN106126020A (zh) | 一种桌面图标分类方法、装置及终端 | |
CN105096162A (zh) | 内容项显示方法及装置 | |
CN106066874B (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 |