CN106066874B - 对象处理方法及终端 - Google Patents
对象处理方法及终端 Download PDFInfo
- Publication number
- CN106066874B CN106066874B CN201610370354.4A CN201610370354A CN106066874B CN 106066874 B CN106066874 B CN 106066874B CN 201610370354 A CN201610370354 A CN 201610370354A CN 106066874 B CN106066874 B CN 106066874B
- Authority
- CN
- China
- Prior art keywords
- window
- loading
- address
- target
- folder
- 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.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 17
- 230000001960 triggered effect Effects 0.000 claims abstract description 45
- 238000000034 method Methods 0.000 claims abstract description 38
- 238000012544 monitoring process Methods 0.000 claims abstract description 20
- 230000004044 response Effects 0.000 claims abstract description 19
- 238000003860 storage Methods 0.000 claims description 56
- 238000010586 diagram Methods 0.000 description 34
- 230000008569 process Effects 0.000 description 14
- 238000004891 communication Methods 0.000 description 10
- 238000004590 computer program Methods 0.000 description 7
- 230000007547 defect Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 238000005520 cutting process Methods 0.000 description 4
- 230000009191 jumping Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/173—Customisation support for file systems, e.g. localisation, multi-language support, personalisation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种对象处理方法及终端;方法包括:在显示单元的显示区域加载对应目标地址的窗口,在目标地址对应的窗口中加载目标地址的次级位置对应的对象;监听用户在窗口实施的操作;解析出所监听到的操作为在窗口中选中至少两个对象共同作为目标对象的操作时,在窗口加载对应目标对象的候选操作项,监听针对候选操作项的操作;响应于用于创建新对象的候选操作项被触发的操作,加载创建的新对象,更新目标对象的地址为新对象的地址的次级位置,以及,加载位于新对象的地址的次级位置的对象。实施本发明,能够降低对象整理的操作复杂性,节省整理时间,提高整理操作效率。
Description
技术领域
本发明涉及通信领域的对象操作技术,尤其涉及一种对象处理方法及终端。
背景技术
终端设备(如笔记本电脑、平板电脑、智能手机等)等已经非常普遍,用户在终端设备中往往安装大量的应用,并且在终端设备中存储大量的文件如视频、音频、照片等多媒体文件、以及文本文件等各种类型的文件。
随着移动终端应用以及文件的数量越来越多,在用户使用终端设备过程中,一个常见使用场景是:用户对终端设备中的应用和/或文件,根据应用标识、文件标识进行整理,如将不同应用标识的应用归类到不同的新对象中以便于后续的查找。然而,现有技术的整理操作过程过于复杂,面对移动终端中数量、类型众多的应用及文件,现有技术的整理操作效率较低。
发明内容
本发明实施例提供一种对象处理方法及终端,能够降低对象整理的操作复杂性,节省整理时间,提高整理操作效率。
本发明实施例的技术方案是这样实现的:
第一方面,本发明实施例提供一种对象处理方法,所述方法包括:
在显示单元的显示区域加载对应目标地址的窗口,在所述目标地址对应的窗口中加载所述目标地址的次级位置对应的对象;
监听用户在所述窗口实施的操作;
解析出所监听到的操作为在所述窗口中选中至少两个所述对象共同作为目标对象的操作时,在所述窗口加载对应所述目标对象的候选操作项,监听针对所述候选操作项的操作;
响应于用于创建新对象的所述候选操作项被触发的操作,加载创建的新对象,更新所述目标对象的地址为所述新对象的地址的次级位置,以及,
加载位于所述新对象的地址的次级位置的对象。
在上述方案中,所述在窗口加载对应所述目标对象的候选操作项,包括:
在所述窗口中加载对应所述目标对象创建所述新对象的所述候选操作项;
在所述窗口中加载原生候选操作项,所述原生候选操作项为所述窗口中任一个所述对象单独作为目标对象时在所述窗口所加载的操作项;
在所述窗口对应所述目标对象的原始位置停止加载所述目标对象;
其中,所述新对象为用于存储所述目标对象的文件夹;或者,所述新对象为用于加载所述目标对象的非全屏窗口。
在上述方案中,所述加载创建的新对象,包括:加载新创建的文件夹,所述文件夹用于存储所述目标对象;响应于用于查看所述文件夹的操作,加载所述文件夹中的所述目标对象。
在上述方案中,所述加载新创建的文件夹,包括:在所述窗口中的空闲区域加载所述新创建的文件夹。
在上述方案中,所述加载新创建的文件夹,包括:更新所述显示区域加载的所述目标地址的窗口为存储地址对应的窗口,在所述存储地址对应的窗口加载位于所述存储地址的次级位置的对象,所述存储地址为所述候选操作项被触发的操作指示的地址,且不同于所述目标地址。
在上述方案中,所述更新所述显示区域加载的所述目标地址的窗口为所述存储地址对应的窗口,包括:
在接收到用于创建新文件夹的所述候选操作项被触发的操作时,更新所述显示区域加载的所述目标地址的窗口为所述存储地址对应的窗口;或者,
响应于在所述目标地址对应的窗口中接收到的触发加载所述存储地址对应窗口的操作时,更新所述显示区域加载的所述目标地址的窗口为所述存储地址对应的窗口。
在上述方案中,所述加载创建的新对象,包括:所述目标地址对应的窗口为全屏窗口;在所述目标地址对应的全屏窗口中加载新创建的非全屏窗口;在所述非全屏窗口中加载所述非全屏窗口的地址的次级位置对应的对象。
在上述方案中,所述方法还包括:获取所述全屏窗口的操作特性;基于所继承的所述全屏窗口的操作特性响应用户针对所述非全屏窗口的操作。
第二方面,本发明实施例提供一种终端,所述终端包括:
第一加载模块,用于在显示单元的显示区域加载对应目标地址的窗口,在所述目标地址对应的窗口中加载所述目标地址的次级位置对应的对象;
监听模块,用于监听用户在所述第一加载模块加载的窗口实施的操作;
第二加载模块,用于解析出所监听到的操作为在所述窗口中选中至少两个所述对象共同作为目标对象的操作时,在所述窗口加载对应所述目标对象的候选操作项,监听针对所述候选操作项的操作;
第三加载模块,用于响应于用于创建新对象的所述候选操作项被触发的操作,加载创建的新对象,更新目标对象的地址为所述新对象的地址的次级位置;
第三加载模块,还用于加载位于所述新对象的地址的次级位置的对象。
在上述方案中,所述第二加载模块具体用于:
在所述窗口中加载对应所述目标对象创建所述新对象的所述候选操作项;
在所述窗口中加载原生候选操作项,所述原生候选操作项为所述窗口中任一个所述对象单独作为目标对象时在所述窗口所加载的操作项;
在所述窗口对应所述目标对象的原始位置停止加载所述目标对象;
其中,所述新对象为用于存储所述目标对象的文件夹;或者,所述新对象为用于加载所述目标对象的非全屏窗口。
在上述方案中,所述第三加载模块具体用于:加载新创建的文件夹,所述文件夹用于存储所述目标对象;响应于用于查看所述文件夹的操作,加载所述文件夹中的所述目标对象。
在上述方案中,所述第三加载模块具体用于:在所述窗口中的空闲区域加载所述新创建的文件夹。
在上述方案中,所述第三加载模块具体用于:更新所述显示区域加载的所述目标地址的窗口为存储地址对应的窗口,在所述存储地址对应的窗口加载位于所述存储地址的次级位置的对象,所述存储地址为所述候选操作项被触发的操作指示的地址,且不同于所述目标地址。
在上述方案中,所述第三加载模块具体用于:
在接收到用于创建新文件夹的所述候选操作项被触发的操作时,更新所述显示区域加载的所述目标地址的窗口为所述存储地址对应的窗口;或者,
响应于在所述目标地址对应的窗口中接收到的触发加载所述存储地址对应窗口的操作时,更新所述显示区域加载的所述目标地址的窗口为所述存储地址对应的窗口。
在上述方案中,所述第三加载模块具体用于:在所述目标地址对应的全屏窗口中加载新创建的非全屏窗口,所述目标地址对应的窗口为全屏窗口;在所述非全屏窗口中加载所述非全屏窗口的地址的次级位置对应的对象。
在上述方案中,所述终端还包括:
响应模块,用于获取所述全屏窗口的操作特性,基于所继承的所述全屏窗口的操作特性响应用户针对所述非全屏窗口的操作。
与现有技术需要依次执行新建文件夹、选择文件、将文件移动至新建文件夹的过程相比,本发明实施例通过在多个对象被用户同时选中时,在与多个对象对应的候选操作项中增加用于创建新对象的候选操作项,当监听到用于创建新对象的候选操作项被触发时,加载创建的新对象并自动将用户选中的多个对象一起移动到新对象,实现了可直接操作需要整理的对象,减少了操作步骤,方便用户整理文件,克服了现有技术中存在的整理操作会耗费用户较多的时间,整理操作效率太低的缺陷;如此,本发明实施例能够降低对象整理的操作复杂性,节省整理时间,提高整理操作效率。
附图说明
图1-1为现有技术中在Windows桌面新建文件夹的过程示意图;
图1-2为对于图1-1中新建文件夹进行重命名的过程示意图;
图1-3、1-4、1-5为选择文件并拖动至图1-1中新建文件夹的过程示意图;
图2为本发明实施例中终端的一个可选的硬件结构示意图;
图3为本发明实施例中对象处理方法的一个可选的应用场景示意图;
图4为本发明实施例中对象处理方法的另一个可选的应用场景示意图;
图5为本发明实施例中对象处理方法的一个可选的流程示意图;
图6a为本发明实施例中基于图3实施对象整理的一个可选的示意图a;
图6b为本发明实施例中基于图3实施对象整理的一个可选的示意图b;
图6c为本发明实施例中基于图3实施对象整理的一个可选的示意图c;
图6d为本发明实施例中基于图3实施对象整理的一个可选的示意图d;
图6e为本发明实施例中基于图3实施对象整理的一个可选的示意图e;
图6f为本发明实施例中基于图3实施对象整理的一个可选的示意图f;
图7a为本发明实施例中基于图4实施对象整理的一个可选的示意图a;
图7b为本发明实施例中基于图4实施对象整理的一个可选的示意图b;
图7c为本发明实施例中基于图4实施对象整理的一个可选的示意图c;
图7d为本发明实施例中基于图4实施对象整理的一个可选的示意图d;
图7e为本发明实施例中基于图4实施对象整理的一个可选的示意图e;
图8为本发明实施例中实施对象整理的一个可选的操作流程示意图;
图9为本发明实施例中改进的右键菜单的一个可选的示意图;
图10为本发明实施例中PIDL与文件、文件夹等的对应关系示意图;
图11为本发明实施例中PIDL与文件、文件夹等的另一对应关系示意图;
图12为本发明实施例中格子ListView窗口与桌面ListView的关系示意图;
图13为本发明实施例中建立格子的一个可选的流程示意图;
图14为本发明实施例中对面板右键菜单的改进示意图;
图15为本发明实施例中格子面板的一个可选的示意图;
图16为本发明实施例中终端的另一个可选的硬件结构示意图。
具体实施方式
以窗口(Windows)操作系统为例,对现有技术中用户对终端设备中的文件进行整理的过程说明如下:在文件整理的实现方法上,Windows用户的做法都是需要先新建一个文件夹,然后再选择文件,拖动至新建文件夹中,完成文件的整理,步骤如下:
a、在当前窗口新建文件夹,参见图1-1示出的通过在桌面空白区域点击右键,及选择新建文件的过程;
b、对新建的文件夹进行重命名,参见图1-2示出的对于图1-1中新建的文件夹进行重命名的过程;
c、选择桌面上的待整理的文件,并拖动至新建文件夹,参见图1-3、图1-4、图1-5示出的选中桌面上的待整理文件并拖动至新建文件夹的过程。
现有处理技术中,用户根据待整理文件/应用的标识、或者用户的具体需求进行整理,例如,分别为不同类型的应用标识新建不同的文件夹,将对应不同类型的应用标识的应用移动到不同的文件夹中以便于后续的操作;然而,现有处理技术在实施时,只能单向操作,需要依次执行新建文件夹、选择文件、将文件移动至新建文件夹的步骤,操作过程过于复杂,使用起来不是很方便,并且,在面对移动终端中数量、类型众多的应用及文件时,现有技术的整理操作会耗费用户较多的时间,整理操作效率太低。
以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所提供的实施例仅仅用以解释本发明,并不用于限定本发明。另外,以下所提供的实施例是用于实施本发明的部分实施例,而非提供实施本发明的全部实施例,在本领域技术人员不付出创造性劳动的前提下,对以下实施例的技术方案进行重组所得的实施例、以及基于对发明所实施的其他实施例均属于本发明的保护范围。
需要说明的是,在本发明实施例中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的方法或者装置不仅包括所明确记载的要素,而且还包括没有明确列出的其他要素,或者是还包括为实施方法或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的方法或者装置中还存在另外的相关要素(例如方法中的步骤或者装置中的单元)。例如,本发明实施例提供的对象处理方法包含了一系列的步骤,但是本发明实施例提供的对象处理方法不限于所记载的步骤,同样地,本发明实施例提供的终端包括了一系列模块,但是本发明实施例提供的终端不限于包括所明确记载模块,还可以包括为获取相关信息、或基于信息进行处理时所需要设置的模块/单元。
需要指出的是,本发明实施例中所涉及的对象可以为文件标识、文件夹标识、应用标识、应用的窗口中的文件标识/文件夹标识/应用标识等用于描述操作对象的标识。
本发明实施例中终端可以为台式电脑、笔记本电脑等设备,也可以为智能手机、平板电脑、穿戴式设备(如智能手表)等移动设备;参见图2示出的终端的一个可选的硬件结构示意图,终端10至少包括:显示单元11、存储器12、通信单元13、供电单元14及处理器15;其中,显示单元11用于显示终端10中的处理器15处理的信息,如媒体信息(包括视频和/或图像),存储器12用于存储信息,通信单元13支持处理器15与其他终端或服务器侧进行数据通信,供电单元14用于为终端10中的各组件提供工作电力。
在图2中,处理器15通过总线与终端10中各组件的命令以及数据的传输,对于图2中显示单元11、处理器15、存储器12以及通信单元13的具体实现形式不做限定,例如显示单元11可以实施为液晶显示模块、有机发光二极管显示模块等,存储器12可以实施为闪存(Flash)存储器、只读存储器、转移装置等,通信单元13可以实施为蜂窝通信芯片、外围模块(如手机卡座、射频模块)和天线,当然,也可以实施为无线相容性认证(WiFi)通信芯片、外围模块(如射频模块)和WiFi天线,也可以实施为以太网通信模块。
需要指出的是,图2中示出的终端中的各组件在实施以下各具体实施例中并未都是必需的,具体可以根据终端在以下各具体实施例中实现的功能而实施图2示出的部分或全部硬件结构。
本发明实施例中对终端的操作系统的类型并不限定,操作系统可以为Windows系统、安卓系统等任意基于窗口的交互式操作系统;本发明实施例中所涉及的窗口为操作系统的任意层级的窗口,例如Windows系统的桌面,安卓系统的launcher界面,以及任意应用如文件管理器(用于浏览文件系统中的文件)的显示界面等。
本发明实施例记载的技术方案可以用于实现对操作系统的窗口中的对象进行整理,参见图3示出的本发明实施例中对象处理方法的一个可选的应用场景,图3示出了一个台式电脑的显示窗口所呈现的多个对象,这些对象包括但不限于:文件标识、文件夹标识、应用程序标识、快捷方式等;图3中示出的具体对象均为示例;假设,用户选取的需要整理操作的对象为窗口中的:“汇报”标识及“报告”标识。参见图4示出的本发明实施例中对象处理方法的另一个可选的应用场景,图4示出了一个智能手机或平板电脑的图形用户界面所呈现的多个对象,这些对象包括但不限于:文件标识、文件夹标识、应用程序标识、快捷方式等;图4中示出的具体对象均为示例;假设,用户选取的需要整理操作的对象为:“聊天应用1”标识及“聊天应用2”标识。需要说明的是,图3、图4中示出的应用场景仅是本发明实施例记载的技术方案的两个可能的应用场景示例,其他应用场景可以包括图3、图4未涉及的终端。本发明实施例记载的技术方案可以应用于上述场景中,以帮助克服现有技术中存在的整理操作会耗费用户较多的时间,整理操作效率太低的缺陷。
基于上述记载的应用场景,提出以下各具体实施例。
实施例一
本实施例提供一种对象处理方法,可以用于实现对操作系统的窗口中的对象进行整理,克服现有技术中存在的整理操作会耗费用户较多的时间,整理操作效率太低的缺陷。
参见图5,本实施例记载的对象处理方法,包括以下步骤:
步骤101、在显示单元的显示区域加载对应目标地址的窗口,在目标地址对应的窗口中加载目标地址的次级位置对应的对象。
本实施例的执行主体可以为终端;终端可以为台式电脑、笔记本电脑等设备,也可以为智能手机、平板电脑、穿戴式设备(如智能手表)等移动设备。
终端开机后,需要在显示单元的显示区域加载的窗口、文件或应用所对应的地址可以为:默认地址,如指向桌面的地址,或者用户触发加载的地址,如文件系统的任意存储位置,或者,指向任意应用的地址;这里,地址用于标识不同的窗口、界面、文件或应用;可选的,地址以操作系统桌面为起点描述对象在文件系统的位置,如Window系统中采用的标识符列表指针(PIDL,Pointer to an Identifier List)。这里,对象可以为文件标识、文件夹标识、应用标识、应用的窗口中的文件标识/文件夹标识/应用标识等用于描述操作对象的标识。
目标地址对应的窗口为当前窗口,当前窗口可以为操作系统的任意层级的窗口,当前窗口可以包括但并不限于操作系统的桌面,例如当前窗口也可以为Window系统中的C盘界面。可选的,窗口可以是显示区域的全屏窗口,也可以是位于显示区域的小窗口(即非全屏窗口)。目标地址的次级位置为目标地址的子地址,例如,若目标地址对应的窗口为操作系统的桌面,则目标地址的次级位置为桌面上各个对象的位置。
步骤102、监听用户在窗口实施的操作。
这里,用户在窗口实施的操作可以包括:针对任意对象的单击、双击等操作,或针对多个对象的多选等操作。
需要说明的是,用户在窗口实施的操作可以是一个单独的单击、双击或多选操作,也可以是多个操作顺次构成的操作组合,以台式电脑的Windows系统桌面为例,用户在窗口实施的操作可以是由单击选中、点击右键两个操作构成的操作组合。
操作的实施方式与终端的操作方式有关系,例如,对于台式电脑的Windows系统的桌面可以通过鼠标、键盘等输入设备进行操作,对于智能手机、平板电脑等可以通过触摸或按压等输入方式进行操作,当然,对于支持触摸或按压等输入方式的台式电脑,也可以通过触摸或按压等输入方式进行操作。
步骤103、解析出所监听到的操作为在窗口中选中至少两个对象共同作为目标对象的操作时,在窗口加载对应目标对象的候选操作项,监听针对候选操作项的操作。
终端对用户在窗口实施的操作进行监听,并对监听到的操作进行解析;对解析结果进行分析,当判定所监听到的操作为在窗口中选中至少两个对象共同作为目标对象的操作时,在窗口加载对应目标对象的候选操作项,及监听针对候选操作项的操作;这里,用户选中窗口中对象的实现方式包括但不限于以下方式:鼠标划定区域(或者划定区域并点击)、键盘鼠标组合点击、触控手势划定区域、触控手势划定区域并触控(如单点触控、多点触控或压力触控)。
步骤103中,终端在窗口加载的对应目标对象的候选操作项至少包括用于创建新对象的候选操作项,当该用于创建新对象的候选操作项被触发时,终端将创建新对象;具体地,终端在窗口中加载对应目标对象的用于创建新对象的候选操作项;可选的,终端在窗口中还加载原生候选操作项,原生候选操作项为窗口中任一个对象单独作为目标对象时在窗口所加载的操作项,如现有技术中右键菜单示出的打开、剪切、复制、删除、重命名或属性等操作项;以Windows系统的右键菜单选项为例,终端除了加载用于创建新对象的右键菜单选项,还加载常规的右键菜单选项,如打开、剪切、复制、删除、重命名或属性等选项。
这里,在窗口加载对应目标对象的候选操作项,具体指在窗口加载对应目标对象的候选操作项的图形化标识。
可选的,新对象为用于存储目标对象的文件夹;或者,新对象为用于加载目标对象的窗口;这里,窗口可以是显示区域的全屏窗口,也可以是位于显示区域的小窗口,即非全屏窗口。
步骤104、响应于用于创建新对象的候选操作项被触发的操作,加载创建的新对象,更新目标对象的地址为新对象的地址的次级位置。
终端监听用户针对候选操作项的操作,当确定用户触发的候选操作项为用于创建新对象的候选操作项时,加载创建的新对象;可选的,终端在窗口对应目标对象的原始位置停止加载目标对象;更新目标对象的地址为新对象的地址的次级位置。
这里,加载创建的新对象,具体是指加载创建的新对象的图形化标识。
本实施例中,加载创建的新对象的实现方式可以至少为以下任一种方式:
方式1:在对应目标地址的窗口加载创建的新对象;
方式2:在对应新的目标地址的窗口加载创建的新对象。
需要说明的是,新的目标地址可以是与当前的目标地址不同的地址,例如,若当前的目标地址对应的窗口为桌面,则那么新的目标地址对应的窗口可以为操作系统的任意层级的窗口,例如Window系统中的C盘界面。
步骤105、加载位于新对象的地址的次级位置的对象。
本实施例中,终端在监听到用户在窗口中实施选中至少两个对象共同作为目标对象的操作时,在窗口加载对应目标对象的至少包括用于创建新对象的候选操作项,及在监听到用于创建新对象的候选操作项被触发时,加载创建的新对象,并将用户选中的至少两个对象的地址从目标地址的次级位置更新为新对象的地址的次级位置,从而同时将用户选中的至少两个对象移动到新对象;与现有技术需要依次执行新建文件夹、选择文件、将文件移动至新建文件夹的过程相比,本实施例通过在多个对象被用户同时选中时,在与多个对象对应的候选操作项中增加用于创建新对象的候选操作项,当监听到用于创建新对象的候选操作项被触发时,加载创建的新对象并自动将用户选中的多个对象一起移动到新对象,实现了可直接操作需要整理的对象,减少了操作步骤,方便用户整理文件,克服现有技术中存在的整理操作会耗费用户较多的时间,整理操作效率太低的缺陷;如此,能够降低对象整理的操作复杂性,节省整理时间,提高整理操作效率。
实施例二
基于上述实施例,本实施例针对创建的新对象为用于存储目标对象的文件夹的情况进行说明。
终端在显示单元的显示区域加载对应目标地址的窗口,在目标地址对应的窗口中加载目标地址的次级位置对应的对象,随后,持续监听用户在窗口实施的操作,并对监听到操作进行解析,当解析出所监听到的操作为在窗口中选中至少两个对象共同作为目标对象的操作时,在窗口加载对应目标对象的候选操作项,监听针对候选操作项的操作;这里,所述候选操作项至少包括用于创建新文件夹的选项;该新文件夹可以用于存储用户选中的目标对象;可以理解的是,该新创建的文件夹还可以用于存储其他对象。
终端监听到用于创建新文件夹的候选操作项被触发时,响应于创建新文件夹的操作指示,创建新文件夹并加载新创建的文件夹(即创建的新文件夹),及更新目标对象的地址为新文件夹的地址的次级位置,以及,加载位于新文件夹的地址的次级位置的对象。
下面分别结合图3、图4示出的应用场景,对本实施例记载的针对创建的新对象为文件夹的解决方案进行示例说明。
图3示出的台式电脑的当前窗口中显示有多个对象;参见图3,终端为台式电脑,当终端监听并解析出用户的操作为:选中“汇报”和“报告”这两个对象共同作为目标对象时,在窗口加载候选操作项,参见图6a,图6a示出的候选操作项包括:创建新文件夹、剪切、复制、删除、重命名及属性等;当终端监听到创建新文件夹的候选操作项被触发时,加载创建的新文件夹,同时将用户选中的多个对象一起移动到新文件夹,参见图6b;以及,在新文件夹中加载“汇报”和“报告”这两个对象,参见图6c;可见,通过在包括多个对象的目标对象对应的候选操作项中增加用于创建新文件夹的候选操作项,当确定用于创建新文件夹的候选操作项被触发时,加载创建的新文件夹并自动将用户选中的多个对象一起移动到新文件夹,实现直接操作需要整理的对象,减少了操作步骤,方便用户整理文件。
图4示出的智能手机或平板电脑的当前窗口中显示有多个对象;参见图4,终端为智能手机或平板电脑,当终端监听并解析出用户的操作为:选中“聊天应用1”及“聊天应用2”这两个对象共同作为目标对象时,在窗口加载候选操作项,参见图7a,图7a示出的候选操作项包括:分享、创建新文件夹、卸载等;当终端监听到创建新文件夹的候选操作项被触发时,加载创建的新文件夹,同时将用户选中的多个对象一起移动到新文件夹,参见图7b,以及,在新文件夹中加载“聊天应用1”及“聊天应用2”这两个对象,参见图7c;可见,通过在包括多个对象的目标对象对应的候选操作项中增加用于创建新文件夹的候选操作项,当确定用于创建新文件夹的候选操作项被触发时,加载创建的新文件夹并自动将用户选中的多个对象一起移动到新文件夹,实现直接操作需要整理的对象,减少了操作步骤,方便用户整理文件。
作为上述加载位于新文件夹的地址的次级位置的对象的一种可行的实现方式,终端加载位于新文件夹的地址的次级位置的目标对象。
作为上述加载位于新文件夹的地址的次级位置的对象的另一种可行的实现方式,终端在加载新创建的文件夹及更新目标对象的地址为新文件夹的地址的次级位置之后,并不立即加载目标对象,而是在接收到触发显示新文件夹中对象的操作时才显示新文件夹中的对象,而在接收到该触发显示操作之前,终端还可能将其他对象移动到新文件夹,也就是说,在显示新文件夹中对象之前,终端针对新文件夹实施了多次操作;具体地,终端监听到用于查看所述新文件夹的操作时,响应于用于查看所述文件夹的操作,加载所述新文件夹中的对象。
以下对上述加载新创建的文件夹的实现方式进行示例说明:
方式1:新创建的文件夹位于当前窗口(即新创建的文件夹的地址为当前窗口的地址的次级位置),当前窗口为目标地址对应的窗口,终端将目标对象复制到当前窗口中的新创建的文件夹中,具体为:
终端监听到用于创建新文件夹的候选操作项被触发时,在当前的窗口中的空闲区域加载新创建的文件夹;例如在与所述窗口中已加载对象呈依序排列的位置加载新创建的文件夹,或在所述窗口中任意未加载有对象的位置加载新创建的文件夹;参见图3及图6b,新文件夹位于目标地址对应的窗口。
方式2:新创建的文件夹位于不同于当前窗口的操作系统的其他层级的位置或窗口(即新创建的文件夹的地址不是当前窗口的地址的次级位置),终端将目标对象复制到不同于当前窗口的位置,具体为:
终端监听到用于创建新文件夹的候选操作项被触发时,更新显示区域加载的所述目标地址的窗口为存储地址对应的窗口,在所述存储地址对应的窗口加载位于所述存储地址的次级位置的对象,这里的对象包括上述用户选中的目标对象;所述存储地址为所述候选操作项被触发的操作指示的地址,且不同于所述目标地址;参见图3及图6d,存储地址为操作系统的C盘,新文件夹位于C盘对应的窗口。
实际中,更新所述显示区域加载的所述目标地址的窗口为所述存储地址对应的窗口的实现过程,可以为以下任意一种实现方式:
方式a、选择对象并指定不同于当前窗口的位置(存储地址)后,直接跳转至操作指示的位置;具体为:终端在接收(即监听)到用于创建新文件夹的候选操作项被触发的操作时,更新显示区域加载的目标地址的窗口为存储地址对应的窗口。
方式b、选择对象后将对象移动到不同于当前窗口的位置(存储地址),但不跳转;在用户再次实施调整的操作时,才加载存储地址的窗口;具体为:响应于在目标地址对应的窗口中接收到的触发加载存储地址对应窗口的操作时,更新显示区域加载的目标地址的窗口为存储地址对应的窗口。
实施例三
基于上述实施例,本实施例针对创建的新对象为用于加载所述目标对象的窗口的情况进行说明;这里,窗口可以是显示区域的全屏窗口,也可以是位于显示区域的小窗口,即非全屏窗口。
终端在显示单元的显示区域加载对应目标地址的窗口,在目标地址对应的窗口中加载目标地址的次级位置对应的对象,随后,持续监听用户在窗口实施的操作,并对监听到操作进行解析,当解析出所监听到的操作为在窗口中选中至少两个对象共同作为目标对象的操作时,在窗口加载对应目标对象的候选操作项,监听针对候选操作项的操作;这里,所述候选操作项至少包括用于创建新窗口的选项;该新窗口可以用于存储所述对象;可以理解的是,该新创建的窗口可以用于存储用户选中的目标对象,还可以用于存储其他对象。
终端监听到用于创建新窗口的候选操作项被触发时,响应于创建新窗口的操作指示,创建新窗口并加载新创建的窗口(即创建的新窗口),及更新目标对象的地址为新窗口的地址的次级位置,以及,加载位于新窗口的地址的次级位置的对象。
下面分别结合图3、图4示出的应用场景,对本实施例记载的针对创建的新对象为窗口的解决方案进行示例说明。
图3示出的台式电脑的当前窗口中显示有多个对象;参见图3,终端为台式电脑,当终端监听并解析出用户的操作为:选中“汇报”和“报告”这两个对象共同作为目标对象时,在窗口加载候选操作项,参见图6e,图6e示出的候选操作项包括:创建新窗口、剪切、复制、删除、重命名及属性等;当终端监听到创建新窗口的候选操作项被触发时,加载创建的新窗口,同时将用户选中的多个对象一起移动到新窗口,该新窗口示例为非全屏窗口,参见图6f;可见,通过在包括多个对象的目标对象对应的候选操作项中增加用于创建新窗口的候选操作项,当确定用于创建新窗口的候选操作项被触发时,加载创建的新窗口并自动将用户选中的多个对象一起移动到新窗口,实现直接操作需要整理的对象,减少了操作步骤,方便用户整理文件。
图4示出的智能手机或平板电脑的当前窗口中显示有多个对象;参见图4,终端为智能手机或平板电脑,当终端监听并解析出用户的操作为:选中“聊天应用1”及“聊天应用2”这两个对象共同作为目标对象时,在窗口加载候选操作项,参见图7d,图7d示出的候选操作项包括:分享、创建新窗口、卸载等;当终端监听到创建新窗口的候选操作项被触发时,加载创建的新窗口,同时将用户选中的多个对象一起移动到新窗口,该新窗口示例为非全屏窗口,参见图7e;可见,通过在包括多个对象的目标对象对应的候选操作项中增加用于创建新窗口的候选操作项,当确定用于创建新窗口的候选操作项被触发时,加载创建的新窗口并自动将用户选中的多个对象一起移动到新窗口,实现直接操作需要整理的对象,减少了操作步骤,方便用户整理文件。
作为上述加载新创建的窗口的一种可行的实现方式,终端在目标地址对应的全屏窗口中加载新创建的窗口;所述目标地址对应的窗口为全屏窗口;新创建的窗口为非全屏窗口;参见图3及图6f,新窗口位于目标地址对应的窗口;需要说明的是,所述新创建的窗口也可以为全屏窗口。
作为上述加载位于新窗口的地址的次级位置的对象的一种可行的实现方式,终端在新创建的非全屏窗口中加载所述非全屏窗口的地址的次级位置对应的对象。
可选的,新创建的非全屏窗口具有与操作系统的桌面同样的功能属性,比如具有与操作系统的桌面同样的单击、双击、右键菜单等操作/选项;具体地,终端通过获取所述全屏窗口的操作特性,以使新创建的非全屏窗口继承所述全屏窗口的操作特性;基于所继承的所述全屏窗口的操作特性,响应用户针对所述非全屏窗口的操作。
实施例四
本实施例基于上述任意实施例,分别从界面侧及技术侧对前述的对象处理方法的实现过程进行说明。
1、参见图8、图9,产品侧的操作步骤包括:
a)判断用户当前是否选中多个文件(2个或以上);
b)如果判定用户选择了2个或以上的文件,则在右键菜单里,新增显示“创建新文件夹”。
2、技术侧的实现过程为:
本实施例基于WINDOWS SHELL技术,因此需要WINDOWS SHELL功能才能进行;通过SHELL技术接管桌面的所有操作,针对接管桌面上的所有图标,都有自己独立的PIDL(在SHELL技术里面定义为PITEMIDLIST),通过操作对应的PIDL可以直接操作相应的对象,参见图10示出的PIDL与文件、文件夹等的对应关系。
PIDL是一个指向SHITEMID结构集的指针,能在一个文件夹中容易且清晰地标识任何给定对象的相对或绝对路由。相对路由是从待操作对象所处的文件夹开始,而绝对路由则是从桌面开始的一系列应用,并且直到这个对象,参见图11。在整个SHELL中PIDL总是唯一的标识一个元素。
SHELL技术里面对桌面对象的所有操作都是通过PIDL来进行,右键需要模拟桌面的所有显示操作,并且接管对应的消息处理;比如右键选择桌面的图标进行操作,那么在建立的文件夹里面,右键弹出的菜单也必须和桌面上弹出的菜单一致,单击、双击、全选等都要相同的处理方式,再如用户使用delete键,也需要对应对桌面图标(比如文件、文件夹等)进行删除操作。
接管桌面对象的容器为桌面列表示图(ListView)窗口,建立的格子也是ListView窗口(格子只接管选择到的PIDL),参见图12,格子的ListView窗口与桌面ListView之间互相通信,具体为:格子的ListView窗口通信告知桌面ListView是否已经接管了对应的PIDL,然后桌面ListView进行清除操作,在对应的文件夹里面显示对应的PIDL。需要说明的是,格子是指用户选择创建格子后,生成的新窗口,该窗口具有与桌面同样的功能属性,比如双击,右键菜单等内容都会全部相同。
下面的描述以格子进行示例。
Windows的桌面是ListView进行绘制的,接管的时候也是通过ListView的属性进行接管;格子的ListView窗口与桌面ListView之间互相通信后,用户选择对应的PIDL,就可以进行的移动操作。参见图13,建立格子流程具体包括:
1、选择桌面对象的时候,记录该对象的PIDL;
2、建立格子,插入对应的PIDL;
3、对于选中的桌面对象,通过清除使之在桌面消失。
通过以上操作,已经成功将桌面的PIDL移动到格子去,因为格子的属性跟桌面的属性一样,对应的PIDL也是不会变的,那么对应格子PIDL的所有操作也会是原生态的桌面操作。
本实施例的方案不仅可以创建新格子,也可以新建一个格子面板,或是对同类格式的文件进行批量打开等操作,更加快捷;参见图14、15,格子面板就相当于展开的格子,可调节窗口显示大小。
本实施例可直接操作需要移动编辑的文件从而进行整理,方便用户整理文件,目的更明确,突破windows原生系统的局限性,减少操作步骤,更符合用户思维逻辑。
实施例五
与前述实施例一的记载相对应,本实施例还记载一种终端,参见图16,终端包括:
第一加载模块201,用于在显示单元的显示区域加载对应目标地址的窗口,在所述目标地址对应的窗口中加载所述目标地址的次级位置对应的对象;
监听模块202,用于监听用户在所述第一加载模块201加载的所述窗口实施的操作;
第二加载模块203,用于解析出所监听到的操作为在所述窗口中选中至少两个所述对象共同作为目标对象的操作时,在所述窗口加载对应所述目标对象的候选操作项,监听针对所述候选操作项的操作;
第三加载模块204,用于响应于用于创建新对象的所述候选操作项被触发的操作,加载创建的新对象,更新所述目标对象的地址为所述新对象的地址的次级位置;
第三加载模块204,还用于加载位于所述新对象的地址的次级位置的对象。
与现有技术需要依次执行新建文件夹、选择文件、将文件移动至新建文件夹的过程相比,本实施例通过在多个对象被用户同时选中时,在与多个对象对应的候选操作项中增加用于创建新对象的候选操作项,当监听到用于创建新对象的候选操作项被触发时,加载创建的新对象并自动将用户选中的多个对象一起移动到新对象,实现了可直接操作需要整理的对象,减少了操作步骤,方便用户整理文件,克服现有技术中存在的整理操作会耗费用户较多的时间,整理操作效率太低的缺陷;如此,能够降低对象整理的操作复杂性,节省整理时间,提高整理操作效率。
在上述实施例的基础上,所述第二加载模块203具体用于:
在所述窗口中加载对应所述目标对象创建所述新对象的所述候选操作项;
在所述窗口中加载原生候选操作项,所述原生候选操作项为所述窗口中任一个所述对象单独作为目标对象时在所述窗口所加载的操作项;
在所述窗口对应所述目标对象的原始位置停止加载所述目标对象;
其中,所述新对象为用于存储所述目标对象的文件夹;或者,所述新对象为用于加载所述目标对象的非全屏窗口。
可选的,所述第三加载模块204具体用于:
加载新创建的文件夹,所述文件夹用于存储所述目标对象;
响应于用于查看所述文件夹的操作,加载所述文件夹中的所述目标对象。
进一步,所述第三加载模块204具体用于:
在所述窗口中的空闲区域加载所述新创建的文件夹。
或者,进一步,所述第三加载模块204具体用于:
更新所述显示区域加载的所述目标地址的窗口为存储地址对应的窗口,在所述存储地址对应的窗口加载位于所述存储地址的次级位置的对象,所述存储地址为所述候选操作项被触发的操作指示的地址,且不同于所述目标地址。
更进一步,所述第三加载模块204具体用于:
在接收到用于创建新文件夹的所述候选操作项被触发的操作时,更新所述显示区域加载的所述目标地址的窗口为所述存储地址对应的窗口;或者,
响应于在所述目标地址对应的窗口中接收到的触发加载所述存储地址对应窗口的操作时,更新所述显示区域加载的所述目标地址的窗口为所述存储地址对应的窗口。
可选的,所述第三加载模块204具体用于:
在所述目标地址对应的全屏窗口中加载新创建的非全屏窗口,所述目标地址对应的窗口为全屏窗口;
在所述非全屏窗口中加载所述非全屏窗口的地址的次级位置对应的对象。
进一步,所述终端还包括:
响应模块205,用于获取所述全屏窗口的操作特性,基于所继承的所述全屏窗口的操作特性响应用户针对所述非全屏窗口的操作。
在实际应用中,终端的功能模块存在对应的硬件来支撑,例如第一加载模块201至少可以由图2中的处理器、显示单元配合实现,监听模块202、第二加载模块203、第三加载模块204及响应模块205至少可由图2中示出的处理器、显示单元及通信单元配合实现。
实施例六
本实施例记载一种计算机可读介质,可以为ROM(例如,只读存储器、FLASH存储器、转移装置等)、磁存储介质(例如,磁带、磁盘驱动器等)、光学存储介质(例如,CD-ROM、DVD-ROM、纸卡、纸带等)以及其他熟知类型的程序存储器;计算机可读介质中存储有计算机可执行指令,当执行指令时,引起至少一个处理器执行包括以下的操作:
在显示单元的显示区域加载对应目标地址的窗口,在所述目标地址对应的窗口中加载所述目标地址的次级位置对应的对象;
监听用户在所述窗口实施的操作;
解析出所监听到的操作为在所述窗口中选中至少两个所述对象共同作为目标对象的操作时,在所述窗口加载对应所述目标对象的候选操作项,监听针对所述候选操作项的操作;
响应于用于创建新对象的所述候选操作项被触发的操作,加载创建的新对象,更新所述目标对象的地址为所述新对象的地址的次级位置,以及,
加载位于所述新对象的地址的次级位置的对象。
综上所述,本实施例通过在监听到用户在窗口中实施选中至少两个对象共同作为目标对象的操作时,在窗口加载对应目标对象的至少包括用于创建新对象的候选操作项,及在监听到用于创建新对象的候选操作项被触发时,加载创建的新对象,并将用户选中的至少两个对象的地址从目标地址的次级位置更新为新对象的地址的次级位置,从而同时将用户选中的至少两个对象移动到新对象;与现有技术需要依次执行新建文件夹、选择文件、将文件移动至新建文件夹的过程相比,本实施例通过在多个对象被用户同时选中时,在与多个对象对应的候选操作项中增加用于创建新对象的候选操作项,当监听到用于创建新对象的候选操作项被触发时,加载创建的新对象并自动将用户选中的多个对象一起移动到新对象,实现了可直接操作需要整理的对象,减少了操作步骤,方便用户整理文件,克服现有技术中存在的整理操作会耗费用户较多的时间,整理操作效率太低的缺陷;如此,能够降低对象整理的操作复杂性,节省整理时间,提高整理操作效率。
本发明实施例所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质上实施的计算机程序产品的形式,所述存储介质包括但不限于U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁盘存储器、CD-ROM、光学存储器等。
本发明是根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括实施例以及落入本发明范围的所有变更和修改。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (16)
1.一种对象处理方法,其特征在于,所述方法包括:
在显示单元的显示区域加载对应目标地址的窗口,在所述目标地址对应的窗口中加载所述目标地址的次级位置对应的对象;
监听用户在所述窗口实施的操作;
解析出所监听到的操作为在所述窗口中选中至少两个所述对象共同作为目标对象的操作时,在所述窗口加载对应所述目标对象的候选操作项,监听针对所述候选操作项的操作,所述候选操作项包括对应所述目标对象创建新对象的候选操作项,以及所述窗口中任一个所述对象单独作为目标对象时在所述窗口所加载的操作项;
响应于用于创建新对象的所述候选操作项被触发的操作,加载创建的新对象,更新所述目标对象的地址为所述新对象的地址的次级位置,以及,
加载位于所述新对象的地址的次级位置的对象;
其中,如果创建的新对象为用于存储目标对象的文件夹,则新创建的文件夹位于目标地址对应的窗口,或,位于不同于目标地址对应的窗口的操作系统的其他层级的位置或窗口。
2.如权利要求1所述的方法,其特征在于,所述在窗口加载对应所述目标对象的候选操作项,包括:
在所述窗口中加载对应所述目标对象创建所述新对象的所述候选操作项;
在所述窗口中加载原生候选操作项,所述原生候选操作项为所述窗口中任一个所述对象单独作为目标对象时在所述窗口所加载的操作项;
在所述窗口对应所述目标对象的原始位置停止加载所述目标对象;
其中,所述新对象为用于存储所述目标对象的文件夹;或者,所述新对象为用于加载所述目标对象的非全屏窗口。
3.如权利要求1所述的方法,其特征在于,所述加载创建的新对象,包括:
加载新创建的文件夹,所述文件夹用于存储所述目标对象;
响应于用于查看所述文件夹的操作,加载所述文件夹中的所述目标对象。
4.如权利要求3所述的方法,其特征在于,所述加载新创建的文件夹,包括:在所述窗口中的空闲区域加载所述新创建的文件夹。
5.如权利要求3所述的方法,其特征在于,所述加载新创建的文件夹,包括:更新所述显示区域加载的所述目标地址的窗口为存储地址对应的窗口,在所述存储地址对应的窗口加载位于所述存储地址的次级位置的对象,所述存储地址为所述候选操作项被触发的操作指示的地址,且不同于所述目标地址。
6.如权利要求5所述的方法,其特征在于,所述更新所述显示区域加载的所述目标地址的窗口为所述存储地址对应的窗口,包括:
在接收到用于创建新文件夹的所述候选操作项被触发的操作时,更新所述显示区域加载的所述目标地址的窗口为所述存储地址对应的窗口;或者,
响应于在所述目标地址对应的窗口中接收到的触发加载所述存储地址对应窗口的操作时,更新所述显示区域加载的所述目标地址的窗口为所述存储地址对应的窗口。
7.如权利要求1所述的方法,其特征在于,所述加载创建的新对象,包括:
所述目标地址对应的窗口为全屏窗口;
在所述目标地址对应的全屏窗口中加载新创建的非全屏窗口;
在所述非全屏窗口中加载所述非全屏窗口的地址的次级位置对应的对象。
8.如权利要求7所述的方法,其特征在于,所述方法还包括:
获取所述全屏窗口的操作特性;
基于所继承的所述全屏窗口的操作特性响应用户针对所述非全屏窗口的操作。
9.一种终端,其特征在于,所述终端包括:
第一加载模块,用于在显示单元的显示区域加载对应目标地址的窗口,在所述目标地址对应的窗口中加载所述目标地址的次级位置对应的对象;
监听模块,用于监听用户在所述第一加载模块加载的所述窗口实施的操作;
第二加载模块,用于解析出所监听到的操作为在所述窗口中选中至少两个所述对象共同作为目标对象的操作时,在所述窗口加载对应所述目标对象的候选操作项,监听针对所述候选操作项的操作,所述候选操作项包括对应所述目标对象创建新对象的候选操作项,以及所述窗口中任一个所述对象单独作为目标对象时在所述窗口所加载的操作项;
第三加载模块,用于响应于用于创建新对象的所述候选操作项被触发的操作,加载创建的新对象,更新所述目标对象的地址为所述新对象的地址的次级位置;
所述第三加载模块,还用于加载位于所述新对象的地址的次级位置的对象;
其中,如果创建的新对象为用于存储目标对象的文件夹,则新创建的文件夹位于目标地址对应的窗口,或,位于不同于目标地址对应的窗口的操作系统的其他层级的位置或窗口。
10.如权利要求9所述的终端,其特征在于,所述第二加载模块具体用于:
在所述窗口中加载对应所述目标对象创建所述新对象的所述候选操作项;
在所述窗口中加载原生候选操作项,所述原生候选操作项为所述窗口中任一个所述对象单独作为目标对象时在所述窗口所加载的操作项;
在所述窗口对应所述目标对象的原始位置停止加载所述目标对象;
其中,所述新对象为用于存储所述目标对象的文件夹;或者,所述新对象为用于加载所述目标对象的非全屏窗口。
11.如权利要求9所述的终端,其特征在于,所述第三加载模块具体用于:
加载新创建的文件夹,所述文件夹用于存储所述目标对象;
响应于用于查看所述文件夹的操作,加载所述文件夹中的所述目标对象。
12.如权利要求11所述的终端,其特征在于,所述第三加载模块具体用于:
在所述窗口中的空闲区域加载所述新创建的文件夹。
13.如权利要求11所述的终端,其特征在于,所述第三加载模块具体用于:
更新所述显示区域加载的所述目标地址的窗口为存储地址对应的窗口,在所述存储地址对应的窗口加载位于所述存储地址的次级位置的对象,所述存储地址为所述候选操作项被触发的操作指示的地址,且不同于所述目标地址。
14.如权利要求13所述的终端,其特征在于,所述第三加载模块具体用于:
在接收到用于创建新文件夹的所述候选操作项被触发的操作时,更新所述显示区域加载的所述目标地址的窗口为所述存储地址对应的窗口;或者,
响应于在所述目标地址对应的窗口中接收到的触发加载所述存储地址对应窗口的操作时,更新所述显示区域加载的所述目标地址的窗口为所述存储地址对应的窗口。
15.如权利要求9所述的终端,其特征在于,所述第三加载模块具体用于:
在所述目标地址对应的全屏窗口中加载新创建的非全屏窗口,所述目标地址对应的窗口为全屏窗口;
在所述非全屏窗口中加载所述非全屏窗口的地址的次级位置对应的对象。
16.如权利要求15所述的终端,其特征在于,所述终端还包括:
响应模块,用于获取所述全屏窗口的操作特性,基于所继承的所述全屏窗口的操作特性响应用户针对所述非全屏窗口的操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610370354.4A CN106066874B (zh) | 2016-05-27 | 2016-05-27 | 对象处理方法及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610370354.4A CN106066874B (zh) | 2016-05-27 | 2016-05-27 | 对象处理方法及终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106066874A CN106066874A (zh) | 2016-11-02 |
CN106066874B true CN106066874B (zh) | 2019-11-12 |
Family
ID=57420321
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610370354.4A Active CN106066874B (zh) | 2016-05-27 | 2016-05-27 | 对象处理方法及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106066874B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108108077B (zh) * | 2016-11-25 | 2020-03-20 | 腾讯科技(深圳)有限公司 | 一种桌面管理方法以及装置 |
CN107885437A (zh) * | 2017-11-29 | 2018-04-06 | 广州视源电子科技股份有限公司 | 多元素交互方法、装置、设备和存储介质 |
CN108363744A (zh) * | 2018-01-25 | 2018-08-03 | 昆明电力交易中心有限责任公司 | 基于分级存储和部分复制的电力交易系统一体化对象注册方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104933062A (zh) * | 2014-03-19 | 2015-09-23 | 中国移动通信集团浙江有限公司 | 一种文件合并方法及装置 |
CN105183311A (zh) * | 2015-08-27 | 2015-12-23 | 北京金山安全软件有限公司 | 一种文件夹的合并方法及装置 |
CN105260453A (zh) * | 2015-10-12 | 2016-01-20 | 中科创达软件股份有限公司 | 一种应用文件夹的合并方法及系统 |
US9268832B1 (en) * | 2010-05-18 | 2016-02-23 | Netapp, Inc. | Sorting a data set by using a limited amount of memory in a processing system |
-
2016
- 2016-05-27 CN CN201610370354.4A patent/CN106066874B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9268832B1 (en) * | 2010-05-18 | 2016-02-23 | Netapp, Inc. | Sorting a data set by using a limited amount of memory in a processing system |
CN104933062A (zh) * | 2014-03-19 | 2015-09-23 | 中国移动通信集团浙江有限公司 | 一种文件合并方法及装置 |
CN105183311A (zh) * | 2015-08-27 | 2015-12-23 | 北京金山安全软件有限公司 | 一种文件夹的合并方法及装置 |
CN105260453A (zh) * | 2015-10-12 | 2016-01-20 | 中科创达软件股份有限公司 | 一种应用文件夹的合并方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
CN106066874A (zh) | 2016-11-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200264742A1 (en) | Method and apparatus for adding icon to interface of android system, and mobile terminal | |
WO2022194004A1 (zh) | 应用图标整理方法、装置和电子设备 | |
RU2677393C2 (ru) | Способ и устройство для обеспечения графического интерфейса пользователя | |
CN104298558B (zh) | 信息处理方法和装置 | |
CN110633032B (zh) | 终端设备的图标显示方法及装置 | |
CN111913616A (zh) | 应用程序管理方法、装置和电子设备 | |
CN109062467A (zh) | 分屏应用切换方法、装置、存储介质和电子设备 | |
CN103019520B (zh) | 一种终端应用可选择项信息的显示方法和终端 | |
US20190220170A1 (en) | Method and apparatus for creating group | |
US20150135141A1 (en) | Method and apparatus for creating a control interface of a peripheral device | |
CN113849092A (zh) | 内容分享方法、装置和电子设备 | |
CN112948844B (zh) | 控制方法、装置及电子设备 | |
CN106066874B (zh) | 对象处理方法及终端 | |
CN113485599A (zh) | 显示控制方法、装置、电子设备及介质 | |
CN112925456A (zh) | 显示方法、装置和电子设备 | |
US10192523B2 (en) | Method and apparatus for providing an overview of a plurality of home screens | |
CN111857465B (zh) | 应用图标整理方法、装置及电子设备 | |
CN113282546A (zh) | 文件处理方法及装置 | |
CN113407075A (zh) | 图标整理方法、装置和电子设备 | |
CN112764833A (zh) | 应用程序管理方法、装置及电子设备 | |
CN112578961B (zh) | 应用标识显示方法及装置 | |
CN113342222B (zh) | 应用归类方法、装置及电子设备 | |
CN111796736B (zh) | 应用程序的分享方法、装置和电子设备 | |
CN111796733B (zh) | 图像显示方法、图像显示装置和电子设备 | |
CN112637411B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |