著录项信息
专利名称 | 一种终端桌面部件的处理方法及终端 |
申请号 | CN201510229050.1 | 申请日期 | 2015-05-07 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2015-08-19 | 公开/公告号 | CN104850324A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0484 | IPC分类号 | G;0;6;F;3;/;0;4;8;4;;;G;0;6;F;3;/;0;4;8;1查看分类表>
|
申请人 | 青岛海信移动通信技术股份有限公司 | 申请人地址 | 山东省青岛市市南区江西路11号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 青岛海信移动通信技术股份有限公司 | 当前权利人 | 青岛海信移动通信技术股份有限公司 |
发明人 | 董明;闫超 |
代理机构 | 北京中博世达专利商标代理有限公司 | 代理人 | 申健 |
摘要
本发明的实施例提供一种终端桌面部件的处理方法及终端,涉及计算机技术领域,解决了用户查找部件过程较为繁琐的问题。方案为:接收新建桌面的指令,创建并显示一个空白的新建桌面;接收移动第一桌面部件的移动指令,将第一桌面部件的信息移入至新建桌面对应数据库中,根据新建桌面对应数据库中的信息进行显示,并获取第一桌面部件的类型,并将新建桌面的类型设置为对应于第一桌面部件的类型;接收移动第二桌面部件的移动指令,获取第二桌面部件的类型;若确定第二桌面部件的类型与新建桌面的类型不对应,则拒绝将第二桌面部件的信息移入至新建桌面对应数据库中。
1.一种终端桌面部件的处理方法,其特征在于,所述方法包括:
接收新建桌面的指令,创建并显示一个空白的新建桌面,所述新建桌面的类型初始化为空;
接收移动第一桌面部件的移动指令,将所述第一桌面部件的信息移入至所述新建桌面对应数据库中,根据所述新建桌面对应数据库中的信息进行显示,并获取所述第一桌面部件的类型,将所述新建桌面的类型设置为对应于所述第一桌面部件的类型;
接收移动第二桌面部件的移动指令,获取所述第二桌面部件的类型;若确定所述第二桌面部件的类型与所述新建桌面的类型不对应,则拒绝将所述第二桌面部件的信息移入至所述新建桌面对应数据库中;
其中,桌面部件的类型为Icon图标类型或Widget部件类型。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收移动第三桌面部件的移动指令,获取所述第三桌面部件的类型;若确定所述第三桌面部件的类型与所述新建桌面的类型相对应,则将所述第三桌面部件的信息移入至所述新建桌面对应数据库中,根据所述新建桌面对应数据库中的信息进行显示。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
接收移动第四桌面部件的移动指令;
若确定所述第四桌面部件被用户移动至所述新建桌面的边界区域,则创建并显示一个空白的第二新建桌面;
将所述第四桌面部件的信息移入至所述第二新建桌面对应的数据库中,根据所述第二新建桌面对应数据库中的信息进行显示,并获取所述第四桌面部件的类型,将所述第二新建桌面的类型设置为对应于所述第四桌面部件的类型。
4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
安装应用程序,获取所述应用程序的类型;
若确定当前桌面的类型与所述应用程序的类型相对应,且所述当前桌面的剩余空间充足,则将所述应用程序的桌面部件的信息移入至所述当前桌面对应数据库中,根据所述当前桌面对应数据库中信息进行显示。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
若确定所述当前桌面的类型与所述应用程序的类型不对应,或者,若确定所述当前桌面的类型与所述应用程序的类型相对应,但所述当前桌面的剩余空间不足,则创建并显示一个空白的第三新建桌面;
将所述应用程序的桌面部件的信息移入至所述第三新建桌面对应数据库中,根据所述第三新建桌面对应数据库中信息进行显示,并获取所述应用程序的类型,将所述第三新建桌面的类型设置为对应于所述应用程序的类型。
6.一种终端,包括显示屏,所述显示屏用于显示包括桌面部件的桌面,其特征在于,所述终端包括:
处理模块,用于接收新建桌面的指令,创建一个空白的新建桌面,所述新建桌面的类型初始化为空;接收移动第一桌面部件的移动指令,将所述第一桌面部件的信息移入至所述新建桌面对应数据库中;
显示模块,用于根据所述新建桌面对应数据库中的信息进行显示;
所述处理模块,还用于获取所述第一桌面部件的类型,将所述新建桌面的类型设置为对应于所述第一桌面部件的类型;接收移动第二桌面部件的移动指令,获取所述第二桌面部件的类型;若确定所述第二桌面部件的类型与所述新建桌面的类型不对应,则拒绝将所述第二桌面部件的信息移入所述新建桌面对应数据库中;
其中,桌面部件的类型为Icon图标类型或Widget部件类型。
7.根据权利要求6所述的终端,其特征在于,
所述处理模块,还用于接收移动第三桌面部件的移动指令,获取所述第三桌面部件的类型;若确定所述第三桌面部件的类型与所述新建桌面的类型相对应,则将所述第三桌面部件的信息移入至所述新建桌面对应的数据库中;
所述显示模块,还用于根据所述新建桌面对应数据库中的信息进行显示。
8.根据权利要求6或7所述的终端,其特征在于,
所述处理模块,还用于接收移动第四桌面部件的移动指令;若确定所述第四桌面部件被用户移动至所述新建桌面的边界区域,则创建一个空白的第二新建桌面;将所述第四桌面部件的信息移入至所述第二新建桌面对应的数据库中;
所述显示模块,还用于根据所述第二新建桌面对应数据库中的信息进行显示;
所述处理模块,还用于获取所述第四桌面部件的类型,将所述第二新建桌面的类型设置为对应于所述第四桌面部件的类型。
9.根据权利要求6或7所述的终端,其特征在于,
所述处理模块,还用于安装应用程序,获取所述应用程序的类型;若确定当前桌面的类型与所述应用程序的类型相对应,且所述当前桌面的剩余空间充足,则将所述应用程序的桌面部件的信息移入至所述当前桌面对应数据库中;
所述显示模块,还用于根据所述当前桌面对应数据库中信息进行显示。
10.根据权利要求9所述的终端,其特征在于,
所述处理模块,还用于若确定所述当前桌面的类型与所述应用程序的类型不对应,或者,若确定当前桌面的类型与所述应用程序的类型相对应,但所述当前桌面的剩余空间不足,则创建一个空白的第三新建桌面;将所述应用程序的桌面部件的信息移入至所述第三新建桌面对应数据库中;
所述显示模块,还用于根据所述第三新建桌面对应数据库中信息进行显示;
所述处理模块,还用于获取所述应用程序的类型,并将所述第三新建桌面的类型设置为对应于所述应用程序的类型。
一种终端桌面部件的处理方法及终端\n技术领域\n[0001] 本发明涉及计算机技术领域,尤其涉及一种终端桌面部件的处理方法及终端。\n背景技术\n[0002] 随着科技的发展,用户可以根据自己的喜好在终端的桌面中添加各种部件,这些部件包括Widget部件和Icon图标。其中,Widget部件是指是一小块可以在任意一个基于超文本标记语言(英文:Hyper Text Markup Language,简称HTML)的Web页面上执行的代码,通常情况下用于表现新闻、时间、天气等信息的应用程序通常以Widget部件形式表现在终端桌面上,而Icon图标则是一种图标的格式,每个图标的大小一致,并且图标之间呈块状等间隔分布。\n[0003] 如图1所示的终端桌面,现有技术中Widget部件11和Icon图标12存在同一桌面中,它们独立的排布在桌面的不同区域内。当桌面中Widget部件个数较多或某一Widget部件较大时,会占据较大的空间,Icon图标占据的空间就会减少,相应的,当前桌面所能放置的Icon图标数量也会减少,因此当用户查找某一Icon图标时可能需要多次翻页,查找过程较为繁琐。同理,当桌面中Icon图标个数较多时,当前桌面所能放置的Widget部件数量也会减少,用户在查找某一Widget部件时可能需要多次翻页,查找过程较为繁琐。\n发明内容\n[0004] 本发明的实施例提供一种终端桌面部件的处理方法及终端,以解决了现有技术中由于Widget部件和Icon图标显示在同一桌面,各自显示区域受限,导致的用户查找部件过程较为繁琐的问题,且实现过程方便快捷。\n[0005] 为达到上述目的,本发明的实施例采用如下技术方案:\n[0006] 第一方面,提供一种终端桌面部件的处理方法,所述方法包括:\n[0007] 接收新建桌面的指令,创建并显示一个空白的新建桌面,所述新建桌面的类型初始化为空;\n[0008] 接收移动第一桌面部件的移动指令,将所述第一桌面部件的信息移入至所述新建桌面对应数据库中,根据所述新建桌面对应数据库中的信息进行显示,并获取所述第一桌面部件的类型,将所述新建桌面的类型设置为对应于所述第一桌面部件的类型;\n[0009] 接收移动第二桌面部件的移动指令,获取所述第二桌面部件的类型;若确定所述第二桌面部件的类型与所述新建桌面的类型不对应,则拒绝将所述第二桌面部件的信息移入至所述新建桌面对应数据库中。\n[0010] 第二方面,提供一种终端,包括显示屏,所述显示屏用于显示包括桌面部件的桌面,所述终端包括:\n[0011] 处理模块,用于接收新建桌面的指令,创建一个空白的新建桌面,所述新建桌面的类型初始化为空;接收移动第一桌面部件的移动指令,将所述第一桌面部件的信息移入至所述新建桌面对应数据库中;\n[0012] 显示模块,用于根据所述新建桌面对应数据库中的信息进行显示;\n[0013] 所述处理模块,还用于获取所述第一桌面部件的类型,并将所述新建桌面的类型设置为对应于所述第一桌面部件的类型;接收移动第二桌面部件的移动指令,获取所述第二桌面部件的类型;若确定所述第二桌面部件的类型与所述新建桌面的类型不对应,则拒绝将所述第二桌面部件的信息移入所述新建桌面对应数据库中。\n[0014] 本发明实施例提供的终端桌面部件的处理方法及终端,在接收到新建桌面的指令后,创建并显示一个空白的新建桌面,然后将移入该新建桌面的第一个桌面部件的类型确定为该新建桌面的类型,并且该新建桌面只能移入同一类型的桌面部件。这样,针对桌面部件进行分类后,一页桌面上仅会显示一种类型的桌面部件。例如一页桌面中只显示Icon图标,或者一页桌面中只显示Widget部件。相比于现有技术中不同类型的部件显示在同一桌面中,各类型的部件显示数量有限;在存在多个桌面时用户查找过程繁琐而言,本发明实施例提供的方法,一页桌面中能够显示出数量较多的同一类型的桌面部件,用户在查找某一部件时,无需进行桌面翻页操作,或只进行次数较少的翻页操作,降低了用户查找的繁琐程度,大大提高了查找的效率,节约了时间。此外,新建桌面类型的设置是根据第一个移入的桌面部件自动确定的,用户没有进行额外的选择、设置等操作,操作简单,方便快捷。\n附图说明\n[0015] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。\n[0016] 图1为现有技术的终端桌面部件的排列示意图;\n[0017] 图2为本发明的实施例提供的一种终端桌面部件的处理方法的流程示意图;\n[0018] 图3为本发明另一实施例提供的一种终端桌面部件的处理方法的流程示意图;\n[0019] 图4为本发明的实施例提供的终端桌面的示意图;\n[0020] 图5为本发明的实施例提供的终端桌面的示意图;\n[0021] 图6为本发明的实施例提供的终端桌面的示意图;\n[0022] 图7为本发明的实施例提供的终端桌面的示意图;\n[0023] 图8为本发明又一实施例提供一种的终端桌面部件的处理方法的流程示意图;\n[0024] 图9为本发明的实施例提供的终端桌面的示意图;\n[0025] 图10为本发明的实施例提供的终端桌面的示意图;\n[0026] 图11为本发明再一实施例提供的一种终端桌面部件的处理方法的流程示意图;\n[0027] 图12为本发明的实施例提供的终端桌面的示意图;\n[0028] 图13为本发明的实施例提供的终端桌面的示意图;\n[0029] 图14为本发明的实施例提供的终端桌面的示意图;\n[0030] 图15为本发明的实施例提供的终端桌面的示意图;\n[0031] 图16为本发明的实施例提供的终端的结构示意图。\n具体实施方式\n[0032] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0033] 本发明的实施例提供一种终端桌面部件的处理方法,如图2所示,该方法具体包括如下步骤:\n[0034] 201、终端接收新建桌面的指令,创建并显示一个空白的新建桌面,新建桌面的类型初始化为空。\n[0035] 本发明实施例中的终端可以为带触摸屏的电子设备,例如,智能手机、平板电脑以及个人数字助理(英文:Personal Digital Assistant,简称PDA)等。\n[0036] 202、终端接收移动第一桌面部件的移动指令,将第一桌面部件的信息移入至新建桌面对应数据库中,根据新建桌面对应数据库中的信息进行显示,并获取第一桌面部件的类型,并将新建桌面的类型设置为对应于第一桌面部件的类型。\n[0037] 示例性的,若终端获取到的第一桌面部件的类型为Icon图标类型,则终端将新建桌面的类型设置为Icon图标类型;若终端获取到的第一桌面部件的类型为Widget部件类型,则终端将新建桌面的类型设置为Widget部件类型。需要说明的是,终端在新建桌面中显示第一桌面部件的过程与新建桌面的类型设置过程并无先后顺序。\n[0038] 203、终端接收移动第二桌面部件的移动指令,获取第二桌面部件的类型,若确定第二桌面部件的类型与新建桌面的类型不对应,则拒绝将第二桌面部件的信息移入至新建桌面对应数据库中。\n[0039] 若新建桌面类型为Icon图标类型时,若用户操作一Widget部件准备移入该新建桌面时,该新建桌面拒绝将Widget部件移入其中。\n[0040] 进一步地,本实施例还可以包括:终端接收移动第三桌面部件的移动指令,获取第三桌面部件的类型;若确定第三桌面部件的类型与新建桌面的类型相对应,则将第三桌面部件移入新建桌面中,并在新建桌面中显示第三桌面部件。\n[0041] 若新建桌面类型为Icon图标类型时,若用户操作另一Icon图标移入该新建桌面,则在该新建桌面中显示该新移入的Icon图标。\n[0042] 本发明实施例提供的终端桌面部件的处理方法,在接收到新建桌面的指令后,创建并显示一个空白的新建桌面,然后将移入该新建桌面的第一个桌面部件的类型确定为该新建桌面的类型,并且该新建桌面只能移入同一类型的桌面部件。这样,针对桌面部件进行分类后,一页桌面上仅会显示一种类型的桌面部件。例如一页桌面中只显示Icon图标,或者一页桌面中只显示Widget部件。相比于现有技术中不同类型的部件显示在同一桌面中,各类型的部件显示数量有限;在存在多个桌面时用户查找过程繁琐而言,本发明实施例提供的方法,一页桌面中能够显示出数量较多的同一类型的桌面部件,用户在查找某一部件时,无需进行桌面翻页操作,或只进行次数较少的翻页操作,降低了用户查找的繁琐程度,大大提高了查找的效率,节约了时间。此外,新建桌面类型的设置是根据第一个移入的桌面部件自动确定的,用户没有进行额外的选择、设置等操作,操作简单,方便快捷。\n[0043] 本发明另一实施例提供一种终端桌面部件的处理方法,如图3所示,该方法具体包括如下步骤:\n[0044] 301、终端接收新建桌面的指令,创建并显示一个空白的新建桌面,新建桌面的类型初始化为空。\n[0045] 示例性的,如图4所示,用户新建一个空白的新建桌面,其操作可以是:用户点击终端显示界面一侧的“桌面管理”选项41,在弹出的菜单中选择“新建桌面”(图4中未显示),则屏幕中显示出一个空白的新建桌面42。点击该新建桌面42,则如图5所示,新建桌面42显示在页面的中央,待添加桌面部件(包括Icon图标或Widget部件)显示在页面的一侧(图5中显示在桌面的下侧)。\n[0046] 在此,上述新建桌面的操作过程仅是举例,具体过程不限于此。\n[0047] 302、终端接收移动第一桌面部件的移动指令,将第一桌面部件的信息移入至新建桌面对应数据库中,根据新建桌面对应数据库中的信息进行显示,并获取第一桌面部件的类型,并将新建桌面的类型设置为对应于第一桌面部件的类型。\n[0048] 示例性的,如图5所示,以第一桌面部件为一Icon图标为例,用户移动一个Icon图标的操作可以是:用户用手指或触摸笔按住Icon图标50,按住并向新建桌面42中拖拽该Icon图标50,待该Icon图标50移动至新建桌面42的适当位置处时,放开该Icon图标50,Icon图标50显示在新建桌面42中。\n[0049] 若用户向该新建桌面中首次移入的是Widget部件,则移入操作与上述操作相同。\n此外,上述移动桌面部件的操作仅是举例说明,本实施例不作任何限定。\n[0050] 在本实施例中,可以假设Icon图标的类型用数值“1”表示,Widget部件的类型用数值“0”表示,则根据步骤302移入的桌面部件的类型,终端获取到Icon图标类型的数值“1”。\n将该Icon图标的类型的数值“1”设置为新建桌面的类型。同理,如果首次移入新建桌面的是Widget部件,则终端会获取到Widget部件的类型的数值“0”,并将其设置为新建桌面的类型。\n[0051] 在此,用字节1/0表示不同的类型,只是一种举例,本实施例不作任何限定,也可以用其他方式标识不同类型。另外,本实施例只列举了两种类型,根据实际需要若有多种类型的桌面部件,则需要对应多种不同的类型值。\n[0052] 303、终端接收移动第二桌面部件的移动指令,获取第二桌面部件的类型,若确定第二桌面部件的类型与新建桌面的类型不对应,则拒绝将第二桌面部件的信息移入至新建桌面对应数据库中。\n[0053] 示例性的,如图6所示,以新建桌面42的类型为Icon图标类型、第二桌面部件为一Widget部件为例,用户用手指或触摸笔按住一Widget部件61,按住并向新建桌面42中拖拽该Widget部件61,此时,终端接收到对该Widget部件61移动的指令,获取该Widget部件61的类型值“0”并将获取到的类型值“0”与新建桌面42的类型值“1”进行比对,确定该Widget部件61的类型值“0”与新建桌面42的类型值“1”不对应,拒绝将该Widget部件61移入新建桌面\n42中。用户无法将Widget部件61移入新建桌面42(图6中虚线表示Widget部件61无法移入新建桌面42),同时,页面中可以显示出提示信息,如“不同类型的部件不能放置在同一桌面”,用以告知用户新建桌面42拒绝将该Widget部件61移入类型为Icon图标的新建桌面42中。\n[0054] 同理,若新建桌面的类型为Widget部件类型时,若第二桌面部件为一Icon图标,则终端同样会拒绝将该Icon图标移入新建桌面中。\n[0055] 进一步地,本实施例还可以包括:\n[0056] 304、终端接收移动第三桌面部件的移动指令,获取第三桌面部件的类型,若确定第三桌面部件的类型与新建桌面的类型相对应,则将第三桌面部件的信息移入至新建桌面对应数据库中,根据新建桌面对应数据库中的信息进行显示。\n[0057] 示例性的,如图7所示,以新建桌面42的类型为Icon图标类型,以第三桌面部件为一Icon图标为例,用户用手指或触摸笔按住一Icon图标71,按住并向新建桌面42中拖拽该Icon图标71,此时,终端接收到对该Icon图标71移动的指令,获取该Icon图标71的类型值“1”并将获取到的类型值“1”与新建桌面42的类型值“1”进行比对,确定该Icon图标71的类型值“1”与新建桌面42的类型值“1”相对应,则将该Icon图标71移入并显示在新建桌面42中。用户将Icon图标71移入新建桌面42(图7中实线表示Icon图标71移入并显示在新建桌面\n42中)。\n[0058] 同理,若新建桌面的类型为Widget部件类型,第二桌面部件为一Widget部件,则终端会发现Widget部件的类型值“0”与新建桌面的类型值“0”相对应,将该Widget部件移入并显示在新建桌面中。\n[0059] 本发明实施例提供的终端桌面部件的处理方法,在接收到新建桌面的指令后,创建并显示一个空白的新建桌面,然后将移入该新建桌面的第一个桌面部件的类型确定为该新建桌面的类型,并且该新建桌面只能移入同一类型的桌面部件。这样,针对桌面部件进行分类后,一页桌面上仅会显示一种类型的桌面部件。例如一页桌面中只显示Icon图标,或者一页桌面中只显示Widget部件。相比于现有技术中不同类型的部件显示在同一桌面中,各类型的部件显示数量有限;在存在多个桌面时用户查找过程繁琐而言,本发明实施例提供的方法,一页桌面中能够显示出数量较多的同一类型的桌面部件,用户在查找某一部件时,无需进行桌面翻页操作,或只进行次数较少的翻页操作,降低了用户查找的繁琐程度,大大提高了查找的效率,节约了时间。此外,新建桌面类型的设置是根据第一个移入的桌面部件自动确定的,用户没有进行额外的选择、设置等操作,操作简单,方便快捷。\n[0060] 在已经实现按桌面部件类型分页显示之后,若当前桌面已经排满桌面部件,用户还需向桌面添加部件时;或者,当用户需要从当前桌面移动某一部件到其它桌面时,可以通过以下方法来实现。如图8所示,该方法具体包括如下步骤:\n[0061] 801、终端接收移动第四桌面部件的移动指令。\n[0062] 802、若终端确定第四桌面部件被用户移动至新建桌面的边界区域,则终端创建并显示一个空白的第二新建桌面。\n[0063] 示例性的,如图9所示,以新建桌面42的类型为Icon图标类型,第四桌面部件为一Icon图标为例。在新建桌面42排满Icon图标后,用户还需添加Icon图标时,用户用手指或触摸笔按住一个Icon图标91,按住并向新建桌面42的边界拖拽该Icon图标91(图9中为桌面右侧边界),此时,终端在确认Icon图标91被用户拖拽到新建桌面42的边界处后,会触发生成一个新建桌面的指令,新建一个与当前新建桌面42相邻的空白的新建桌面(即第二新建桌面)。\n[0064] 同理,若新建桌面的类型为Widget部件类型,第四桌面部件为一Widget部件,则终端在确认用户的操作后,会触发生成一个新建桌面的指令,新建一个与当前新建桌面42相邻的空白的新建桌面(即第二新建桌面)。\n[0065] 或者,示例性的,如图10所示,以新建桌面42的类型为Icon图标类型,第四桌面部件为一Icon图标为例。当用户需要将一Icon图标移入相邻桌面时,用户用手指或触摸笔按住新建桌面42中的Icon图标101,按住并向新建桌面42的边界拖拽该Icon图标101(图10中为桌面右侧边界),此时,终端在确认Icon图标101被用户拖拽到新建桌面42的边界处后,会接收到一个新建桌面的指令,新建一个与当前新建桌面42相邻的空白的新建桌面(即第二新建桌面)。\n[0066] 同理,若新建桌面的类型为Widget部件类型,第四桌面部件为一Widget部件,则终端在确认用户的操作后,会接收到一个新建桌面的指令,新建一个与当前新建桌面42相邻的空白的新建桌面(即第二新建桌面)。\n[0067] 803、终端将第四桌面部件的信息移入至第二新建桌面对应的数据库中,根据第二新建桌面对应数据库中的信息进行显示,并获取第四桌面部件的类型,并将第二新建桌面的类型设置为对应于第四桌面部件的类型。\n[0068] 在本实施例中,以移动Icon图标为例,在用户触摸放开之后,Icon图标将显示在第二新建桌面中。\n[0069] 具体的,步骤803的实现过程可以参照步骤302中的详细描述,这里不再赘述。\n[0070] 本发明的实施例提供的终端桌面部件的处理方法,将桌面部件移动至桌面边界处就能够触发新建桌面,且能够自动设置桌面的类型,整个过程用户只需移动桌面的部件,而无需进行其它多余的设置,操作简单,方便快捷。\n[0071] 在已经实现按桌面部件类型分页显示之后,终端中包含有至少一个按类型显示部件的桌面,此时,当用户安装新应用程序时,该新应用程序的部件的放置可以通过以下的方法来实现。如图11所示,该方法具体包括如下步骤:\n[0072] 1101、终端安装应用程序,获取应用程序的类型。\n[0073] 示例性的,终端在安装应用程序,获取该应用程序的类型,若该应用程序的类型为Icon图标类型,则终端获取该应用程序的类型值“1”。同理,若该应用程序的类型为Widget部件类型,则终端获取该应用程序的类型值“0”。\n[0074] 此外,终端在获取应用程序的类型时,还需进一步获取该应用程序安装后,在桌面显示的部件所需的空间大小。\n[0075] 1102、终端判断当前桌面的类型与应用程序的类型是否相对应,当前桌面剩余空间是否充足。\n[0076] 1103、终端若确定当前桌面的类型与应用程序的类型相对应,且当前桌面剩余空间充足,则终端将应用程序的桌面部件的信息移入至当前桌面对应数据库中,根据当前桌面对应数据库中信息进行显示。\n[0077] 以用户安装一个Icon程序为例。示例性的,如图12所示,若多个桌面(包括Widget部件类型的桌面和Icon图标类型的桌面)中的最后一页桌面121的类型为Icon图标类型,且剩余空间充足,则用户安装新应用程序后,终端首先判断该最后一页桌面的类型是否为Icon图标类型,确定是Icon图标类型之后,再判断该最后一页桌面剩余空间能否显示新安装的应用程序的Icon图标,确定空间充足后,如图13所示,在该最后一页桌面121上显示新安装的应用程序的Icon图标122。\n[0078] 1104、若终端确定当前桌面的类型与应用程序的类型不对应,或者,若终端确定当前桌面的类型与应用程序的类型相对应,但当前桌面剩余空间不足,则终端创建并显示一个空白的第三新建桌面。\n[0079] 1105、终端将应用程序的桌面部件的信息移入至第三新建桌面对应数据库中,根据第三新建桌面对应数据库中信息进行显示,并获取应用程序的类型,并将第三新建桌面的类型设置为对应于应用程序的类型。\n[0080] 以新安装的应用程序为Icon程序为例,如图14所示,若多个桌面最后一页桌面123的类型为Widget部件类型,且剩余空间充足,则用户安装新应用程序后,终端首先判断该最后一页桌面的类型是否为Icon图标类型,确定不是Icon图标类型,则如图15所示,新建一个空白的桌面151(即第三新建桌面),并在该新建桌面中创建并显示该应用程序的Icon图标\n122。\n[0081] 同样以新安装的应用程序为Icon程序为例,若多个桌面最后一页桌面的类型为Icon图标类型,但剩余空间不足时,则用户安装新应用程序后,终端首先判断该最后一页桌面的类型是否为Icon图标类型,确定是Icon图标类型后,再判断该最后一页桌面剩余空间能否显示新安装的应用程序的Icon图标,确定空间不足后,新建一个空白的桌面(即第三新建桌面),并在该新建桌面中创建并显示该应用程序的Icon图标。\n[0082] 具体的,步骤1105的实现过程可以参照步骤302中的详细描述,这里不再赘述。\n[0083] 需要说明的是,上述的实施例所描述的过程仅仅是示例性的说明,在实际判断过程中,也可以是先对桌面的类型以及部件的类型进行比对,再对桌面的剩余空间以及部件所需的空间进行比对,本发明在此不做限定。此外,实施例中新安装的应用程序为Icon程序,也只是一种举例,本实施例不作任何限定,新安装的应用程序也可以是其它类型的程序。\n[0084] 本发明的实施例提供的终端桌面部件的处理方法,根据安装的新应用程序的类型,自动将该新应用程序的部件放置在相对应的分页显示的桌面中,整个过程用户只需确认安装该新应用程序,而无需进行其它多余的设置,操作简单,方便快捷。\n[0085] 进一步地,在实际应用中,可以同时保留混合类型排列部件的桌面(即同一桌面中同时排列有Widget部件和Icon图标)以及按类型分开排列部件的桌面(即同一桌面中仅排列Widget部件或仅排列Icon图标)。具体的,在终端屏幕点亮后显示的首页可以是混合类型排列部件的桌面,用户滑动屏幕后,显示按类型分开排列部件的桌面。此外,在显示混合类型排列部件的首页桌面时,当用户需要添加或调整桌面部件时,可以参照步骤301至303以及步骤801至803提供的方法进行。\n[0086] 再进一步地,在实际应用中,终端屏幕点亮时,可以根据设置的模式、环境参数等,自动选择显示混合类型排列部件的桌面或按类型分开排列部件的桌面。例如,终端在车载模式下,屏幕点亮时自动显示为按类型分开排列部件的桌面;在户外强光环境下,屏幕点亮时自动显示为混合类型排列部件的桌面等等。当然,这只是举例,本发明实施例并不限于此。\n[0087] 本发明的实施例提供的一种终端,该终端16包括显示屏,该显示屏用于显示包括桌面部件的桌面。如图16所示,该终端16包括:处理模块161和显示模块162,其中:\n[0088] 处理模块161,用于接收新建桌面的指令,创建一个空白的新建桌面,该新建桌面的类型初始化为空;接收移动第一桌面部件的移动指令,将第一桌面部件的信息移入至新建桌面对应数据库中。\n[0089] 显示模块162,用于根据新建桌面对应数据库中的信息进行显示。\n[0090] 处理模块161,还用于获取第一桌面部件的类型,并将新建桌面的类型设置为对应于第一桌面部件的类型;接收移动第二桌面部件的移动指令,获取第二桌面部件的类型;若确定第二桌面部件的类型与新建桌面的类型不对应,则拒绝将第二桌面部件的信息移入新建桌面对应数据库中。\n[0091] 可选的,处理模块161,还用于接收移动第三桌面部件的移动指令,获取第三桌面部件的类型;若确定第三桌面部件的类型与新建桌面的类型相对应,则将第三桌面部件的信息移入至新建桌面对应的数据库中。\n[0092] 显示模块162,还用于根据新建桌面对应数据库中的信息进行显示。\n[0093] 可选的,处理模块161,还用于接收移动第四桌面部件的移动指令;若确定第四桌面部件被用户移动至新建桌面的边界区域,则创建一个空白的第二新建桌面;将第四桌面部件的信息移入至第二新建桌面对应的数据库中。\n[0094] 显示模块162,还用于根据第二新建桌面对应数据库中的信息进行显示。\n[0095] 处理模块161,还用于获取第四桌面部件的类型,将第二新建桌面的类型设置为对应于第四桌面部件的类型。\n[0096] 可选的,处理模块161,还用于安装应用程序,获取应用程序的类型;若确定当前桌面的类型与应用程序的类型相对应,且当前桌面的剩余空间充足,则将应用程序的桌面部件的信息移入至当前桌面对应数据库中。\n[0097] 显示模块162,还用于根据当前桌面对应数据库中信息进行显示。\n[0098] 可选的,处理模块161,还用于若确定当前桌面的类型与应用程序的类型不对应,或者,若确定当前桌面的类型与应用程序的类型相对应,但当前桌面的剩余空间不足,则创建一个空白的第三新建桌面;将应用程序的桌面部件的信息移入至第三新建桌面对应数据库中。\n[0099] 显示模块162,还用于根据第三新建桌面对应数据库中信息进行显示。\n[0100] 处理模块161,还用于获取应用程序的类型,将第三新建桌面的类型设置为对应于应用程序的类型。\n[0101] 本发明实施例提供的终端,在接收到新建桌面的指令后,创建并显示一个空白的新建桌面,然后将移入该新建桌面的第一个桌面部件的类型确定为该新建桌面的类型,并且该新建桌面只能移入同一类型的桌面部件。这样,针对桌面部件进行分类后,一页桌面上仅会显示一种类型的桌面部件。例如一页桌面中只显示Icon图标,或者一页桌面中只显示Widget部件。相比于现有技术中不同类型的部件显示在同一桌面中,各类型的部件显示数量有限;在存在多个桌面时用户查找过程繁琐而言,本发明实施例提供的方法,一页桌面中能够显示出数量较多的同一类型的桌面部件,用户在查找某一部件时,无需进行桌面翻页操作,或只进行次数较少的翻页操作,降低了用户查找的繁琐程度,大大提高了查找的效率,节约了时间。此外,新建桌面类型的设置是根据第一个移入的桌面部件自动确定的,用户没有进行额外的选择、设置等操作,操作简单,方便快捷。\n[0102] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。\n[0103] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。\n[0104] 以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
法律信息
- 2019-03-01
- 2015-09-16
实质审查的生效
IPC(主分类): G06F 3/0484
专利申请号: 201510229050.1
申请日: 2015.05.07
- 2015-08-19
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2013-06-12
|
2013-02-01
| | |
2
| |
2012-09-12
|
2012-04-27
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |