掌桥专利:专业的专利平台
掌桥专利
首页

技术领域

本发明的领域是数据处理,或更具体地说,是用于在图形用户界面中呈现数据集的方法、装置和产品的嵌套分页。

背景技术

现代企业可以在基于云的数据仓库内的远程数据库中存储大量数据。可以使用数据库查询语言(例如使用结构化查询语言(SQL))来访问该数据。然而,一些查询响应可能包括太多的数据而不能有效地在网络应用中呈现。

发明内容

用于在图形用户界面(GUI)中呈现数据集的嵌套分页的方法、系统和装置。用于在GUI中呈现数据集的嵌套分页包括:接收对在GUI中呈现数据集的请求,其中该请求包括识别数据集中的行的嵌套组的组名;使用所述组名从所述数据集中选择锚点,其中所述锚点在由所述组名识别的所述行组内;使用所述锚点选择用于在所述GUI中呈现的所述数据集的子集,其中所述数据集的子集包括所述锚点;以及在所述GUI中呈现所述数据集的所述子集。

本发明的上述和其它目的、特征和优点将从下面对本发明的示例性实施方式的更具体的描述中变得显而易见,如附图中所示,其中相同的附图标记通常表示本发明的示例性实施方式的相同部分。

附图说明

图1示出了根据本发明实施方式的被配置为用于在图形用户界面(GUI)中呈现数据集的嵌套分页的示例系统的框图。

图2示出了根据本发明实施方式的被配置为用于在GUI中呈现数据集的嵌套分页的示例系统的框图。

图3示出了根据本发明实施方式的被配置为用于在GUI中呈现数据集的嵌套分页的示例系统的框图。

图4示出了根据本发明实施方式的被配置为用于在GUI中呈现数据集的嵌套分页的示例系统的框图。

图5示出了根据本发明实施方式的被配置为用于在GUI中呈现数据集的嵌套分页的示例系统的框图。

图6示出了根据本发明实施方式的用于在GUI中呈现数据集的嵌套分页的示例性方法的流程图。

图7示出了根据本发明实施方式的用于在GUI中呈现数据集的嵌套分页的示例性方法的流程图。

图8示出了根据本发明实施方式的用于在GUI中呈现数据集的嵌套分页的示例性方法的流程图。

具体实施方式

参照附图,从图1开始,描述了根据本发明的用于在图形用户界面(GUI)中呈现数据集的嵌套分页的示例性方法、装置和产品。图1示出了根据本发明的实施方式的自动计算机器的框图,该自动计算机器包括被配置为用于在GUI中呈现数据集的嵌套分页的示例性计算系统(152)。图1的计算系统(152)包括至少一个计算机处理器(156)或“CPU”;以及随机存取存储器(168)(“RAM”),其通过高速存储器总线(166)和总线适配器(158)连接到计算系统(152)的其它部件和处理器(156)。

操作系统(154)存储在RAM(168)中。根据本发明的实施方式的配置为用于在GUI中呈现数据集的嵌套分页的计算机中有用的操作系统包括Unix

图1的计算系统(152)包括通过扩展总线(160)和总线适配器(158)耦合到计算系统(152)的其它部件和处理器(156)的磁盘驱动器适配器(172)。磁盘驱动器适配器(172)以数据存储器(170)的形式将非易失性数据存储器连接到计算系统(152)。根据本发明的实施方式,可用于被配置为用于在GUI中呈现数据集的嵌套分页的计算机中的磁盘驱动器适配器包括集成驱动器电子(“IDE”)适配器、小型计算机系统接口(“SCSI”)适配器、本领域技术人员将想到的其它适配器。如本领域技术人员所想到的,非易失性计算机存储器也可以实现为光盘驱动器、电可擦除可编程只读存储器(所谓的“EEPROM”或“FLASH&”存储器)、RAM驱动器等。

图1的示例计算系统(152)包括一个或多个输入/输出(“I/O”)适配器(178)。I/O适配器通过例如用于控制对诸如计算机显示屏等显示设备的输出的软件驱动器和计算机硬件以及来自诸如键盘和鼠标等用户输入设备(181)的用户输入实现面向用户的输入/输出。图1的示例性计算系统(152)包括视频适配器(209),该视频适配器(209)是专门设计用于图形输出到诸如显示屏或计算机监视器的显示设备(180)的I/O适配器的示例。视频适配器(209)通过高速视频总线(164)、总线适配器(158)和也是高速总线的前侧总线(162)连接到处理器(156)。

