合并数据对象的方法和设备的制作方法

文档序号:6571248阅读:136来源:国知局
专利名称:合并数据对象的方法和设备的制作方法
技术领域
与本发明一致的设备和方法涉及合并计算系统的数据对象,更具体地讲,涉及一种在同一级别合并包括文件夹和已打开的信息项的数据对象的方法以及一种执行该方法的设备。
背景技术
图1A和图1B示出了在传统数字计算环境(诸如网络浏览板(web pad)或个人数字助理(PDA))中尝试合并数据对象的结果。
图1A示出了根据传统技术合并两个文件夹的结果。参照图1A,当将文件夹A 110添加给文件夹B 120时,获得了所得的文件夹130,文件夹B 120作为文件夹A的子文件夹包括在文件夹130中。换句话说,合并的数据对象变为另一对象的低级别信息项。但是,需要一种管理方法,通过该管理方法,合并的数据对象具有与合并之前相同的数据级别。
图1B示出了根据传统技术不可能合并包括已打开的信息项的两个数据对象。已打开的信息项表示处于存储的诸如图像或文本的信息被打开的状态下的文件,并且是本发明用来与文件夹相区别的术语。参照图1B,即使包括已打开的信息项的数据对象b 150被移动而接近于包括已打开的信息项的数据对象a 140,这两个数据对象a 140和b 150也不能被合并。为了合并包括已打开的信息项的两个数据对象,应该执行使用需要的编辑器来手动地合并数据对象的过程,但这是不方便的。

发明内容
本发明提供一种通过方便的用户接口在同一级别合并诸如文件夹、图像文件和文本文件的数据对象的方法和设备。
根据本发明的一方面,提供一种合并显示在屏幕上的两个数据对象的数据对象合并方法,所述方法包括接收用于合并两个数据对象的用户命令;根据输入的用户命令合并两个数据对象的内容。
接收输入的用户命令的步骤可包括如果用户拖动第一数据对象,将第一数据对象移动到第二数据对象上,并释放第一数据对象,则将所述释放识别为用于将第一数据对象合并到第二数据对象中的命令。
合并两个数据对象的内容的步骤可包括如果两个数据对象是文件夹,则将包括在与第一数据对象相应的文件夹中的所有数据对象移动到与第二数据对象相应的文件夹中。
接收输入的用户命令的步骤可包括如果用户拖动第一数据对象,在第一数据对象被期望合并到第二数据对象中的方向上将第一数据对象移动到接近于第二数据对象的边缘,然后释放第一数据对象,则将所述释放识别为用于将第一数据对象合并到第二数据对象的边缘的命令。
合并两个数据对象的内容的步骤可包括如果两个数据对象包括已打开的信息项,则在位于第一数据对象被移动的方向上的第二数据对象的边缘将第一数据对象的内容添加到第二数据对象。
接收输入的用户命令的步骤可包括用户拖动第一数据对象,并在第二数据对象所在的方向上移动第一数据对象;如果第一数据对象被移动到与第二数据对象相隔的预定距离内,则在第一数据对象和第二数据对象上表示用于指示可合并区域的标记;如果用户移动第一数据对象,使得由所述标记表示的可合并区域彼此接触,并且释放第一数据对象,则将所述释放识别为用于合并两个数据对象的命令。
表示所述标记的步骤可包括在两个数据对象的每个边缘的至少一部分上以引导线的形式显示所述标记。
识别用于合并两个数据对象的命令的步骤还包括当可合并区域彼此接触时,在接触的可合并区域上表示不同的标记,其中,所述标记能够将彼此接触的可合并区域与两个数据对象的其它区域区分。
接收用户命令的步骤可包括用户拖动第一数据对象,并在第二数据对象所在的方向上移动第一数据对象;如果第一数据对象被移动到第二数据对象的合并范围内,则在屏幕上显示两个数据对象能够被合并;当在屏幕上显示两个数据对象能够被合并时,如果用户释放第一数据对象,则将所述释放识别为用于合并两个数据对象的命令。
在屏幕上显示两个数据对象能够被合并的步骤可包括如果两个数据对象包括已打开的信息项,则在第二数据对象的边缘上表示用于指示第二数据对象能够被合并的第一标记,其中,第一数据对象被移向所述第二数据对象的边缘。
在屏幕上显示两个数据对象能够被合并的步骤还可包括在面对第二数据对象的正在接近的第一数据对象的边缘上表示用于指示第一数据对象能够被合并的第二标记。
根据本发明的另一方面,提供一种合并显示在屏幕的两个数据对象的数据对象合并设备,所述设备包括用户接口单元,接收用于合并两个数据对象的用户命令;控制单元,根据从用户接口单元接收的输入用户命令合并两个数据对象的内容,并在屏幕上显示合并结果。


通过结合附图详细描述本发明的示例性实施例,本发明的以上和其它特点及优点将会变得更加清楚,其中图1A示出了根据传统技术合并两个文件夹的结果;图1B示出了根据传统技术不可能合并包括已打开的信息项的两个数据对象;图2示出了根据本发明示例性实施例的数据对象合并设备的结构;图3是根据本发明示例性实施例的合并数据对象的方法的流程图;图4A是根据本发明示例性实施例的合并两个文件夹的方法的流程图;图4B是根据本发明示例性实施例的合并包括已打开的信息项的两个数据对象的方法的流程图;图5A示出了根据本发明示例性实施例的合并两个文件夹的结果;图5B至图5D示出了根据本发明示例性实施例的合并包括已打开的信息项的两个数据对象的过程和结果;图6A示出了根据本发明示例性实施例的包括已打开的信息项的两个数据对象被移动而彼此接近的屏幕的示例;图6B示出了根据本发明示例性实施例的包括已打开的信息项的两个数据对象被移动以使得所述两个数据对象的可合并区域彼此接触的屏幕的示例;图6C示出了根据本发明示例性实施例的包括已打开的信息项的两个数据对象被移动而超出各个数据对象的可合并区域的屏幕的示例。
具体实施例方式
现在将参照附图来更全面地描述本发明的,在附图中示出了本发明的示例性实施例。
图2示出了根据本发明示例性实施例的数据对象合并设备的结构。参照图2,根据本发明示例性实施例的数据对象合并设备包括用户接口单元230,用户接口单元230通过输入设备210(诸如鼠标或触摸屏)接收用户输入的用户命令,并解释该命令。该数据对象合并设备还包括控制单元240,控制单元240根据从用户接口单元230接收的用户命令来控制数据对象合并设备,以使得两个数据对象的内容被合并,并且合并的结果被显示在显示单元220上。现在将详细解释用户接口单元230和控制单元240的操作。
图3是根据本发明示例性实施例的合并数据对象的方法的流程图。
参照图3A,在操作302,用户接口单元230接收用于合并显示在屏幕上的两个数据对象的用户命令。为了输入合并命令,除了在菜单中选择将被合并的数据对象的方法之外,还可使用各种方法。
当根据本发明示例性实施例输入合并命令时,如果用户拖动第一数据对象,将第一数据对象移动到作为合并对象的第二数据对象上,然后释放第一数据对象,则用户接口单元230将这些动作识别为用于将第一数据对象合并到第二数据对象的命令。
在另一示例性的实施例中,如果用户拖动第一数据对象,在第一数据对象被期望合并到第二数据对象的方向上将第一数据对象移动到第二数据对象的边缘,然后释放第一数据对象,则用户接口单元230将这些动作识别为用于将第一数据对象合并到第二数据对象的边缘的命令。
使用指示合并可被执行的标记的方法在另一示例性的实施例中被使用。如果用户拖动第一数据对象,将第一数据对象移向第二数据对象所在的位置,并且第一数据对象进入第二数据对象的合并范围,则用户接口单元230在屏幕上显示这两个数据对象可被合并。在屏幕显示这两个数据对象可被合并时,如果用户释放第一数据对象,则该动作被识别为用于合并两个数据对象的命令。为了指示包括已打开的信息项的两个数据对象可被合并,可在面对第一数据对象的第二数据对象的边缘上表示、指示或显示用于指示第二数据对象可被合并的标记。
在使用标记的另一示例性的实施例中,如果用户拖动第一数据对象,将第一数据对象移向第二数据对象所在的位置,然后第一数据对象被移动到与第二数据对象相隔的预定距离之内,则指示两个数据对象位于合并范围内的标记可被表示、指示或显示。例如,可在两个数据对象的所有边缘上表示、指示或显示所述标记。如果用户还移动第一数据对象,从而其上表示、指示或显示有标记的可合并区域彼此接触,然后用户释放第一数据对象,则该动作被识别为用于合并两个数据对象的命令。
在如上所述使用标记的示例性的实施例中,期望被合并的第一数据对象上的标记可以与作为合并目标的第二数据对象上的标记不同,从而用户可容易地将一个对象与另一个对象区分。另外,可在两个数据对象彼此面对的边缘部分上表示、指示或显示引导线(guideline)形状的标记。例如,长度为边缘的长度的三分之一的引导线可用于表示、指示或显示可合并区域。同时,当两个数据对象的可合并区域彼此接触时,如果表示、指示或显示了用于允许用户将两个数据对象的可合并区域与这两个数据对象的剩余区域区分的其它标记,则用户可更方便地输入合并命令。
接下来,在步骤304,控制单元230根据用户命令在同一级别合并两个数据对象的内容。如果两个数据对象是文件夹,则第一文件夹的内容被移动到目标文件夹。然后,被合并的第一文件夹可被删除。如果两个数据对象是包括已打开的信息项的文件,则这两个数据对象被重叠或者这两个数据对象彼此接近的边缘被连接,从而这两个数据对象可被合并。当在两个数据对象上表示、指示或显示可合并区域时,这两个数据对象被合并,以使得彼此接触的两个可合并区域被连接。
图4A是根据本发明示例性实施例的合并两个文件夹的方法的流程图。
参照图4A,在步骤402,如果用户通过使用输入设备210拖动与第一数据对象相应的文件夹,将该文件夹移动到与第二数据对象相应的文件夹上,然后释放该文件夹,则用户接口单元230将该动作识别为用于合并两个数据对象的命令。如上所述,可使用各种方法来识别合并命令。在步骤404,控制单元240通过将包括在与第一数据对象相应的文件夹中的所有数据对象移动到与第二数据对象相应的文件夹中,来合并这两个数据对象。另外,控制单元240控制数据对象合并设备,使得合并了第一文件夹的内容的第二文件夹被显示在显示单元220上。
图4B是根据本发明示例性实施例的合并包括已打开的信息项的两个数据对象的方法的流程图。
参照图4B,在步骤406,如果用户拖动第一数据对象,将第一数据对象移动到第二数据对象的合并范围内,然后释放第一数据对象,则用户接口单元230将该动作识别为用于合并第一数据对象和第二数据对象的命令。如上所述,可使用各种方法来识别合并命令。在步骤408,控制单元240从用户接口单元230接收合并命令,并且在第二数据对象面对用户期望的方向的边缘将第一数据对象的内容添加到第二数据对象,从而这两个数据对象被合并。在合并之后,控制单元240控制数据对象合并设备,使得添加了第一数据对象的内容的第二数据对象被显示在显示单元220上。
图5A示出了根据本发明示例性实施例的合并两个文件夹的结果。
参照图5A,当具有文件a和b的文件夹A 530与具有文件c和d的文件夹B 540合并时,合并之后的文件夹A 550还包括先前属于文件夹B 540的文件c和d。可以看出,与传统技术不同,文件a至d以相同的文件夹级别被包括在文件夹A 550中。
图5B至图5D示出了根据本发明示例性实施例的合并包括已打开的信息项的两个数据对象的过程和结果。
参照图5B,如果如图5B所示第一数据对象510被选择、拖动、移动到作为合并操作的目标的第二数据对象520,如图5C所示进入合并范围,则如图5D所示,第二数据对象530变为合并的对象的一部分,该合并的对象除了具有最初属于第二数据对象530的数据之外,还具有属于第一数据对象的另外的数据。图5B至图5D示出了将本发明示例性实施例应用于备忘录数据(memo data)的示例。参照图5D,即使在合并之后,作为目标备忘录的第二数据对象仍然保持其在合并之前所具有的特性(在该示例中是备忘录纸的颜色)。
图6A示出了根据本发明示例性实施例的包括已打开的信息项的两个数据对象被移动而彼此接近的屏幕的示例。
参照图6A,如果第一数据对象620被移向第二数据对象610,并且这两个数据对象进入彼此之间的预定距离内,则指示两个数据对象的可合并区域的标记611至614以及621至624被表示、指示或显示。在图6A中可以看出,在两个数据对象的每个边缘上以引导线形式表示、指示或显示用于指示可合并区域的标记。
图6B示出了根据本发明示例性实施例的包括已打开的信息项的两个数据对象被移动以使得这两个数据对象的可合并区域彼此接触的屏幕的示例。
参照图6B,用户移动第一数据对象620,使得两个数据对象的所有可合并区域中的期望的可合并区域614和622彼此接触。当这两个数据对象接触时,如果用户通过释放鼠标等来释放第一数据对象,则控制单元240合并这两个数据对象,从而彼此接触的可合并区域614和622被连接。
图6C示出了根据本发明示例性实施例的包括已打开的信息项的两个数据对象被移动而超出各个数据对象的可合并区域的屏幕的示例。
参照图6C,如果用户还移动第一数据对象620而超过两个数据对象接触的位置,则这两个数据对象不被合并,仅第一数据对象被移动。
本发明还可被实施为计算机可读记录介质上的计算机可读代码。计算机可读记录介质是可存储其后能够被计算机系统读取的数据的任何数据存储装置。
虽然本发明是参照其示例性的实施例被具体显示和描述的,但是本领域的普通技术人员应该理解,在不脱离由权利要求限定的本发明的精神和范围的情况下,可以对其进行形式和细节的各种改变。本发明的示例性实施例应被认为仅仅是描述的意义,而不是为了限制的目的。因此,本发明的范围不是由本发明的详细描述所限定,而是由权利要求限定,并且所有落入该范围的差别应被解释为包括在本发明内。
根据如上所述的本发明的结构,可在同一级别合并文件夹,并且在输入图像数据或文本数据作为各个对象之后,当随后需要时,信息项可被容易地合并,使得能够方便地执行文件管理。另外,通过提供用户接口,用户通过该用户接口可观看屏幕上的数据并且同时执行合并,用户能够更方便地管理文件。
权利要求
1.一种合并显示在屏幕上的第一数据对象和第二数据对象的方法,所述方法包括接收用于合并第一数据对象和第二数据对象的用户命令;根据输入的用户命令合并第一数据对象和第二数据对象的内容。
2.根据权利要求1所述的方法,其中,接收用户命令的步骤包括如果用户拖动第一数据对象,将第一数据对象移动到第二数据对象上,并释放第一数据对象,则将所述释放识别为用于将第一数据对象合并到第二数据对象中的命令。
3.根据权利要求2所述的方法,其中,合并第一数据对象和第二数据对象的内容的步骤包括如果第一数据对象和第二数据对象分别是第一文件夹和第二文件夹,则将包括在与第一数据对象相应的第一文件夹中的所有数据对象移动到与第二数据对象相应的第二文件夹中。
4.根据权利要求1所述的方法,其中,接收用户命令的步骤包括如果用户拖动第一数据对象,在第一数据对象被期望合并到第二数据对象中的方向上将第一数据对象移动到接近于第二数据对象的边缘,然后释放第一数据对象,则将所述释放识别为用于将第一数据对象合并到第二数据对象的边缘的命令。
5.根据权利要求4所述的方法,其中,合并第一数据对象和第二数据对象的内容的步骤包括如果第一数据对象和第二数据对象包括已打开的信息项,则在第二数据对象的边缘将第一数据对象的内容添加到第二数据对象,其中,第一数据对象被移向所述第二数据对象的边缘。
6.根据权利要求1所述的方法,其中,接收用户命令的步骤包括拖动第一数据对象,并将第一数据对象移向第二数据对象;如果第一数据对象被移动到与第二数据对象相隔的预定距离内,则在第一数据对象和第二数据对象上显示用于指示可合并区域的标记;如果用户移动第一数据对象,使得由所述标记指示的可合并区域中的至少两个彼此接触,并且释放第一数据对象,则将所述释放识别为用于合并第一数据对象和第二数据对象的命令。
7.根据权利要求6所述的方法,其中,显示所述标记的步骤包括在第一数据对象和第二数据对象的每个边缘的至少一部分上以引导线的形式显示所述标记中的至少一个。
8.根据权利要求6所述的方法,其中,识别用于合并第一数据对象和第二数据对象的命令的步骤还包括当可合并区域彼此接触时,在接触的可合并区域上显示不同的标记,其中,所述不同的标记能够将彼此接触的可合并区域与第一数据对象和第二数据对象的其它区域区分。
9.根据权利要求6所述的方法,其中,合并第一数据对象和第二数据对象的内容的步骤包括如果第一数据对象和第二数据对象包括已打开的信息项,则将第一数据对象的内容添加到第二数据对象,从而彼此接触的可合并区域被连接。
10.根据权利要求1所述的方法,其中,接收用户命令的步骤包括拖动第一数据对象,并将第一数据对象移向第二数据对象;如果第一数据对象被移动到第二数据对象的合并范围内,则在屏幕上显示第一数据对象和第二数据对象能够被合并的指示;当在屏幕上显示第一数据对象和第二数据对象能够被合并的指示时,如果用户释放第一数据对象,则将所述释放识别为用于合并第一数据对象和第二数据对象的命令。
11.根据权利要求10所述的方法,其中,合并第一数据对象和第二数据对象的内容的步骤包括如果第一数据对象和第二数据对象分别是第一文件夹和第二文件夹,则将包括在与第一数据对象相应的第一文件夹中的所有数据对象移动到与第二数据对象相应的第二文件夹中。
12.根据权利要求10所述的方法,其中,在屏幕上显示第一数据对象和第二数据对象能够被合并的指示的步骤包括如果第一数据对象和第二数据对象包括已打开的信息项,则在面对正在接近的第一数据对象的第二数据对象的边缘上显示用于指示第二数据对象能够被合并的第一标记。
13.根据权利要求12所述的方法,其中,合并第一数据对象和第二数据对象的内容的步骤包括在显示有第一标记的第二数据对象的边缘将第一数据对象的内容添加到第二数据对象。
14.根据权利要求12所述的方法,其中,在屏幕上显示第一数据对象和第二数据对象能够被合并的指示的步骤还包括在面对第二数据对象的正在接近的第一数据对象的边缘上显示用于指示第一数据对象能够被合并的第二标记。
15.根据权利要求14所述的方法,其中,合并第一数据对象和第二数据对象的内容的步骤包括将第一数据对象的内容添加到第二数据对象,从而显示有第一标记的第二数据对象的边缘被连接到显示有第二标记的第一数据对象的边缘。
16.一种合并显示在屏幕的第一数据对象和第二数据对象的数据对象合并设备,所述设备包括用户接口单元,接收用于合并第一数据对象和第二数据对象的用户命令;控制单元,根据从用户接口单元接收的用户命令合并第一数据对象和第二数据对象的内容,并在屏幕上显示合并的内容。
17.根据权利要求16所述的设备,其中,如果用户通过使用输入设备拖动第一数据对象,将第一数据对象移动到第二数据对象上,并释放第一数据对象,则用户接口单元将所述释放识别为用于合并第一数据对象和第二数据对象的命令。
18.根据权利要求17所述的设备,其中,如果第一数据对象和第二数据对象分别是第一文件夹和第二文件夹,则控制单元将包括在与第一数据对象相应的第一文件夹中的所有数据对象移动到与第二数据对象相应的第二文件夹中。
19.根据权利要求16所述的设备,其中,如果用户通过使用输入设备拖动第一数据对象,在第一数据对象被期望合并到第二数据对象中的方向上将第一数据对象移动到接近于第二数据对象的边缘,然后释放第一数据对象,则用户接口单元将所述释放识别为用于合并第一数据对和第二数据对象的命令。
20.根据权利要求19所述的设备,其中,如果第一数据对象和第二数据对象包括已打开的信息项,则控制单元在第二数据对象的边缘将第一数据对象合并到第二数据对象中,其中,第一数据对象被移向所述第二数据对象的边缘。
21.根据权利要求16所述的设备,其中,如果用户通过使用输入设备拖动第一数据对象,并将第一数据对象移动到第二数据对象的合并范围内,则用户接口单元在第一数据对象和第二数据对象上显示用于指示可合并区域的标记,并且如果用户移动第一数据对象,使得由所述标记指示的所述可合并区域中的至少两个彼此接触,并且释放第一数据对象,则用户接口单元将所述释放识别为用于合并第一数据对象和第二数据对象的命令。
22.根据权利要求21所述的设备,其中,如果第一数据对象和第二数据对象包括已打开的信息项,则控制单元将第一数据对象合并到第二数据对象,从而彼此接触的可合并区域被连接。
23.根据权利要求16所述的设备,其中,如果用户拖动第一数据对象,并将第一数据对象移动到第二数据对象的合并范围内,则用户接口单元在屏幕上显示第一数据对象和第二数据对象能够被合并的指示,并且当第一数据对象和第二数据对象能够被合并的指示被显示在屏幕上时,如果用户释放第一数据对象,则用户接口单元将所述释放识别为用于合并第一数据对象和第二数据对象的命令。
24.根据权利要求23所述的设备,其中,如果第一数据对象和第二数据对象分别是第一文件夹和第二文件夹,则控制单元将包括在与第一数据对象相应的第一文件夹中的所有数据对象移动到与第二数据对象相应的第二文件夹中。
25.根据权利要求23所述的设备,其中,如果第一数据对象和第二数据对象包括已打开的信息项,则用户接口单元在正在接近的第一数据对象和/或第二数据对象的边缘上显示指示第一数据对象和第二数据对象能够被合并的标记。
26.根据权利要求25所述的设备,其中,控制单元将第一数据对象合并到第二数据对象中,从而显示有所述标记的第一数据对象和第二数据对象的边缘彼此被连接。
全文摘要
提供一种在同一级别合并包括文件夹和已打开的信息项的数据对象的方法以及一种执行该方法的设备。该数据对象合并方法包括接收用于合并两个数据对象的用户命令;根据输入的用户命令合并两个数据对象的内容。根据该方法和设备,可在同一级别合并文件夹,并且可输入图像数据或文本数据作为各个对象,当需要时,信息项可被容易地合并,使得能够方便地执行文件管理。
文档编号G06F17/30GK101017498SQ20071000654
公开日2007年8月15日 申请日期2007年2月2日 优先权日2006年2月10日
发明者李贞奉, 徐荣完, 李慈沇 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1