专利名称:一种基于计算机的多数据窗口的展示方法及装置的制作方法
技术领域:
本申请涉及数据处理领域,特别涉及一种基于计算机的多数据窗口的展示方法及
>J-U ρ α装直。
背景技术:
在对数据进行统计分析的过程中,统计分析的结果通常在计算机的显示界面上以窗口的形式进行展示。这些在计算机上用于展示数据(统计分析结果也是数据)的窗口称为数据窗口。当对多种数据进行统计分析时,每种数据的统计分析结果都会以一个单独的窗口进行展示;而对每种数据可能需要进行多步统计分析,每一步的统计分析结果也会以一个单独的窗口进行展示。因此,当需要处理的数据种类很多或者每种数据的分析步骤很多时,在计算机的显示界面上就会展示出很多个数据窗口。下面对现有技术中的多数据窗口的展示方法进行举例说明。假设需要打开数据Α、数据B、数据C、数据D共4种数据;对数据A的统计分析步骤为5步,对数据B的统计分析步骤为4步,对数据C的统计分析步骤为6步,对数据D的统计分析步骤为5步。这样,对于数据A及其每一步的统计分析结果,共需要6个数据窗口进行展示。同理,对于数据B、数据C、数据D及其各自每一步的统计分析结果,分别需要5个,7个,6个数据窗口进行展示。总共需要24个数据窗口进行展示。众所周知,每个数据窗口的展示都需要占用计算机等设备的硬件资源(尤其是内存资源)。因此,现有技术中的多数据窗口的展示方法,当对多种数据进行统计分析时,由于打开的数据窗口个数过多,所以会占用计算机大量的内存资源,导致计算机软硬件系统的可用内存资源 过少。而计算机软硬件系统的可用内存资源过少又会导致计算机系统的运行速度缓慢且性能下降的结果。特别严重的,当数据窗口需要占用的内存资源超过内存资源上限时,还会导致计算机系统崩溃的严重后果。总之,目前需要本领域技术人员迫切解决的一个技术问题就是:如何能够创新的提出一种基于计算机的多数据窗口的展示方法,以解决现有技术中对多个数据窗口进行展示时,对系统的内存资源占用过多的问题。
发明内容
本申请所要解决的技术问题是提供一种多数据窗口展示方法,以解决现有技术中对多个数据窗口进行展示时,对系统的内存资源占用过多的问题。本申请还提供了一种多数据窗口展示装置,用以保证上述方法在实际中的实现及应用。为了解决上述问题,本申请公开了一种多数据窗口的展示方法,该方法包括:获取待展示数据;判断所述待展示数据是否为对已展示数据进行数据处理的处理结果;当展示数据为对已展示数据进行数据处理的处理结果时,将所述待展示数据以标签页的形式在所述已展示数据的数据窗口中进行展示。优选的,所述判断所述待展示数据是否为对已展示数据进行数据处理的处理结果,包括:获取所述待展示数据的触发按钮的位置信息;判断所述位置信息是否表示所述触发按钮位于已打开的数据窗口。优选的,所述判断所述待展示数据是否为对已展示数据进行数据处理的处理结果,包括:获取所述待展示数据的触发按钮的位置信息;判断所述位置信息是否表示所述触发按钮位于主窗口 ;所述主窗口的触发按钮用于打开已存储的数据。优选的,所述标签页的标题的生成方式为:按照“操作符+序号”的方式生成所述标签页的标题;所述操作符,表示生成所述标签页中的数据所采用的操作;所述序号,表示标题中具有相同的所述操作符的标签页的生成顺序。优选的,将所述待展示数据以标签页的形式在所述已展示数据的数据窗口中进行展示的过程中,还包括:记录所述待展示数据的数据来源及操作信息;显示所述数据来源及操作信息。优选的,通过触发按钮在触发指令中添加的标识来表示所述触发按钮的位置信
肩、O本申请还公开了一种多数据窗口展示装置,包括:数据获取模块,用于获取待展示数据;判断模块,用于判断所述待展示数据是否为对已展示数据进行数据处理的处理结果;标签页展示模块,用于当所述判断模块的判断结果为是时,将所述待展示数据以标签页的形式在所述已展示数据的数据窗口中进行展示;新建窗口展示模块,用于当所述判断模块的判断结果为否时,新建一个数据窗口,在新建的数据窗口中展示所述待展示数据。优选的,所述判断模块包括:按钮位置信息获取单元,用于获取所述待展示数据的触发按钮的位置信息;第一判断单元,用于判断所述位置信息是否表示所述触发按钮位于已打开的数据窗P。优选的,所述判断模块包括:按钮位置信息获取单元,用于获取所述待展示数据的触发按钮的位置信息;第二判断单元,用于判断所述位置信息是否表示所述触发按钮不位于主窗口 ;所述主窗口的触发按钮用于打开已存储的数据。优选的,所述标签页展示模块还包括:标题生成单元,用于按照“操作符+序号”的方式生成所述标签页的标题;所述操作符,表示生成所述标签页中的数据所采用的操作;所述序号,表示标题中具有相同的所述操作符的标签页的生成顺序。与现有技术相比,本申请包括以下优点:在本申请中,对于基于已展示数据进行分析得到的待展示数据,以标签页的形式在已展示数据的数据窗口中进行展示,不必占用新的数据窗口,可以节省系统内存资源。此夕卜,由于数据窗口的数量减少,对于用户来说,也不必在纷繁的数据窗口中查找某个数据,对数据的切换更加方便容易。此外,本申请中标签页的标题的生成方式,可以使用户从标签页的标题中直接获知该标签页是对数据源执行的什么操作,用户不必切换至各个标签页去辨别数据的大致类型,使得本申请的多数据窗口的展示方法更加人性化。本申请记录并显示数据来源及操作信息的步骤,还可以使用户查阅到该数据结果是通过哪一种统计操作从哪一个数据结果标签页中生成而来,便于理清标签页之间的关系。当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请的多数据窗口的展示方法实施例1的流程图;图2为本申请的多数据窗口的展示方法实施例2的流程图;图3为本申请的多数据窗口的展示方法实施例3的流程图;图4为本申请的多数据窗口的展示方法实施例4的流程图;图5为本申请的多数据窗口的展示装置实施例1结构图;图6为本申请的多数据窗口的展示装置实施例2结构图;图7为本申请的多数据窗口的展示装置实施例3结构图;图8为本申请的多数据窗口的展示装置实施例4结构图。
具体实施例方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请可用于众多通用或专用的计算装置环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器装置、包括以上任何装置或设备的分布式计算环境等等。本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。本申请的主要思想之一可以包括,通过分析待展示数据的来源,来判断该待展示数据是否应该采用新建的数据窗口进行展示。因为待展示数据通常有两种来源,一种是在已展示的数据的基础上进行分析得到的数据结果,另一种是新打开的数据源(即不以已展示的数据为基础)。所以,根据待展示数据的来源,可以判断该待展示数据是否应该采用新建的数据窗口进行展示。图1为本申请的多数据窗口的展示方法实施例1的流程图。如图1所示,该方法可以包括步骤:SlOl:获取待展示数据;待展示数据可以是即将发送至计算机窗口进行显示的数据。因为这些数据即将在计算机窗口显示,因此称为待展示数据。待展示数据,可以是在已展示数据的基础上进行分析处理得到的数据结果,也可以是新打开的数据源中的数据。S102:判断所述待展示数据是否为对已展示数据进行数据处理的处理结果;如果是,执行步骤S103 ;否则,执行步骤S104 ;具体的,对于如何判断所述待展示数据是否为对已展示数据进行数据处理的处理结果,可以有多种方式。其中最为简单有效的方式是通过对数据进行处理时的操作步骤,来判断待展示数据是否为对已展示数据进行数据处理的处理结果。更具体的,可以通过待展示数据的生成指令的发出位置来判断待展示数据的来源。因为,如果待展示数据是基于已展示数据生成的数据时,生成待展示数据的指令(例如用户点击的某个按钮)通常是由已展示数据的数据窗口发出的(即该按钮位于已展示数据的数据窗口),所以,可以通过待展示数据的生成指令的发出位置来判断待展示数据的来源。此外,本申请的多数据窗口展示装置,具有主窗口界面。主窗口中具有可以打开新数据的按钮。具体的,用户可以点击该按钮(该按钮名称可以为“打开”),在弹出来的查找界面中,选择已存储的数据(例如某个数据表),此时的待展示数据就是新的数据源中的数据。因此,本申请中,还可以通过判断待展示数据的触发按钮是否位于主窗口,来判断待展示数据是否为对已展示数据进行数据处理的处理结果。S103:将所述待展示数据以标签页的形式在所述已展示数据的数据窗口中进行展示;如果待展示数据是在已展示数据的基础上进行分析处理得到的数据结果,那么就可以将该待展示数据以标签页的形式在所述已展示数据的数据窗口中进行展示。当用标签页的形式展示待展示数据后,一个数据窗口中可以生成多个标签页。用户点击标签页的标题,可以在不同的标签页中切换。由于标签页所消耗的内存资源要比数据窗口少,所以用标签页的形式展示待展示数据,可以节约系统内存资源。对于用户来说,也不必在纷繁的数据窗口中进行查找,对数据的切换更加方便容易。为便于理解,下面用一个更加具体的例子说明如何以标签页的形式展示所述待展示数据。假设某个数据窗口中,已经打开了数据表A。数据表A在数据窗口中也以标签页的形式展示,该标签页的标题假设为数据表A。用户在数据表A的数据的基础上进行排序,生成了新的待展示数据。新的待展示数据构成数据表B。则数据表B在数据表A所在的数据窗口中以标签页的形式进行展示。此时,数据表A所在的数据窗口中有两个标签页,标题分别为数据表A和数据表B。在同一时刻,可以只有一个标签页置于顶层,只将顶层的标签页中的数据进行展示。另一个标签页的数据不显示,只显示标题。用户可以点击未显示数据的标签页的标题,以使该标签页置顶,显示该标签页中的数据。S104:新建一个数据窗口,在新建的数据窗口中展示所述待展示数据。如果该待展示数据是新打开的数据源中的数据,那么该待展示数据就不是对已展示数据进行数据处理的处理结果,可以在新建的数据窗口中展示所述待展示数据。本申请实施例的多数据窗口展示方法,对于基于已展示数据进行分析得到的待展示数据,以标签页的形式在已展示数据的数据窗口中进行展示,不必占用新的数据窗口,可以节省系统内存资源。此外,由于数据窗口的数量减少,对于用户来说,也不必在纷繁的数据窗口中查找某个数据,对数据的切换更加方便容易。图2为本申请的多数据窗口的展示方法实施例2的流程图。如图2所示,该方法可以包括以下步骤:S201:获取待展示数据;S202:获取所述待展示数据的触发按钮的位置信息;如前所述,待展示数据主要有两种来源,一种是在已展示数据的基础上进行分析的数据结果,另一种是新打开的数据。无论是哪种来源,用户都可以通过点击某个按钮,来触发待展示数据的生成。例如,对于在已展示数据的基础上进行分析的数据结果,可以是通过点击“过滤”、“排序”、“分组”等按钮生成的;对于新打开的数据,可以是通过点击“打开”按钮生成的。上面提到的按钮,就是步骤S202中的“所述待展示数据的触发按钮”。由于本申请针对的系统中,两种数据来源下的触发按钮处于不同类型的窗口界面中,对于在已展示数据的基础上进行分析的数据结果,其触发按钮位于已打开的数据窗口 ;对于新打开的数据,其触发按钮位于主窗口 ;因此,步骤S202中可以获取触发按钮的位置信息,以便区分数据来源。具体的,触发按钮的位置信息,可以通过触发按钮在触发指令中添加的标识来表示。该标识可以是对触发按钮进行标识,也可以是对触发按钮所在的页面进行标识。S203:判断所述位置信息是否表示所述触发按钮位于已打开的数据窗口 ;如果是,执行步骤S204 ;否则,执行步骤S205 ;如果所述触发按钮位于已打开的数据窗口,那么表示所述待展示数据是对已展示数据进行数据处理的处理结果。如果所述触发按钮不位于已打开的数据窗口,那么表示所述待展示数据不是对已展示数据进行数据处理的处理结果。S204:将所述待展示数据以标签页的形式在所述已展示数据的数据窗口中进行展示;S205:新建一个数据窗口,在新建的数据窗口中展示所述待展示数据。需要说明的是,新建的数据窗口,也是可以具有多个标签页的数据窗口。只是刚刚执行步骤S205生成的数据窗口中,暂时只有一个标签页。本申请实施例的多数据窗口展示方法,通过判断待展示数据的触发按钮是否位于已打开的数据窗口,来判断待展示数据是否为基于已展示数据进行分析得到的;对于基于已展示数据进行分析得到的待展示数据,以标签页的形式在已展示数据的数据窗口中进行展示,不必占用新的数据窗口,可以节省系统内存资源。此外,由于数据窗口的数量减少,对于用户来说,也不必在纷繁的数据窗口中查找某个数据,对数据的切换更加方便容易。图3为本申请的多数据窗口的展示方法实施例3的流程图。如图3所示,该方法可以包括以下步骤:S301:获取待展示数据;S302:获取所述待展示数据的触发按钮的位置信息;S303:判断所述位置信息是否表示所述触发按钮位于主窗口 ;如果是,执行步骤S304 ;否则,执行步骤S305 ;由于本申请针对的系统中,两种数据来源下的触发按钮处于不同类型的窗口界面中,对于在已展示数据的基础上进行分析的数据结果,其触发按钮位于已打开的数据窗口 ;对于新打开的数据,其触发按钮位于主窗口 ;因此,步骤S302中可以获取触发按钮的位置信息,以便区分数据来源。具体的,本实施例中,通过判断所述位置信息是否表示所述触发按钮位于主窗口,来判断待展示数据是否为新打开的数据。如果所述位置信息表示所述触发按钮位于主窗口,那么表示所述待展示数据是新打开的数据。如果所述触发按钮不位于主窗口,那么表示所述待展示数据不是新打开的数据(例如是对已展示数据进行数据处理的处理结果)。S304:新建一个数据窗口,在新建的数据窗口中展示所述待展示数据;新建的数据窗口,也是可以具有多个标签页的数据窗口。只是刚刚执行步骤S304生成的数据窗口中,暂时只有一个标签页。S305:将所述待展示数据以标签页的形式在所述已展示数据的数据窗口中进行展
/Jn ο本申请实施例的多数据窗口展示方法,通过判断待展示数据的触发按钮是否位于主窗口,来判断待展示数据是否为新打开的数据源中的数据;如果待展示数据不是新打开的数据源中的数据,则以标签页的形式在已展示数据的数据窗口中进行展示,不必占用新的数据窗口,可以节省系统内存资源。此外,由于数据窗口的数量减少,对于用户来说,也不必在纷繁的数据窗口中查找某个数据,对数据的切换更加方便容易。需要说明的是,本申请实施例的多数据窗口的展示方法中,标签页的标题的生成方式(或命名方式)可以为:“操作符+序号”的方式。操作符,可以是“过滤(FilterBy)”、“排序(Sort)”、“分组(GroUpBy)”、“头N行(TopN) ”等等。序号表示执行同类型操作的生成的待展示数据的生成顺序。具体的,假设对于数据窗口中的数据表A第一次执行过滤操作生成的标签页,可以将该标签页的标题命名为“过滤01”(或FilterByOl);对于第二次执行过滤操作生成的标签页,则可以将该标签页的标题命名为“过滤02”(或FilterBy02);对于第N次执行某操作生成的标签页,则可以将该标签页的标题命名为“操作符+N”。这种标签页的标题的生成方式,可以使用户从标签页的标题中直接获知该标签页是对数据源执行的什么操作,用户不必切换至各个标签页去辨别数据的大致类型,使得本申请的多数据窗口的展示方法更加人性化。此外,为了让用户进一步理清标签页之间的关系,本申请实施例的多数据窗口的展示方法,在将所述待展示数据以标签页的形式在所述已展示数据的数据窗口中进行展示 的过程中,还可以记录所述待展示数据的数据来源及操作信息;显示所述数据来源及操作
信息。图4为本申请的多数据窗口的展示方法实施例4的流程图。如图4所示,该方法可以包括以下步骤:S401:获取待展示数据;S402:获取所述待展示数据的触发按钮的位置信息;S403:判断所述位置信息是否表示所述触发按钮位于已打开的数据窗口 ;如果是,执行步骤S404 ;否则,执行步骤S407 ;S404:将所述待展示数据以标签页的形式在所述已展示数据的数据窗口中进行展示;S405:记录所述待展示数据的数据来源及操作信息;S406:显示所述数据来源及操作信息;具体的,可以在标签页的右侧(也可以是左侧)设置一个专门显示数据来源及操作信息的界面。该界面中,可以显示数据表来源、执行操作、查询条件、作业加载耗时等信息。其中数据表来源可以用打开的已存储的数据表的文件名表示;执行操作可以用操作符的名称表示;查询条件,针对不同的操作有不同的查询条件,以头N行(TopN)操作为例,查询条件可以包括:N的取值、每列数据是按照升序还是降序排列等;作业加载时间,就是计算机完成本次操作所消耗的时间。S407:新建一个数据窗口,在新建的数据窗口中展示所述待展示数据。本实施例中,由于记录并显示数据来源及操作信息,所以可以使用户查阅到该数据结果是通过哪一种统计操作从哪一个数据结果标签页中生成而来,便于理清标签页之间的关系。对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。与上述本申请一种多数据窗口的展示方法实施例1所提供的方法相对应,本申请还提供了一种多数据窗口的展示装置。图5为本申请的多数据窗口的展示装置实施例1结构图。在本实施例中,该装置可以包括:数据获取模块501,用于获取待展示数据;判断模块502,用于判断所述待展示数据是否为对已展示数据进行数据处理的处
理结果;标签页展示模块503,用于当所述判断模块的判断结果为是时,将所述待展示数据以标签页的形式在所述已展示数据的数据窗口中进行展示;新建窗口展示模块504,用于当所述判断模块的判断结果为否时,新建一个数据窗口,在新建的数据窗口中展示所述待展示数据。本实施例中,对于基于已展示数据进行分析得到的待展示数据,以标签页的形式在已展示数据的数据窗口中进行展示,不必占用新的数据窗口,可以节省系统内存资源。此夕卜,由于数据窗口的数量减少,对于用户来说,也不必在纷繁的数据窗口中查找某个数据,对数据的切换更加方便容易。图6为本申请的多数据窗口的展示装置实施例2结构图。在本实施例中,该装置可以包括:数据获取模块501,用于获取待展示数据;判断模块502,用于判断所述待展示数据是否为对已展示数据进行数据处理的处
理结果;其中,判断模块502可以包括:按钮位置信息获取单元5021,用于获取所述待展示数据的触发按钮的位置信息;第一判断单元5022,用于判断所述位置信息是否表示所述触发按钮位于已打开的数据窗口。标签页展示模块503,用于当所述判断模块的判断结果为是时,将所述待展示数据以标签页的形式在所述已展示数据的数据窗口中进行展示;新建窗口展示模块504,用于当所述判断模块的判断结果为否时,新建一个数据窗口,在新建的数据窗口中展示所述待展示数据。在本实施例中,通过判断待展示数据的触发按钮是否位于已打开的数据窗口,来判断待展示数据是否为基于已展示数据进行分析得到的;对于基于已展示数据进行分析得到的待展示数据,以标签页的形式在已展示数据的数据窗口中进行展示,不必占用新的数据窗口,可以节省系统内存资源。此外,由于数据窗口的数量减少,对于用户来说,也不必在纷繁的数据窗口中查找某个数据,对数据的切换更加方便容易。图7为本申请的多数据窗口的展示装置实施例3结构图。在本实施例中,该装置可以包括:数据获取模块501,用于获取待展示数据;判断模块502,用于判断所述待展示数据是否为对已展示数据进行数据处理的处
理结果;其中,判断模块502可以包括:按钮位置信息获取单元5021,用于获取所述待展示数据的触发按钮的位置信息;第二判断单元5023,用于判断所述位置信息是否表示所述触发按钮不位于主窗口 ;所述主窗口的触发按钮用于打开已存储的数据。标签页展示模块503,用于当所述判断模块的判断结果为是时,将所述待展示数据以标签页的形式在所述已展示数据的数据窗口中进行展示;新建窗口展示模块504,用于当所述判断模块的判断结果为否时,新建一个数据窗口,在新建的数据窗口中展示所述待展示数据。在本实施例中,通过判断待展示数据的触发按钮是否位于主窗口,来判断待展示数据是否为新打开的数据源中的数据;如果待展示数据不是新打开的数据源中的数据,则以标签页的形式在已展示数据的数据窗口中进行展示,不必占用新的数据窗口,可以节省系统内存资源。此外,由于数据窗口的数量减少,对于用户来说,也不必在纷繁的数据窗口中查找某个数据,对数据的切换更加方便容易。图8为本申请的多数据窗口的展示装置实施例4结构图。在本实施例中,该装置可以包括:
数据获取模块501,用于获取待展示数据;判断模块502,用于判断所述待展示数据是否为对已展示数据进行数据处理的处
理结果;其中,判断模块502可以包括:按钮位置信息获取单元5021,用于获取所述待展示数据的触发按钮的位置信息;第二判断单元5023,用于判断所述位置信息是否表示所述触发按钮不位于主窗口 ;所述主窗口的触发按钮用于打开已存储的数据。标签页展示模块503,用于当所述判断模块的判断结果为是时,将所述待展示数据以标签页的形式在所述已展示数据的数据窗口中进行展示;其中,标签页展示模块503还可以包括:标题生成单元5031,用于按照“操作符+序号”的方式生成所述标签页的标题;所述操作符,表示生成所述标签页中的数据所采用的操作;所述序号,表示标题中具有相同的所述操作符的标签页的生成顺序。来源及信息记录单元5032,用于记录所述待展示数据的数据来源及操作信息;来源及信息显示单元5033,用于显示所述数据来源及操作信息。新建窗口展示模块504,用于当所述判断模块的判断结果为否时,新建一个数据窗口,在新建的数据窗口中展示所述待展示数据。本实施例中,标签页的标题的生成方式,可以使用户从标签页的标题中直接获知该标签页是对数据源执行的什么操作,用户不必切换至各个标签页去辨别数据的大致类型,使得本申请的多数据窗口的展示方法更加人性化。记录并显示数据来源及操作信息,可以使用户查阅到该数据结果是通过哪一种统计操作从哪一个数据结果标签页中生成而来,便于理清标签页之间的关系。需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或
者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,
并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。以上对本申请所提供的一种检索方法、装置及系统进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
权利要求
1.一种多数据窗口的展不方法,其特征在于,该方法包括: 获取待展示数据; 判断所述待展示数据是否为对已展示数据进行数据处理的处理结果; 当展示数据为对已展示数据进行数据处理的处理结果时,将所述待展示数据以标签页的形式在所述已展示数据的数据窗口中进行展示。
2.根据权利要求1所述的方法,其特征在于,所述判断所述待展示数据是否为对已展示数据进行数据处理的处理结果,包括: 获取所述待展示数据的触发按钮的位置信息; 判断所述位置信息是否表示所述触发按钮位于已打开的数据窗口。
3.根据权利要求1所述的方法,其特征在于,所述判断所述待展示数据是否为对已展示数据进行数据处理的处理结果,包括: 获取所述待展示数据的触发按钮的位置信息; 判断所述位置信息是否表示所述触发按钮位于主窗口 ;所述主窗口的触发按钮用于打开已存储的数据。
4.根据权利要求1所述的方法,其特征在于,所述标签页的标题的生成方式为: 按照“操作符+序号”的方式生成所述标签页的标题;所述操作符,表示生成所述标签页中的数据所采用的操作;所述序号,表示标题中具有相同的所述操作符的标签页的生成顺序。
5.根据权利要求1所述的方法,其特征在于,将所述待展示数据以标签页的形式在所述已展示数据的数据窗口中进行展示的过程中,还包括: 记录所述待展示数据的数据来源及操作信息; 显示所述数据来源及操作信息。
6.根据权利要求2或3所述的方法,其特征在于,通过触发按钮在触发指令中添加的标识来表示所述触发按钮的位置信息。
7.一种多数据窗口展示装置,其特征在于,包括: 数据获取模块,用于获取待展示数据; 判断模块,用于判断所述待展示数据是否为对已展示数据进行数据处理的处理结果;标签页展示模块,用于当所述判断模块的判断结果为是时,将所述待展示数据以标签页的形式在所述已展示数据的数据窗口中进行展示; 新建窗口展示模块,用于当所述判断模块的判断结果为否时,新建一个数据窗口,在新建的数据窗口中展示所述待展示数据。
8.根据权利要求6所述的装置,其特征在于,所述判断模块包括: 按钮位置信息获取单元,用于获取所述待展示数据的触发按钮的位置信息; 第一判断单元,用于判断所述位置信息是否表示所述触发按钮位于已打开的数据窗□。
9.根据权利要求6所述的装置,其特征在于,所述判断模块包括: 按钮位置信息获取单元,用于获取所述待展示数据的触发按钮的位置信息; 第二判断单元,用于判断所述位置信息是否表示所述触发按钮不位于主窗口 ;所述主窗口的触发按钮用于打开已存储的数据。
10.根据权利要求6所述的装置,其特征在于,所述标签页展示模块还包括: 标题生成单元,用于按照“操作符+序号”的方式生成所述标签页的标题;所述操作符,表示生成所述标签页中的数据所采用的操作;所述序号,表示标题中具有相同的所述操作符的标签页的生成顺序。`
全文摘要
本申请提供了一种基于计算机的多数据窗口的展示方法及装置,所述方法包括获取待展示数据;判断所述待展示数据是否为对已展示数据进行数据处理的处理结果;当展示数据为对已展示数据进行数据处理的处理结果时,将所述待展示数据以标签页的形式在所述已展示数据的数据窗口中进行展示。使用本申请的基于计算机的多数据窗口的展示方法及装置,可以对基于已展示数据进行分析得到的待展示数据,以标签页的形式在已展示数据的数据窗口中进行展示,不必占用新的数据窗口,进而节省系统内存资源。
文档编号G06F9/44GK103106070SQ20111036120
公开日2013年5月15日 申请日期2011年11月15日 优先权日2011年11月15日
发明者刘时光, 初敏, 蒋耘, 代斌, 周俊, 杨旭 申请人:阿里巴巴集团控股有限公司