图1的示例性计算系统(152)包括用于与其它计算机进行数据通信以及用于与数据通信网络进行数据通信的通信适配器(167)。这样的数据通信可以通过RS-232连接,通过诸如通用串行总线(“USB”)之类的外部总线,通过诸如IP数据通信网络之类的数据通信网络,以及以本领域技术人员想到的其它方式串行地执行。通信适配器实现数据通信的硬件级,一台计算机通过该数据通信的硬件级直接地或通过数据通信网络发送数据通信至另一计算机。根据本发明的实施方式,可用于被配置为用于在GUI中呈现数据集的嵌套分页的计算机中的通信适配器的例子包括用于有线拨号通信的调制解调器、用于有线数据通信的以太网(IEEE802.3)适配器以及用于无线数据通信的802.11适配器。

通信适配器(167)通信地耦合到广域网(190),广域网(190)还包括基于云的数据仓库(192)和客户端系统。基于云的数据仓库(192)是一个计算系统或一组计算系统,该计算系统或一组计算系统托管用于经由广域网(190)访问的数据库。客户端系统(194)是使用计算系统(152)上的分页模块(126)访问数据库的计算系统。

图2示出了根据本发明实施方式的用于在GUI中呈现数据集的嵌套分页的示例性图形用户界面(GUI)。如图2所示,示例性GUI(200)包括电子表格结构(202)。电子表格结构(202)呈现具有多列和多行的数据集。电子表格结构(202)包括多个嵌套组,包括组名为“CA”的嵌套组(204)。

GUI(200)是向用户呈现图形元素并从用户接收用户输入的用户界面。GUI(200)可以部分地由分页模块呈现并显示在客户机系统上(例如,在系统显示器或移动触摸屏上)。GUI(200)可以是托管在服务器系统上的互联网应用,该服务器系统通信地耦合到客户机系统和基于云的数据仓库两者。

GUI(200)可以部分地通过分页模块管理。分页模块是被配置为确定待呈现给GUI(200)的数据集的子集的硬件、软件或硬件和软件的集合。具体地,分页模块(126)可以确定整个所请求的数据集的哪个部分将被请求,然后加载到托管在客户端上的GUI(200)上。

分页模块(126)可以是生成数据库查询的数据库查询生成器的一部分。数据库查询可以响应于用户的各种选择而自动填充,例如选择用于分级关系的列、过滤和列排序。可以为用户做出的每个选择生成数据库语句框。在每次选择之后,数据库语句框可以被组合以生成数据库查询。在做出最后的选择之后,数据库语句框可以被组合成单个数据库查询。一旦数据库查询被生成,数据库查询生成器就可以通过广域网将数据库查询发送到基于云的数据仓库。数据库查询可以包括结构查询语言(SQL)语句。一个或多个语句可以自动填充,并且多个语句可以相互嵌套。

电子表格结构(202)是数据集的图形元素和组织机制。电子表格结构(202)将数据集中的数据显示为按列组织的数据行。列描绘数据集的每行中的数据的不同组。一些列可以是使用数据集中的其它列的计算。

数据集是来自呈现在电子表格结构(202)中的基于云的数据仓库的数据的集合。数据集可以是由数据库查询生成器发送到基于云的数据仓库中的数据库的数据库查询的结果。数据集可由分页模块接收并被配置为在电子表格结构(202)中呈现。

一些列可以以与其它列的分级关系来排列。术语“层级关系”是指列的下级和上级分组。例如,如图2所示,数据库包括基于州、年份、性别和流行度排名的婴儿姓名的行。图2的GUI(200)中所示的数据集首先按州分组,然后按年份分组,最后按性别分组。因此,州列在层级关系中处于最高级别,年份列在层级关系中处于第二级别,并且性别列在层级关系中处于最低级别。

一旦列被分组为如图2所示的层级关系,则上级层级中的每一行都是具有组名的嵌套组。如图2所示,行的嵌套组(204)具有组名“CA”。

图3示出了根据本发明实施方式的用于在GUI中呈现数据集的嵌套分页的GUI的示例性实现方案。具体地,图3示出了具有标记为“扩展”的请求生成器(302)选项的菜单。例如,可以通过选择嵌套组(204)和打开选项菜单(例如,通过右键点击鼠标按钮)来访问请求生成器(302)选项。请求生成器(302)是生成对待呈现在GUI(200)的电子表格结构(202)中的数据集的请求(620)的活动。通过激活请求生成器(302),生成指示用户想要查看作为电子表格结构(202)中的行的扩展列表的数据集的请求。

图4示出了根据本发明实施方式的用于在GUI中呈现数据集的嵌套分页的GUI的示例性实现方案。具体地,图4示出了州列被扩展以呈现数据集的子集(402)的电子表格结构(202)。因为整个所请求的数据集可能很大,所以将整个所请求的数据集加载到GUI(202)的电子表格结构(202)中可能不可能或者可能过度利用托管GUI(200)的客户机的可用资源。因此,在任何给定时间,在GUI(202)的电子表格结构(202)中仅呈现数据集的子集(402)。如图4所示,“CA”组的前29行呈现在GUI(202)中。附加的行可以已经被提供给GUI(200),并且可以准备好呈现(例如,1000行)。检索所请求的数据集的附加行可能需要附加的数据库查询。

除了在图3所示的菜单中的“扩展”请求生成器(302)选项,附加的请求生成器(302)可以在数据集的子集(402)的顶部或底部。例如,如果1000行被加载到GUI(202)的电子表格结构(202)中,并且用户向下滚动到第1000行,可以生成检索待呈现在GUI(202)中的数据集的请求。新请求可以包括指示将在GUI(200)中呈现的数据集的不同子集(402)的参数。在该示例中,参数可以指示数据集的子集(402)应当从第1000之后的行开始或者包括第1000之后的行。

图5示出了根据本发明实施方式的用于在GUI中呈现数据集的嵌套分页的GUI的示例性实现方案。与图4类似,图5示出了州列被扩展以呈现数据集的子集(402)的电子表格结构(202)。然而,图5示出了“AZ”组中的行作为GUI(200)中呈现的数据集的子集(402)的一部分。图5可以在用户已经从图4中所示的GUI(200)上滚过之后显示。

为了进一步说明,图6示出了根据本发明实施方式的用于在GUI中呈现数据集的嵌套分页的示例性方法的流程图,该流程图包括:接收(602)对数据集在GUI(200)中呈现的请求(620),其中所述请求(620)包括识别所述数据集中的嵌套的行组的组名。接收(602)对在GUI(200)中呈现的数据集的请求(620)可以由分页模块(126)接收扩展行组的指令来执行,其中请求(620)包括识别数据集中嵌套的行组的组名。该指令可以基于用户激活嵌套组的选项菜单中的请求生成器来生成。

接收(602)对在GUI(200)中呈现数据集的请求(620)也可以由分页模块(126)检测到用户已经滚动到所述数据集的子集的边缘来执行,其中请求(620)包括识别数据集中的嵌套的行组的组名。用户可以滚动到先前检索和呈现的数据集子集的顶部或底部。响应于检测到用户已经滚动到数据集的子集的顶部或底部,可以生成包括在数据集的子集的边缘的嵌套的行组的组名的请求(620)。请求(620)还可以包括在数据集的先前检索和呈现的子集的边缘处或边缘附近的行的指示(例如偏移量)。

数据集中的嵌套的行组是成组的行,其每行在层级上位于至少一个其他列之上的列中包含相同的数据。识别数据集中嵌套的行组的组名可以是存储在列中的数据或对列的另一引用。然而,组名不包括对数据集中的行的位置的引用,例如行数。

图6的方法还包括(604)使用组名从数据集中选择锚点,其中锚点在由组名识别的行组内。(604)使用组名从数据集中选择锚点可以由分页模块(126)使用组名来执行以选择锚点,其中锚点在由所述组名识别的所述行组内。锚点是数据集内的位置,该位置提供相对位置,从该相对位置定义用于在GUI(200)中呈现的数据集的子集。例如,锚点可以设置在组的顶部或组的底部。例如,用于在GUI(200)中呈现的数据集的子集可以被定义为以锚点开始的前1000行,并且按层次结构中最高的列的字母顺序排序。作为另一示例,用于在GUI(200)中呈现的数据集的子集可以被定义为锚点之前的500行和锚点之后的500行。

代替使用对特定行(例如行数)的引用来定义和识别锚点,可以使用单元值来定义和识别锚点。具体地,组是包含用于一列的相同值的行的集合。组名是指该组中的公共行集合中的值。锚点被定义为具有匹配单元值的组的行内的位置(例如,顶部或底部)。因此,可以使用组名(即,匹配单元值)和位置(例如,顶部或底部)来识别锚点。在图4和图5的例子中,锚点可以被识别为“CA”的顶部。

可以基于选择策略来选择锚点,并且可以基于该请求来选择该选择策略。例如,如果请求(620)是由激活嵌套组的菜单中的选项“扩展”来触发的,则可以选择声明将嵌套组中的第一行选择为锚点的选择策略。作为另一示例,如果请求(620)是由用户到达先前检索并呈现数据集的子集的边缘触发的,则可以选择声明紧邻边缘行的行并且不是先前检索和呈现数据集的子集的一部分被选择为锚点的选择策略。

可以在不使用行数或距数据集内的行的偏移量的情况下选择锚点。具体地,对于大的数据集,使用锚点的行数或偏移量可能是低效的,并且资源的使用较差。相反,使用诸如列的嵌套分组之类的数据集的属性来选择锚点。具体地,可以通过分页模块(126)基于识别嵌套的行组的组名来选择锚点。因此,可以在没有分页模块(126)确定或利用关于锚点在数据集中的相对位置的信息的情况下选择锚点。

图6的方法还包括使用锚点选择(606)用于在GUI(200)中呈现的数据集的子集(624),其中数据集的子集(624)包括锚点。利用锚点选择(606)用于在GUI(200)中呈现的数据集的子集(624)可以通过分页模块(126)基于锚点的位置和来自请求(620)的信息和/或选择策略来选择用于在GUI(200)中呈现的行组来执行,其中数据集的子集(624)包括锚点。

数据集的所选子集可以包括来自嵌套的行组外部的至少一行。具体地,针对数据集的子集(624)选择的行组可以包括来自包括锚点的嵌套组之上或之下的嵌套组的行。考虑图5的示例。所呈现的数据集的子集包括来自“CA”嵌套组以及“AZ”嵌套组的行。

图6的方法还包括在GUI(200)中呈现(608)数据集的子集(624)。在GUI(200)中呈现(608)数据集的子集(624)可以通过将数据集的子集(624)提供给GUI(200)中的电子表格结构的分页模块(126)来执行。在GUI(200)中呈现(608)数据集的子集(624)也可以通过分页模块(126)结合数据库查询生成器执行,该数据库查询生成器使用描述数据集(624)的所选子集的信息(例如锚点、偏移量和限制)来生成数据库查询,并将数据库查询发送到基于云的数据仓库。作为响应,分页模块(126)可以接收来自基于云的数据仓库数据集的子集(624)以在GUI(200)中呈现。

上述限制通过有效地选择用于在客户机系统上的GUI中显示的数据集的子集而不使用大的行偏移量来改进计算机系统的操作。这允许以最小的资源开销来请求和显示数据集的子集。此外,上述限制描述了特定的、结构化的系统和图形用户界面,该系统和图形用户界面与直接与针对并解决现有技术中特定识别问题的图形用户界面的结构有关的规定的功能配对。具体地,数据集的子集与根据需要呈现的附加子集的呈现向用户提供了在没有加载整个所请求的数据集的资源开销的情况下整个所请求的数据集被呈现在GUI中的印象。

为了进一步说明,图7示出了根据本发明的实施方式的用于在GUI中呈现数据集的嵌套分页的另一示例性方法的流程图,该流程图包括:接收(602)对在GUI(200)中呈现数据集的请求(620),其中请求(620)包括识别数据集中的嵌套的行组的组名;使用组名从数据集中选择(604)锚点,其中锚点在由组名识别的行组内;使用锚点选择(606)用于在GUI中呈现的数据集的子集(624),其中数据集的子集(624)包括锚点;以及在GUI(200)中呈现(608)数据集的子集(624)。

然而,7的方法与图3的方法不同之处在于利用锚点选择(606)用于在GUI中呈现的数据集的子集(624)包括使用行限制和距锚点的偏移量来选择(702)用于在GUI(200)中呈现的数据集的子集(624),其中数据集的子集(624)包括锚点。使用行限制和距锚点的偏移量来选择(702)用于在GUI(200)中呈现的数据集的子集(624)可以通过分页模块(126)确定数据集的行限制和偏移量来执行。

行限制定义数据集的子集中的最大行数。偏移量定义从其中针对数据集的子集选择数据行的数据集中相对于锚点的第一行(直至行限制)。偏移量可以是正的或负的。可以使用不同的锚点、偏移量和限制以许多不同的方式定义数据集的相同子集。

如图4和图5的示例所示,锚点可以被选择为“CA”嵌套组的顶部。可以使用-500的偏移量来选择数据集的子集,并且行限制可以是1000。因此,数据集的子集可以从“CA”嵌套组的最后500行和“CA”嵌套组的最先500行开始。

数据集的子集可以包含在单个嵌套组内。具体地,可以针对数据集的子集仅选择来自与锚点相同的嵌套组的行。因此,当扩展时,仅呈现所选择的嵌套组中的行,并且来自所选择的嵌套组之上和之下的嵌套组的行将保持折叠。

为了进一步说明,图8示出了根据本发明的实施方式的用于在GUI中呈现数据集的嵌套分页的另一示例性方法的流程图,该流程图包括:接收(602)对在GUI(200)中呈现数据集的请求(620),其中所述请求(620)包括识别所述数据集中的嵌套的行组的组名;使用所述组名从所述数据集中选择(604)锚点,其中所述锚点在由所述组名识别的所述行组内;使用锚点选择(606)用于在GUI中呈现的数据集的子集(624),其中数据集的子集(624)包括锚点;以及在GUI(200)中呈现(608)数据集的子集(624)。

然而,图8的方法与图3的方法不同之处在于接收(602)对待在GUI(200)中呈现数据集的请求(620),其中所述请求(620)包括识别数据集中的嵌套的行组的组名,其中对待呈现在所述GUI中的数据集的请求包括识别数据集中嵌套的行组的父组的父组名(802)。识别数据集中的嵌套的行组的父组的父组名是在层次上高于嵌套组的列。例如,在图2-图5中,州列是年份列的父组。

然而,图8的方法与图3的方法不同之处还在于使用锚点选择(606)用于在GUI中呈现的数据集的子集(624)包括(804)从嵌套的行组内选择父锚点,其中数据集的子集(624)包括锚点。从嵌套的行组内选择(804)父锚点可以通过分页模块(126)执行,所述分页模块确定父组中用于指定为父锚点的行。该选择可以基于嵌套组中锚点的位置,或者可以基于选择策略。

鉴于上述解释,读者将认识到,根据本发明的实施方式,用于在GUI中呈现数据集的嵌套分页的好处包括:

·通过选择数据集的子集以在客户端系统上的GUI中显示而不使用大的行偏移量来改进计算系统的操作,提高了计算系统的效率和可用性。

·通过以最小的资源开销请求和显示数据集的子集来改进计算系统的操作,提高了计算系统的效率和可用性。

本发明的示例性实施方式主要在用于在GUI中呈现的数据集的嵌套分页的全功能计算机系统的上下文中描述。然而,本领域的技术人员将认识到,本发明也可以体现在设置在计算机可读存储介质上以与任何合适的数据处理系统一起使用的计算机程序产品中。这种计算机可读存储介质可以是用于机器可读信息的任何存储介质,包括磁性介质、光学介质或其它合适的介质。这种介质的示例包括硬盘驱动器或软盘中的磁盘、用于光驱的光盘、磁带,以及本领域技术人员所想到的其它介质。本领域技术人员将立即认识到,具有适当编程装置的任何计算机系统将能够执行体现在计算机程序产品中的本发明的方法的步骤。本领域的技术人员还将认识到,尽管本说明书中描述的一些示例性实施方式面向在计算机硬件上安装并执行的软件,然而,实现为固件或硬件的可选实施方式完全在本发明的范围之内。

本发明可以是系统、方法和/或计算机程序产品。计算机程序产品可以包括其上具有用于使处理器执行本发明的各方面的计算机可读程序指令的计算机可读存储介质(或媒介)。

计算机可读存储介质可以是有形设备,其可以保留和存储指令以供指令执行设备使用。例如,计算机可读存储介质可以是(但不限于)电子存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或前述设备的任何适当组合。计算机可读存储介质的更具体示例的非穷举列表包括以下:便携式计算机软盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或闪存)、静态随机存取存储器(SRAM)、便携式光盘只读存储器(CD-ROM、数字通用盘(DVD)、存储棒、软盘、例如在其上记录有指令的凹槽中的打孔卡或凸起结构等机械编码设备,以及上述的任何适当组合。这里所使用的计算机可读存储介质不应被解释为是瞬态信号本身,例如无线电波或其它自由传播的电磁波,通过波导传播的电磁波或其它传输介质(例如,通过光缆的光脉冲),或通过导线传输的电信号。

这里描述的计算机可读程序指令可以从计算机可读存储介质下载到相应的计算/处理设备,或者经由网络,例如因特网、局域网、广域网和/或无线网络下载到外部计算机或外部存储设备。该网络可以包括铜传输电缆、光传输光纤、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配器卡或网络接口从网络接收计算机可读程序指令,并转发计算机可读程序指令以存储在相应计算/处理设备内的计算机可读存储介质中。

用于执行本发明操作的计算机可读程序指令可以是汇编器指令、指令集体系结构(ISA)指令、机器指令、机器相关指令、微码、固件指令、状态设置数据、或者用一种或多种编程语言(包括面向对象的编程语言,例如Smalltalk、C++等)和常规过程编程语言(例如“C”编程语言或类似的编程语言)的任意组合来编写的源代码或目标代码。计算机可读程序指令可以完全在用户的计算机上,部分在用户的计算机上,作为独立的软件包,部分在用户的计算机上,部分在远程计算机上或全部在远程计算机或服务器上执行。在后一种情况下,远程计算机可以通过任何类型的网络(包括局域网(LAN)或广域网(WAN))连接到用户的计算机,或者可以连接到外部计算机(例如,通过使用互联网服务提供商的互联网)。在一些实施方式中,电子电路包括:例如,可编程逻辑电路、现场可编程门阵列(FPGA)或可编程逻辑阵列(PLA)可以通过利用计算机可读程序指令的状态信息来执行计算机可读程序指令,以使电子电路个性化,从而执行本发明的各个方面。

在本文中参考根据本发明实施方式的方法、装置(系统)和计算机程序产品的流程图和/或框图来描述本发明的方面。可以理解,流程图说明和/或框图的每个框,以及流程图说明和/或框图中的框的组合,可以通过计算机可读程序指令来实现。

这些计算机可读程序指令可以被提供给通用计算机、专用计算机或其它可编程数据处理设备的处理器以产生机器,使得经由计算机或其它可编程数据处理装置的处理器执行的指令创建用于实现流程图和/或框图框中指定的功能/动作的装置。这些计算机可读程序指令也可以被存储在能够引导计算机、可编程数据处理装置和/或其它设备以特定方式运行的计算机可读存储介质中,使得其中存储有指令的计算机可读存储介质包括制造的产品,其包括实现流程图和/或框图的一个或多个框中指定的功能/动作的方面的指令。

计算机可读程序指令也可以被加载到计算机、其它可编程数据处理装置或其它装置上,以使待在计算机上、在其它可编程装置或其它设备上执行的一系列操作步骤产生计算机实现的过程,使得在计算机、其它可编程设备或其它装置上执行的指令实现流程图和/或框图方框中指定的功能/动作。

图中的流程图和框图示出了根据本发明的各种实施方式的系统、方法和计算机程序产品的可能实现的体系结构、功能和操作。在这点上,流程图或框图中的每个框可以表示指令的模块、段或部分,其包括用于实现指定的逻辑功能的一个或多个可执行指令。在一些替代的实现方案中,框中标注的功能可以不按照图中标注的顺序进行。例如,实际上,连续示出的两个框可以基本上同时执行,或者有时可以根据所涉及的功能以相反的顺序执行这些框。还将注意,框图和/或流程图说明的每个框,以及框图和/或流程图说明中的框的组合,可以由执行指定功能或动作或者执行专用硬件和计算机指令的组合的基于专用硬件的系统来实现。

从前面的描述中可以理解,在不偏离本发明的真实精神的情况下,可以在本发明的各种实施方式中进行修改和改变。本说明书中的描述仅是为了说明的目的,而不应被解释为限制意义。本发明的范围仅由所附权利要求的语言限定。

相关技术
  • 用于在图形用户中呈现数据集的嵌套分页
  • 图形用户界面中呈现的图形元素的压缩转变
技术分类

06120113236166