用于在小屏幕显示区域中显示表格源数据的用户界面的制作方法

文档序号:6349266阅读:436来源:国知局

专利名称::用于在小屏幕显示区域中显示表格源数据的用户界面的制作方法
技术领域
:本发明总体上涉及用于电子设备的计算机用户界面,并且更具体地涉及用于在具有较小显示器的电子设备上在大文档内进行导航的用户界面。
背景技术
:图IA-图IB是对于在典型屏幕显示器的界限内一次全部查看而言过大的电子表格(图IAl-图1A2)和数据透视表(pivottable)(图IB1-图1B2)的示意图。数据透视表是一种电子表格功能,其允许针对相同数据的不同视图以许多不同的方式来重新编排数据表格。用于电子表格或数据透视表应用的图形用户界面(GUI)通常包括垂直滚动条和水平滚动条以便实现文档中的水平导航和垂直导航。由于电子表格或者数据透视表对于在计算机屏幕显示器上一次全部显示而言可能过大,所以用户水平地或者垂直地滚动以便导航到屏幕显示器外的文档部分。虽然用于文档的现有用户界面总体上已经是可接受的,但是它们的使用伴随着不足之处。例如,已经存在对无法一次全部适合于显示屏幕内的较大文档进行导航的技术做出改进的需求。在比如移动电话之类的小屏幕设备中这一需求甚至更大,其中此类小屏幕设备具有用以在其中示出用于指示所关注的文档的一部分的用户界面工具的有限屏幕区域。此外,已经存在对在比如其中以行和列来对信息划界的电子表格之类的文档中进行更加灵活移动的需求。本发明满足这些需求。
发明内容在一个方面中,提供一种用于在电子设备的显示屏幕上显示信息的方法。该方法包括在介质中提供主题标识符以及提供多个类别的主题数据项。提供关于在相应主题标识符与来自多个类别中的相应类别的相应主题数据项之间的相应关联的标记。产生多个屏幕显示。不同的屏幕显示包括多个主题标识符以及来自多个类别中的相应类别的相应关联主题数据项;在另一方面,提供一种产品,其包括编码有计算机可读信息的计算机可读存储介质。存储介质可以是包括显示屏幕的电子设备的组件。计算机可读信息包括提供主题标识符和主题数据项的多个类别的数据结构。在一些实施方式中,该数据结构包括多个对象。该数据结构还提供关于相应主题标识符与来自多个类别中的相应类别的相应主题数据项之间的相应关联的标记。计算机可读信息还包括用以使设备产生多个屏幕显示的计算机程序代码。不同的屏幕显示包括多个主题标识符以及来自多个类别中的相应类别的相应关联主题数据项。这些特征和优点以及其他特征和优点将从连同附图的以下详细描述中显现。图IA-图IB是对于在典型屏幕显示器的界限内一次全部查看而言过大的电子表格(图IAl-图1A2)和数据透视表(图IBl-图1B2)的示意图。图2A-图2C是用以说明本发明的一些实施方式的示例的源数据对象的示意图。图3是根据本发明一些实施方式的、包括示出主题标识符与主题数据项之间关系的多个列和行的源数据对象的示意性广义表示。图4是根据本发明一些实施方式的、在电子设备的显示屏幕上产生的第一屏幕显示序列的示意性广义表示。图5是根据本发明一些实施方式的、在电子设备的显示屏幕上产生的第二屏幕显示序列的示意性广义表示。图6是根据本发明一些实施方式的、在电子设备的显示屏幕上产生的示例第三屏幕显示的示意性广义表示。图7A-图7B是根据本发明一些实施方式的、代表‘虚拟教程’的屏幕显示的示意性广义表示。图8是根据本发明一些实施方式的、包括包含第一级主题标识符的第一列表以及对应的第一级主题数据项的第一屏幕显示的示意图,并且还示出示意性源数据对象的对应部分。图9是根据本发明一些实施方式的、示出来自第一屏幕显示序列中两个不同位置的两个不同的第一屏幕显示、并且还示出示意性源数据对象的对应部分的示意图。图10是根据本发明一些实施方式的、图8中所示的第一屏幕显示以及图9的左侧所示的在两个不同的垂直滚动位置上的所列出的第一主题标识符和对应的第一主题项的示意图,并且示出了条形图叠加。图11是根据本发明一些实施方式的、在左侧示出图8的第一屏幕显示并且示出呈现了合计屏幕显示的屏幕显示的示意图,所述合计屏幕显示提供对全部业务单元合计的组合月度美元数量合计的深度研究(drill-down)。图12是根据本发明一些实施方式的、在左侧示出图8的第一屏幕显示、并且示出了对针对每个客户的年初至今销售额的列表进行示出的屏幕显示的示意图。图13是根据本发明一些实施方式的、在左侧示出图8的第一屏幕显示、并且在右侧示出第二屏幕显示、并且还示出源数据对象的对应部分的示意图,所述第二屏幕显示示出了对包括以下内容的列表的深度研究,该内容是与标注为“公共部门业务单元”的第一主题标识符相关联的标注为客户名称的一组第二主题标识符。图14是根据本发明一些实施方式的、在左侧和右侧示出两个不同的垂直滚动位置上的第三屏幕显示的示意图,所述第三屏幕显示包括第二主题标识符“DMVCalifornia(DMV加利福尼亚)”以及多个第二主题数据项,该多个第二主题数据项来自与主题标识符DMVCalifornia对应的源数据对象的行的不同列内的不同数据类别。图15是示出DMVCalifornia卡片视图的销售历史组的两个替代第三屏幕显示版本的示意图。图16是根据本发明一些实施方式的、示出响应于在标注为“公共部门年初至今销售额”的第二屏幕显示中对第二主题标识符“DMVCalifornia"的用户选择的屏幕显示过渡、并且示出响应于在标注为“DMVCalifornia"的第三屏幕显示与标注为“DMVFlorida(DMV佛罗里达)”的第三屏幕显示之间的用户选择的屏幕过渡的示意图。图17A-图17B是表示用于产生包括基于源数据对象信息的映射数据的数据结构以及用于将此类元数据和映射数据传输到用户设备的过程的示意图。图17C-图17D是表示根据图17A-图17B的过程产生的文件的说明图。图17E是根据本发明一些实施方式的、表示图17C-图17D中所示对象之间的关系的示意性实体关系图。图18是根据本发明一些实施方式的用于创建元数据对象和映射数据对象的过程的示意性流程图。图19是SourceR印ortfroperties(源报告属性)对象的示意图。图20是SourceR印ositoryProperties(源库属性)对象的示意图。图21是Fields(字段)对象的示意图。图22是Iteportlnfo(报告信息)对象的示意图。图23是Creator(创建者)对象的示意图。图M是FieldFormat(字段格式)对象的示意图。图25是FieldProperties(字段属性)对象的示意图。图沈是Parameters(参数)对象的示意图。图27是ParameterValues(参数值)对象的示意图。图观是CatalogWidgetKeys(目录微件键)对象的示意图。图四是CatalogWidgetKeyTotalFields(目录微件键合计字段)对象的示意图。图30是CatalogWidgetGrandTotalFields(目录微件总计字段)对象的示意图。图31是CatalogWidgetGroups(目录微件组)对象的示意图。图32是CatalogWidgetGroupFields(目录微件组字段)对象的示意图。图33是Widgetfroperties(微件属性)对象的示意图。图34是根据本发明的一些实施方式的示例映射数据对象的一部分的示意图。图35-图38是示出用于产生第一屏幕显示序列的示意性第一级屏幕显示(图35-图36)和用于产生第二屏幕显示序列的示意性第二级屏幕显示(图37-图38)的图观的CatalogWidgetKeys对象与图34的映射数据对象之间关系的示意性图示。图39是根据本发明一些实施方式的、示出CatalogWidgetKeys对象与CatalogWidgetGroups对象之间关系以及在被称为卡片的示意性第三屏幕显示内的布局及组织组的示意图。图40是根据本发明一些实施方式的、示出CatalogWidgetGroupFields对象与映射数据对象之间的关系以及示意性第三屏幕显示(卡片)组内第二主题数据项的布局及组织的示意图。图41是根据本发明一些实施方式的、示出CatalogWidgetKeys对象、CatalogWidgetKeyhtalFields对象和映射数据对象之间的关系以及第一屏幕显示的结构的示意图。图42是根据本发明一些实施方式的、示出CatalogWidgetKeys对象、CatalogWidgetKeyTotalFields对象和映射数据对象之间的关系以及两个不同的示意性第二屏幕显示的示意图。图43A-图4示出了根据本发明一些实施方式的、表示用于使电子设备响应于用户输入而使用参考图18-图41描述的数据对象和元数据中所提供的结构信息来产生参考图2-图16描述的屏幕显示的过程的流程图。图44是根据本发明一些实施方式的、表示条形图的条的动态安置及尺寸设置的过程的流程图。图45是可以被编程以便实现根据本发明一些实施方式的过程的处理设备的示意性块级示图。具体实施例方式以下描述被呈现用于使本领域中技术人员能够做出及使用根据本发明实施方式的方法及设备来对文档进行导航,并且是在特定应用及其要求的背景下提供的。对优选实施方式的各种修改对于本领域中技术人员而言显而易见,并且在此限定的通用原理可以应用于其他实施方式及应用而不偏离本发明的精神及范围。此外,在以下描述中,为了解释的目的而阐述了大量细节。然而,本领域中技术人员将会意识到,本发明可在不使用这些具体细节的情况下进行实践。在其他情况下,为了不以不必要的细节使本发明的描述变得模糊,以框图形式示出众所周知的结构和过程。此外,可能使用诸如‘第一,和‘第二’之类的标注来指示事物之间的区别,但是对标注‘第二’的使用并不一定意味着‘第一,事物的存在,并且将一个事物标注为‘第一’并将不同事物标注为‘第二’并不一定意味着这两个事物之间的特定顺序。因此,本发明并不旨在限于所示的实施方式,而是应当符合与在此所公开的原理及特征相一致的最宽范围。用户界面屏幕显示组织的综述图2A-图2C是用于说明本发明一些实施方式的示例的源数据表格的示意图。该示意性源数据表格可以使用基于软件的企业报告工具来产生,举例而言,这些工具诸如有CrystalReports,SAP'sBEx,OracleR印ort等用于产生电子表格的工具,其并不构成本发明的部分并且无需在此进行描述。由于示例表格是所要显示的数据的‘源’,并且由于本发明的原理适用于例如基于软件的类结构之类的较广范围的数据结构(即,对象)(尽管示意性实施方式是通过表格进行说明的),所以示例表格被称为‘源’数据‘对象’。因此,在此可以互换地使用术语表格和对象。应当了解,举例而言,可以通过比如数据透视表技术来重新编排此类源对象中的信息,以便差异地呈现源数据或者源数据的子集。应当理解,示例源数据表格包含太多的信息要一次全部显示在典型计算机屏幕上。在具有小显示屏幕的小型手持式设备中显示和导航源数据对象尤其具有挑战性。图3是根据本发明一些实施方式,示出包括示出主题标识符与主题数据项之间关系的多个列和行的源数据(比如,图2A-图2C的源数据表格)的示意性广义表示。示例源数据对象包括第一列,其在此被称为主题标识符列,该列包括包含标注为A、B、C、D等的第一级主题标识符的多个行。举例而言,参考图2A-图2C,在图3的广义源数据对象表示中的第一级主题标识符A对应于图2A的源对象中的公共部门。第一级主题标识符B对应于图2A的广义源对象表示中的小型企业。第一级主题标识符C对应于图2A的广义源对象表示中的医疗保健。第一级主题标识符D对应于图2A的源对象中的金融业(未示出)。图3中的示意性源数据对象还包括包含标注为AA1-AA^BB1-BBj,CC1-CCk以及DD1-DDm等的第二级主题标识符的多个行。再次参考图2A-图2C,举例而言,图3的广义源数据对象表示中的第二级主题标识符AA1-AAi对应于图2A的源对象中的DMVCalifornia、DMVFlorida、DMVOregon(DMV俄勒R)等。图3的广义源数据对象表示中的第二级主题标识符BB1-BBj对应于图2A的源对象中的IntelligenceStudios、MelImo>Atra、Mercy&Inc、SoccerShop等。因此,例如参考图3,第一级主题标识符A包含标注为AA1-AAi的第二级主题标识符。相应地,例如参考图2A-图2C,公共部门业务单元包括DMVCalifornia、DMVFlorida、DMVOregon等。应当明白,源数据对象可以包括众多第一级和第二级标识符级以及众多数据类别,但是为了避免本描述的不必要的复杂性而仅示出了几个标识符级和类别。第二级主题标识符可以包括第一级主题标识符的子类别。在下文所阐述的进一步更加详细的示例中,第一级主题标识符标识业务单元并且第二级主题标识符标识分组在业务单元内的客户。图3的广义源数据对象表示还包括标注为C1至Cn的多个数据类别列,每个都包含主题数据项的不同类别。图2A-图2C的源数据对象提供可能的数据类别的一些详细示例,包括年初至今销售额(对应于图3中的Cl)、流水线(pipeline)(对应于图3中的C2)、目标百分比(对应于图3中的C3)、上次交易(对应于图3中的C4)、部门(对应于图3中的C5)、联系人(对应于图3中的C6(未示出))等。每个数据类别列包括多个行,每个行都包含与共享同一行的第一级主题信息或者第二级主题信息有关的数据。因此,举例而言,包含第一级主题标识符A的行还包括来自数据类别列Cl至Cn的主题数据项DACl、DAC2、...DACn。例如参考图2A-图2C,针对第一级主题标识符(A)公共部门的第一级数据类别(DACl)是年初至今销售合计2,973,780。同样地,再次参考图3,包含第一级主题标识符B的行还包括来自数据类别列Cl至Cn的主题数据项DBC1、DBC2、...DBCn。类似地,包含第二级主题标识符AAl的行还包括来自数据类别列Cl至Cn的主题数据项DAA1C^DAA1C2,...DAA1C1^例如参考图2A-图2C,第二级主题标识符(AAl)DMVCalifornia包括主题数据项(DAA1C1.DAA1C2,...DAA1Cn),具体地为年初至今销售额(536,300)、管道(605,928)等。同样地,包含第二级主题标识符的行还包括来自数据类别列Cl至Cn的主题数据项DBBjC^DBBjC2,...DBBA。图4是根据本发明一些实施方式在电子设备的显示屏幕上产生的第一屏幕显示序列的示意性广义表示。每个第一屏幕显示包括与来自图3的示例广义源数据对象表示的第一级主题标识符对应的多个第一级主题标识符(A、B、C、D等)。此外,第一屏幕显示序列中不同的第一屏幕显示包括与第一级主题标识符关联的第一级主题数据项。第一序列中的第一屏幕显示401包括第一级主题标识符A、B、...D的列表,并且包括来自源数据对象的第一数据类别Cl的第一级主题数据项0々(1、08(1、...00(1。第一序列中的第二屏幕显示402包括第一级主题标识符A、B.....D的列表,并且包括来自源对象的第二数据类别C2的第一级主题数据项DAC2、DBC2、...DDC2。第一序列中的第η屏幕显示40η包括第一级主题标识符A、B.....D的列表,并且包括来自源对象的第η数据类别Cn的第一级主题数据项DACruDBCn、…DDCn0图4中所示的第一屏幕显示序列中的每个屏幕显示包括第一级主题标识符(A、B、C、D等)的同一列表,但是第一屏幕显示序列中每个不同的屏幕显示将第一级主题标识符与不同的第一级主题数据项相关联。例如,屏幕显示401将第一级主题标识符C与第一级主题数据项DCCl相关联。屏幕显示402将第一级主题标识符C与第一级主题数据项DCC2相关联。屏幕显示40η将第一级主题标识符C与第一级主题数据项DCCn相关联。因此,从第一屏幕显示序列中的一个屏幕显示到该序列中不同屏幕显示的过渡涉及改变第一级主题数据项,但是不涉及改变第一级主题标识符。如下文所解释,用于改变屏幕显示的这种途径对于本发明的一些方面意义重大,这是因为其免除了对改变整个屏幕显示的需要。相反,屏幕显示的主题数据项部分随着在第一屏幕显示序列的屏幕显示之间做出过渡而改变。用户可以查看每个主题数据项而不会看不到通过在同一视图中具有主题标识符而提供的上下文,并且可以引入新的数据而无需等待页面刷新/重绘新的数据。在如图4中所示的第一屏幕显示序列的个别第一屏幕显示之间的移动例如可以对应于通过图2Α-图2C的源对象从列到列(S卩,从一个数据类别到下一数据类别)的移动,以便示出与第一级主题标识符关联的来自不同数据类别的第一级主题数据项。此外,如下文所更充分地解释,设备显示屏幕对于同时呈现所有的第一级主题标识符和所有的第一级主题数据项而言可能不够大,并且用户为了查看在此类屏幕显示中提供的所有信息可能需要通过个别第一屏幕显示进行垂直滚动。图5是根据本发明一些实施方式的、在电子设备的显示屏幕上产生的第二屏幕显示序列的示意性广义表示。每个第二屏幕显示包括与来自示例性图3的广义源对象表示的第二级主题数据项对应的多个第二级主题标识符。第二屏幕显示序列中的不同的第二屏幕显示包括与所显示的第二级主题标识符关联的不同的第二级主题数据项。第二序列中的第一屏幕显示501包括第二级主题标识符AApAA2.....AAi的第一列表,并且包括来自图3的广义源对象的第一数据类别Cl的第二级主题数据项Daa1CLDaa2CL...DAAiCi0第二序列中的第二屏幕显示502包括第二级主题标识符AApAA2.....AAi的列表,并且包括来自图3的广义源对象的第二级主题数据类别C2的第二级主题数据项DA~C2、DAA2C2、...DA&C2。第二序列中的第η屏幕显示50η包括第一级主题标识符AApAA2.....AAi的列表,并且包括来自图3的源对象的第二数据类别Cn的第二级主题数据项DAAiC3、DAA2C3、...DA&C3。图5中所示的第二屏幕显示序列中的每个屏幕显示包括第二级主题标识符(AApAA2.....AAi)的同一列表,但是第二屏幕显示序列中每个不同的屏幕显示将第二级主题标识符与不同的第二级主题数据项相关联。例如,屏幕显示501将第二级主题标识符AA2与第二级主题数据项DAA2C1相关联。屏幕显示502将第二级主题标识符AA2与第二级主题数据项DAA2C2相关联。屏幕显示50η将第二级主题标识符ΑΑ2与第二级主题数据项DAA2Cn相关联。因此,从第二屏幕显示序列中的一个屏幕显示到该序列中不同屏幕显示的过渡涉及改变第二级主题数据,但是不涉及改变第二级主题标识符。这种改变屏幕显示的途径对于本发明的一些方面意义重大,这是因为其免除了对改变整个屏幕显示的需要。相反,屏幕显示的数据部分随着在第二屏幕显示序列的屏幕显示之间做出过渡而改变。在第二屏幕显示序列的个别第二屏幕显示之间的移动对应于通过源对象从一个数据类别到下一数据类别从列到列的移动,以便示出与第二级主题信息关联的来自不同数据类别的第二级主题数据项。此外,如下文所更充分地解释,设备显示屏幕对于同时呈现所有的第二级主题标识符和所有的第二级主题数据项而言可能不够大,并且用户为了查看在此类屏幕显示器中提供的所有信息可能需要通过个别第二屏幕显示垂直滚动。图4中所示的屏幕的第一序列中的每个第一级主题标识符关联于对应的元数据(未示出),这将在下文中详细描述。响应于指示出对给定的第一级主题标识符的选择的用户输入,此类对应的元数据被用于引导设备将其显示屏幕从图4中所示的第一序列内的第一显示屏幕改变为图5的第二屏幕显示序列内的第二显示屏幕。元数据用于将每个相应的第一级主题标识符与在屏幕显示的相应第二序列中显示的相应一组第二主题标识符相关联。例如,在下文的进一步更为具体的示例中,元数据将标识金融业务单元的第一级主题标识符与标识金融业务单元内的客户(例如,ADP、AegonInsurance、AIMTrimarkInvestments等)的第二级主题标识符相关联。对来自图4的示意性屏幕中之一的任何给定第一级主题标识符的用户选择进行指示的用户命令使得设备使用此类元数据来改变其屏幕显示,以呈现图5的示意性屏幕显示之一。在一些实施方式中,对来自给定第一屏幕显示的第一级主题标识符进行选择的用户输入使得设备显示第二屏幕显示,该第二屏幕显示包括与第二级主题数据项相关联的第二级主题标识符的列表,该第二级主题数据项来自与在给定第一屏幕显示上所示出的第一级主题数据项的数据类别级相同的数据类别级(即,来自同一列)。换言之,在一些实施方式中,对来自图4中所示第一序列中的给定第一屏幕显示的第一级主题标识符进行选择的用户输入使得设备使用元数据来将显示屏改变为图5中所示第二序列中的第二屏幕显示,该第二屏幕显示在第二序列中所具有的顺序与从中做出选择的给定第一屏幕显示在第一序列中所具有的顺序相同。例如,在一些实施方式中,对图4中所示的在序列顺序中排第二的第一屏幕显示402中的第一级主题标识符A的选择进行指示的用户输入命令使得电子设备显示图5的第二屏幕显示的第二序列中在序列顺序中排第二的屏幕显示502。类似地,举例而言,对图4中所示的在序列顺序中排第η的第一屏幕显示40η中的第一级主题标识符B的选择进行指示的用户输入命令使得电子设备显示图5的第二屏幕显示的第二序列中在序列顺序中排第η的屏幕显示50η。因此,第一屏幕显示中的第一级主题标识符的列表通过对应的元数据的操作而充当对第二屏幕显示的第二序列的第二级主题标识符的索引。图6是根据本发明一些实施方式的、在电子设备的显示屏幕上产生的示例第三屏幕显示的示意性广义表示。示例第三屏幕显示包括与第二级主题标识符对应的多组第二级主题数据项,每个第二级主题数据项来自不同类别(即,所示实施方式中的列)。元数据被用于将每个相应的第二级主题标识符与在第三屏幕显示中的一个或多个组中显示的多个第二主题数据项相关联。具体而言,图6的示例第三屏幕显示对应于图5的第二级主题标识符AA3,并且多个组内的数据项包括来自源于图3的源对象的类别Cl到Cn的数据项。每个组包括来自源对象的数据类别的子集的一个或多个第二级主题数据项。具体而言,第一组Gl包括来自类别Cl到C3的第二级主题数据项DAA3C1-DAA3C3。第二组G2包括来自类别C4到C6的第二级主题数据项DAA3C4-DAA3C6。第三组G3包括来自类别Cn_2到Cn的第二级主题数据项DAA3Cn-2-DAA3Cn。因此,图6的示例第三屏幕显示包括来自与关联于这样的第三屏幕显示的第二级主题标识符对应的图3的广义源对象表示的行的个别第二级主题数据项。具体而言,图6的第三屏幕显示描绘了来自包含与第二级主题标识符AA3对应的信息的广义源对象表示的行的第二级主题数据项。举例而言,假设图6的源数据对象的第二级主题标识符AA1对应于示意性图2A-图2C的客户名称DMVCalifornia,则图6的G1、G2和G3中的第二级主题数据项对应于在客户名称DMVCalifornia的右侧的图2A-图2C的源对象的行中的值。屏幕显示的每个第二序列中的每个第二级主题标识符关联于对应的元数据。响应于对图5的第二屏幕显示中的一个屏幕显示中的给定第二级主题标识符的选择进行指示的用户输入,设备改变其显示屏幕以便示出描绘来自与所选第二级主题标识符对应的源对象的行的多个第二级主题数据项的第三显示屏幕。例如,图5中所示屏幕的第二序列的每个第二级主题标识符AA”AA2、...AAn关联于元数据。响应于用户指示出对第二屏幕显示中的一个屏幕显示中的第二级主题标识符的选择,设备使用此类元数据来改变其显示屏幕,以便示出描绘与所选第二级主题标识符对应的多个第二级主题数据项的第三屏幕显示。如果用户输入对第二级主题标识符AAl的选择进行指示的命令,则显示器改变成第三屏幕显示,其中多个组Gl、G2和G3内的数据项来自与所选第二级主题标识符AA1对应的源对象的行。备选地,举例而言,如果当前所显示的屏幕显示来自对第二级主题标识符BBpBB2,...BBn的列表以及关联的第二级主题数据项(未示出)进行显示的第二序列,则对第二级主题标识符BB2的选择进行指示的用户输入命令使得设备使用元数据来示出描绘来自与所选第二级主题标识符对应的源对象的多个列的第二级主题数据项的第三屏幕显示(未示出)。因而,用户能够通过选择在第二序列的多个第二屏幕显示内示出的第二级主题标识符而对准来自源对象的特定行的数据。因此,第二屏幕显示的第二序列中的第二级主题标识符的列表通过对应的元数据的操作而充当对第三屏幕显示的索引。应当明白,设备显示屏幕对于同时示出所有的组而言可能不够大,并且用户为了查看在此类屏幕显示器中提供的所有信息可能需要通过个别第三屏幕显示垂直滚动。图7A-图7B是根据本发明一些实施方式的、表示‘虚拟教程’的屏幕显示的示意性广义表示。在图7A的屏幕显示中从右指向左的箭头表示当用户首先加载源信息以供查看时,产生呈现从右向左动态移动的第一数据项的动画效果。备选地,动画还可以呈现从右向左动态移动的第一主题标识符。图7B的屏幕显示呈现了在引导性动画之后在其最终位置处的第一主题标识符和第一主题数据项。在起始时的动画效果提醒用户有可能进行水平滚动。动画效果可以向用户提供对可供查看的多个第一主题数据项集合的预览。例如,可以在屏幕上移动多个第一主题数据项(例如,图4的显示屏幕401、402、...40η的那些数据项)集合,以给予用户对所有可用的第一主题数据项集合的预览。备选地,可以显示具有比所有的第一主题数据项少的主题数据项被呈现为在查看区域上移位的动画效果,以便向用户提供对第一主题数据项的集合进行水平导航的可用性的指示。示意性实施方式的示例屏幕显示图8是根据本发明一些实施方式的、包括包含第一级主题标识符的第一列表以及对应的第一级主题数据项的第一屏幕显示的示意图,并且还示出示意性源数据对象的对应部分。注意,图1中所示的示意性源数据对象部分与图2Α-图2C的对象一致,但并不完全相同。第一屏幕显示是可以响应于用户输入而在电子设备的显示屏幕上产生的第一屏幕显示序列中的若干个第一屏幕显示中之一。第一级主题标识符以与它们在源数据对象中出现的垂直顺序相同的顺序被垂直地列出。在该示例中,相应的第一级主题标识符对应于相应的业务单元。业务单元包括金融、医疗保健、公共部分和零售及其他、小型企业和技术。并非所有这些业务单元都在图2Α-图2C中所示的示意性源对象部分中可见。在图8中所示的第一屏幕显示的顶部的标注指示出第一级主题数据项表示年初至今销售额。并且在顶部附近有标注为“全部”的指示,其指示出存在总共八十九个客户并且针对全部客户的总销售额为$36,803,669。邻近第一主题标识符“金融”的第一主题数据项$6,866,529指示出针对金融客户的年初至今总销售额。类似地,举例而言,邻近第一主题标识符“公共部门”的第一主题数据项$2,973,780指示出针对共用部门客户的总的年初至今销售额。在每个第一级主题标识符的右侧并且与之邻近的是对关联于该第一级主题标识符的业务单元中客户的数目的指示。例如,医疗保健业务单元被示为包括十三个客户。用户可以输入命令来在第一列表上进行垂直(即,上或者下)滚动,以观察不同的第一级主题标识符及其对应的第一级主题数据项。除此之外,用户可以输入命令来进行水平(即,左或者右)滚动,以变为示出与不同的第一级主题数据项关联的同一第一级主题标识符的、屏幕的第一序列中的不同第一屏幕显示。实现垂直或水平滚动所需的用户输入取决于电子设备的设备用户输入功能并且不构成本发明的部分。例如,在一些设备中在显示屏幕上的垂直或水平手指滑动可以导致垂直滚动;而例如在其他设备中,轨迹球的适当旋转可以实现垂直或水平滚动。此外,用户可以输入命令来选择第一级主题标识符,以便如下文中所更充分解释的那样深度研究至更低级的第二级主题标识符。再一次,所需的用户输入取决于设备用户输入功能。图9是根据本发明一些实施方式,示出来自第一屏幕显示序列中两个不同位置的两个不同的第一屏幕显示的示意图,并且还示出图2A-图2C中所示示意性源数据对象的对应部分。第一序列中不同的第一屏幕显示描绘了不同类型的第一主题数据项。第一屏幕显示在第一序列内具有的顺序与不同的第一屏幕显示所示的数据类型的源数据对象内的顺序相对应。应当明白,两个屏幕显示中每次仅有一个出现在设备显示屏幕上。用户可以输入命令来使设备以类似于参考图4所描述的方式水平地滚动第一主题数据项,以便在左侧所示的第一屏幕显示与右侧所示的第一屏幕显示之间过渡。两个第一屏幕显示描绘相同的第一主题标识符列表,但其关联于与源数据对象的不同列的不同数据类别对应的不同第一主题数据项。图9中左侧的屏幕与图8的屏幕显示相同。应当明白,两个第一屏幕显示二者呈现了与不同的第一主题数据项关联的第一主题标识符的相同列表。在左侧的第一屏幕显示中,第一主题数据项是对年初至今销售额的合计;而在右侧的第一屏幕显示中,第一主题数据项是对管道中的销售额的合计。例如,邻近第一主题标识符“金融”的第二主题数据项$8,168,374指示出针对金融客户管道中的总销售额。第一屏幕显示序列中的第一屏幕显示的顺序匹配于源数据对象内的数据类别。亦即,第一屏幕显示根据它们关联的第一主题数据项在源数据对象中的顺序在第一序列中进行顺序排列。更简单地说,在该示例中,顺序排列与源数据对象的列相匹配。水平滚动可以通过用户输入命令选择在第一序列中向左或者向右的水平移动来实现。例如,在一些实施方式中,曾查看过图9中左侧的第一屏幕显示的用户可以通过提供涉及在设备显示屏幕上从右向左滑动的用户输入命令,而使设备过渡到右侧的第一屏幕显示。相反,在一些实施方式中,曾查看过右侧的第一屏幕显示的用户可以通过提供涉及在设备显示屏幕上从左向右滑动用户输入命令,而使设备过渡到左侧的第一屏幕显示。因此,用户可以在不同的第一屏幕显示的第一主题数据项对应于与源数据对象的不同列对应的不同数据类别的第一屏幕显示序列中水平导航。图10是根据本发明一些实施方式的、图8中所示的第一屏幕显示以及图9的左侧所示的在两个不同的垂直滚动位置上列出的第一主题标识符和对应的第一主题项的示意图,并且示出条形图叠加。用户可以提供输入命令,比如在垂直向上方向上滑动图10中左侧所示的设备显示屏幕,以使显示屏幕上的图像向上滚动到图10中右侧所示的图像。在该示例中,向上滑动使得标题和导航点以及汇总数据(即,“全部”)从图10中左侧的第一屏幕显示中消失,并且使“小型企业”和“技术”第一类别元素在图10中右侧所示的第一屏幕显示中进入视图。针对与第一主题标识符关联的每个第一主题数据项提供了条形图叠加。在该示例中,第一主题数据项包括美元数量。美元数量在覆盖的条形图之下可见,并且每个条形图叠加的尺寸(在该情况中为宽度)与其所覆盖的美元数量的量值成正比。因此,条形图提供了对与每个第一主题数据项关联的数量的相对量值的图形指示。图11是根据本发明一些实施方式,在左侧示出图8的第一屏幕显示并且示出呈现了合计屏幕显示的屏幕显示的示意图,所述合计屏幕显示提供对全部业务单元合计的组合月度美元数量合计的深度研究。具体而言,左侧的第一屏幕显示中的合计条目呈现了针对所有业务单元类别的年初至今销售合计,并且右侧的月度合计深度研究视图呈现了各自示出针对所有业务单元类别在给定月份的月度总销售额的条目的列表。用户可以输入命令来使设备将其显示屏幕从左侧的第一屏幕显示过渡到右侧的深度研究显示。例如,此类用户输入命令可以涉及在描绘合计$36,803,669的设备显示屏幕区域附近敲击。注意,在显示屏幕右侧所示的数量可以从比如图2A-图2C的对象之类的数据源导出,并且可能实际上不直接提供在此类对象之中。右侧所示的合计深度研究屏幕显示包括标注为‘后退’的用户界面按钮,用户可以触动该按钮以返回到左侧所示的第一屏幕显示。注意,由于该深度研究视图不对应于第一显示序列中的显示,因此在右侧的屏幕中没有示出导航点。图12是根据本发明一些实施方式,在左侧示出图8的第一屏幕显示并且在右侧示出呈现了针对每个客户的年初至今销售额的列表的屏幕显示的示意图。具体而言,左侧的视图示出了针对每个第一主题标识符(即,针对每个业务单元)的年初至今销售额,而右侧的‘全部客户深度研究’屏幕显示示出了针对所有业务单元的每个客户的总销售额,其按字母顺序列出,这对应于业务单元在示意性源数据对象中被描绘的顺序。然而,应当注意,用户可以对业务单元的列表进行排序以使其以不同顺序显示。‘全部客户深度研究’屏幕中客户的列表将会匹配于用户所选择的任何排序顺序。用户可以输入选择命令,以通过例如敲击设备显示屏正显示词语“全部”的区域附近而选择标注为“全部”的第一主题标识符,来使设备让其显示屏幕呈现个别客户年初至今合计。作为响应,设备产生右侧所示的‘全部客户深度研究’屏幕显示。‘全部客户深度研究’用户界面屏幕显示包括标注为‘后退’的用户界面按钮,用户可以触动该按钮以返回到左侧所示的第一屏幕显示。注意,第一导航点在左侧的显示和右侧的显示中均高亮显示,指示二者均与第一屏幕显示(即,年初至今销售额)的顺序排列中的同一位置有关,尽管处在两个不同的细节层次。并且,应当注意在右侧的显示屏幕中所示的金额可从比如图2A-图2C的示意性对象之类的数据源中导出,并且可能实际上不直接提供在此类对象之中。图13是根据本发明一些实施方式的、在左侧示出图8的第一屏幕显示并且在右侧示出第二屏幕显示的示意图,并且还示出源数据对象的对应部分,所述第二屏幕显示示出了对包括与标注为公共部门业务单元的第一主题标识符关联的标注为客户名称的第二主题标识符集合的列表的深度研究。用户可以输入命令以通过例如敲击在左侧示出第一主题标识符“公共部门”并示出第一主题数据项$2,973,780的第一屏幕显示的区域附近而选择标注为“公共部门”的第一主题标识符,来使设备从左侧的第一屏幕显示屏幕的显示过渡到右侧的第二屏幕显示。第二屏幕显示包括第二主题标识符(即,包括在公共部门业务单元内的客户)以及对应的第二主题数据项(即,针对每个客户的年初至今合计)的列表。例如,归因于DMVCalifornia的总销售额为$536,300。右侧的第二屏幕显示还指示出归因于公共部门业务单元内全部客户的总销售额为$2,973,780。图14是根据本发明一些实施方式的、在左侧和右侧示出两个不同的垂直滚动位置上的第三屏幕显示的示意图,所述第三屏幕显示包括第二主题标识符DMVCalifornia以及来自与主题标识符DMVCalifornia对应的源数据对象行的不同列内的不同数据类别的多个第二主题数据项。图14的第三屏幕显示由设备响应于对图13中右侧所示的第二屏幕显示中的第二主题标识符DMVCalifornia的用户选择来产生。更具体而言,第三屏幕显示包括来自与第二主题标识符DMVCalifornia对应的源数据对象的行的第二主题数据项“年初至今销售额$536,300”、“管道$605,918”、“目标百分比13.0%”、“上次交易03/07/08”等。因此,来自源数据对象的列标题信息和来自源数据对象的数据值全都包括在图14的第三屏幕显示中。图14的多个第二主题数据项显示在标注为“销售与机会”、“公司信息”和“销售历史”的三个组中。第二数据项和所述组全都垂直地列出在标注DMVCalifornia之下。示出来自表格数据的不同行的数据组的该级深度研究视图在此被称为“卡片”视图。每个组被示为包括来自表格数据的第二主题数据项和对应标注的垂直取向的列表。显示屏幕对于同时在屏幕显示器上呈现与DMVCalifornia卡片视图关联的所有三个组而言过小。在一些实施方式中,用户可以通过在设备显示屏幕上垂直滑动而向设备提供输入,以使设备在DMVCalifornia第三屏幕显示在左侧所示的部分和在右侧所示的部分之间垂直滚动。在右侧所示的第三屏幕显示部分上出现的销售历史组包括表示月度销售数据的第二主题数据项以及条形图叠加,以便提供针对不同月份的相对销售量的图形可视指示。条形图提供对不同月份期间的相对销售量的可视表示。标注为DMVCalifornia的第三屏幕显示包括标注为“后退”的用户界面按钮,用户可以触动该按钮以返回到图13中右侧所示的视图。其还包括用于垂直滚动到其他卡片的上/下按钮,所述其他卡片按字母顺序排列或者按已由用户选择的任何顺序排序,与图13的第二屏幕显示中所阐述的第二主题标识符集合的顺序排列相同。图15是示出DMVCalifornia卡片视图的销售历史组的两个替代第三屏幕显示版本的示意图。右侧的版本与图14中右侧的显示相同。左侧的版本以垂直列表格式示出针对DMVCalifornia的月度销售额。图16是根据本发明一些实施方式的、示出响应于在标注为公共部门年初至今销售额的第二屏幕显示中对第二主题标识符DMVCalifornia的用户选择的屏幕显示过渡、并且示出响应于在标注为DMVCalifornia的第三屏幕显示与标注为DMVFlorida的第三屏幕显示之间的用户选择的屏幕过渡的示意图。如上文所解释,当设备显示屏幕示出图9中左侧所示的第二屏幕显示时,用户可以通过在对应于第二主题标识符(例如,DMVCalifornia卡片)的显示区域附近进行敲击或点击来命令设备产生DMVCalifornia卡片。一旦设备显示屏幕示出标注为DMVCalifornia(DMVCalifornia卡片)的第三屏幕显示,用户可以通过选择DMVCalifornia卡片上的向下箭头来命令设备产生DMVFlorida卡片。相反,当显示屏幕示出DMVFlorida卡片时,用户可以通过选择DMVFlorida卡片上的向上箭头来命令设备将所显示的视图改变为DMVCalifornia卡片。应该注意的是,卡片视图以左侧所示的标注为公共部门的第二屏幕显示视图上所指示的顺序进行排序。示意性实施方式的数据结构综述图17A-图17B是表示用于产生包括基于源数据的映射数据和用以响应于用户输入命令而将映射数据映射到屏幕显示图像的源数据的数据结构以及用于将此类元数据传输到用户设备的过程的示意图。图17A图示了第一过程,该第一过程包括源数据向用以使用映射数据和元数据创建对应数据结构的服务器的输入,以及整个数据结构向用户设备的传输。第一过程允许基本上所有数据结构从服务器到用户设备的传输。用户继而例如可以离线访问数据结构而无需针对附加信息访问服务器。图17B图示了类似的第二(S卩,备选)过程,该第二过程包括源数据向用以创建数据结构的服务器的输入。然而,在第二过程中,包括映射数据和元数据的数据结构根据需要或者经要求而被传送到用户设备,而不是一次全部传送。亦即,用户交互对下一所需数据的检索做出提示。更具体而言,查询将会基于用户交互而进行。只有需要显示的信息将在任何给定时间被返回。基于需求而检索数据可以加速处理,这是因为没有将时间浪费在检索用户不需要的信息上。该第二过程例如对于伴随较大的源数据对象使用是有利的。在一些实施方式中,包括映射数据和元数据的数据结构被组织用于提供包括对象结构的关系数据结构。具体而言,在一些实施方式中,数据结构的结构遵从SQLite格式。在此类SQLite格式中,在一些实施方式中,映射数据包括包含来自源数据对象的第一主题数据项和第二主题数据项的映射对象,并且元数据包括多个(在本实施方式中为15个)元数据对象用以控制从映射数据产生图8-图16的屏幕显示。图17C-图17D是表示根据图17A-图17B的过程产生的文件的示意图。根据本发明一些实施方式,该文件编码在计算机可读存储介质中。图17C示出了该文件是从包含源数据(比如图2A-图2C的源数据)的源报告产生的。源数据被映射到一个对象结构,该对象结构包括一般表征为数据源元数据和设备显示屏幕元数据的对象组。图17D图示了多个类别,文件中的不同对象被组织在这些类别中。图17E是根据本发明一些实施方式,表示图17C-图17D中所示对象之间的关系的示意性实体关系图。图中的对象例如可以对表格进行表示。示意性实施方式的元数据表格图18是根据本发明一些实施方式的用于创建元数据表格和映射数据对象的过程的示意性流程图。例如,最初将按照给定格式的源报告(比如图2A-图2C的源报告)手动转换成图17C-图17D中所示类型的文件。此后,使用编码在计算机可读存储介质中的计算机程序代码将按照同一给定格式的后续源报告自动转换成图17C-图17D中的文件类型。该过程是使用由计算机系统执行的、编码在关联于服务器的计算机可读介质中的计算机程序指令来实现的。图19是使用块1801创建的SourceR印ortfroperties的示意图。图20是使用块1801创建的SourceR印ositoryftOperties对象的示意图。这两个对象提供关于包括名称类型和位置的源数据对象数据的信息。图21是使用图18的过程的块1802创建的Fields对象的示意图。该字段对象充当用于创建涉及第一和第二主题数据标识符与第一和第二主题数据项的不同组合的关联的数据结构。Fields对象内的字段标识符(Id)例如充当可以与源数据相关联以划分不同数据类别的数据结构元素。Fields对象中的名称作为标识第一和第二主题标识符以及标识第一和第二主题数据项的标注而出现在用户界面屏幕显示中。图22是使用块1802创建的R印ortlnfo对象的示意图。图23是使用块1802创建的Creator对象的示意图。这三个对象提供用于组织所有报告字段、用于捕捉报告信息以及用于捕捉报告创建者信息的信息。图对是使用图18的过程的块1803创建的FieldFormat对象的示意图。不同字段内的源数据可以以不同格式表示,并且FieldFormat对象标识用于不同字段的不同格式。图25是使用块1803创建的FieldProperties对象的示意图。FieldProperties对象充当用以指示哪个字段充当组键(groupkey)字段以及用以指示屏幕显示中所要呈现关联数据的层次的数据结构。FieldProperties提供针对R印ortData(报告数据)(图34)内每个字段Id(FieldID)的详情。“字段Id”引用R印ortData内的列。“名称”表示属性类型并且“值”提供该属性的详情。例如,当“IsGroupKeyField(是组键字段)”为“YES(是),,时,这指示出哪个字段Id为键。对于字段Id1和字段Id2而言是这种情况。键的重要性在于这些是主题标识符。在此,业务单元是第一主题标识符并且客户名称是第二主题标识符。图沈是使用图18的过程的块1804创建的Parameters对象的示意图。图27是使用块1804创建的ParameterValues对象的示意图。这两个对象捕捉源表格数据参数。图观是使用图18的过程的块1805创建的CatalogWidgetKeys对象的示意图。在所示的实施方式中,‘微件(widget)’包括用户界面屏幕显示。在本实施方式中,CatalogWidgetKeys对象将对应于字段Id的第一主题标识符与键Id1相关联。CatalogffidgetKeys对象还将对应于字段Id2的第二主题标识符与键Id2相关联。位置指示出与键字段关联的主题标识符的屏幕显示集合中的呈现顺序。在所示实施方式中,关联于字段Id1的第一主题标识符在关联于字段Id2的第二主题标识符之前呈现。默认合计字段(DefaultTotalField)指示出包含默认主题数据项的字段。对于字段Id1的第一主题标识符,默认第一主题数据项在字段M中提供。对于字段Id2的第二主题标识符,默认第二主题数据项在字段3中提供。图四是使用块1805创建的CatalogWidgetKeyTotalFields对象的示意图。CatalogffidgetKeyTotalFields对象提供关于关联于字段Id24的第一主题数据项与关联于键Id1的第一主题标识符之间的关联的标记。CatalogWidgetKeyhtalFields对象还提供关于关联于字段Id3-23的第二主题数据项与关联于键Id2的第二主题标识符之间的关联的标记。图30是使用块1805创建的CatalogWidgetGrandTotalFields对象的示意图。图31是使用块1805创建的CatalogWidgetGroups对象的示意图。图32是使用块1805创建的CatalogWidgetGroupFields对象的示意图。CatalogffidgetGroupFields对象提供对第二主题数据项之间的关联的指示,以便限定第二主题数据项的多个分组,其结果创建比如图6的屏幕。图33是使用块1805创建的WidgetProperties对象的示意图。图34是根据本发明一些实施方式的示例R印ortData对象的一部分的示意图。ReportData对象在此也被称为映射对象。图18的块1806从源数据对象(比如图2A-图2C的源数据对象)检索数据,以组装图34的Rep0rtData(S卩,映射)对象。针对形式更为自由的数据源,可能需要对块1802的递归,在该数据源中R印ortData内的数据被用于完成某些先前所描述的对象。示例映射对象对于在该附图中整体显示而言过大。来自源的信息被输入到映射对象。应当明白,图21的Fields对象中的字段1_25的列表以及这些字段1_25在图34的R印ortData对象中的顺序排列提供了对第一数据项与第二数据项之间顺序的指示。此外,应当理解,第一主题标识符和第二主题标识符在图34的R印ortData对象中的组织提供了关于这样的第一主题标识符与多个第二主题标识符集合之间的关联的标记。例如,名称为“金融”的业务单元(第一主题标识符)在R印ortData对象中关联于ADP、AIMTrimarkInvestments,Aegon,···Visa(—组关联的第二主题标识符)。用以产生屏幕显示的数据结构的使用示例响应于用户输入命令,图19-图33的对象与映射数据对象(图34)进行交互,以产生参考图8-图16描述的屏幕显示。图35-图38是示出用于产生第一屏幕显示序列的示意性第一级屏幕显示(图35-图36)和用于产生第二屏幕显示序列的示意性第二级屏幕显示(图37-图38)的图观的CatalogWidgetKeys对象与图34的映射数据对象之间关系的示意图。参考图35,具有标题“字段Id”的CatalogWidgetKeys对象的列包含键值条目。具有字段Id1的R印ortData(映射)对象的列(其根据图21的Fields对象包括业务单元)包含第一主题标识符(金融、医疗保健等)的列表。被标识为字段IdMWtteportDataU^射)对象的列包含第一主题数据项,具体地为每个业务单元的美元合计。具有标题“默认合计字段”的CatalogWidgetKeys对象列指示出包含业务单元美元合计的R印ortData对象的列。在所示实施方式中,CatalogWidgetKeys对象提供关于R印ortData对象中对应于字段Id1的第一主题数据标识符与R印ortData对象的列M的第一主题数据项相关联的标记。参考图37,具有字段Id2的R印ortData(映射)对象的列(根据图21的Fields对象,其包括客户名称)包含第二主题标识符(ADP、AIMTrimarkInvestments,AegonInsurance等)的列表。以字段Id3标识的R印ortData(映射)对象的列包含第二主题数据项,具体地为每客户姓名美元合计。具有标题“默认合计字段”的CatalogWidgetKeys对象列指示出包含客户名称美元合计的R印ortData对象的列。在所示实施方式中,CatalogWidgetKeys对象提供关于在R印ortData对象中对应于字段Id2的第二主题数据标识符与R印ortData对象的列3的第二主题数据项相关联的标记。图36是示出元数据对象的字段1(列1)中的主题与示意性第一屏幕显示中的第一级主题标识符之间由元数据对象“CatalogWidgetKeys”的第一行所指定的结构关系,并且还示出元数据对象的字段M中的数字与示意性第一屏幕显示中的第一主题数据项之间由元数据对象“CatalogWidgetKeys”的第一行所指定的结构关系的示意图。例如,在图36中所示第一屏幕显示中关联于第一主题标识符“金融”的第一主题数据项“$6,866,529”与标题为M的列的各行中出现的6866529.O相匹配,所述各行在图36中所示映射数据对象的部分中在标题为1的列中也包含“金融”。同样地,举例而言,在图36中所示第一屏幕显示中关联于第一主题标识符“医疗保健”的第一主题数据项“$6,640,029"与标题为M的列的各行中出现的6640029.0相匹配,所述各行在图36中所示映射数据对象的部分中在标题为1的列中也包含“医疗保健”。图38是示出元数据对象的字段2(列幻中的主题与示意性第二屏幕显示中的第二主题标识符之间由元数据对象“CatalogWidgetKeys”的第二行所指定的结构关系,并且还示出元数据对象的字段3中的数字与示意性第二屏幕显示中的第二主题数据项之间由元数据对象“CatalogWidgetKeys”的第二行所指定的结构关系的示意图。例如,在图38中所示第二屏幕显示中关联于第二主题标识符ADP的第二主题数据项“$322,346”匹配于在包含第二主题标识符ADP的映射数据对象的行中出现的322346.0。具体而言,ADP出现在标题为2的列中,并且322346.0出现在标题为3的列中的同一行中。类似地,在图38中所示第二屏幕显示中关联于第二主题标识符“AIMTrimark^vestments”的第二主题数据项“$386,556”匹配于在包含第二主题标识符“AIMTrimarkhvestments”的映射数据对象的行中出现的386556.O0"AIMTrimarkhvestments”出现在标题为2的列中,并且386556.O出现在标题为3的列中的同一行中。参考图37,CatalogWidgetKeys对象中具有标题“位置”的列包含指示列表结构的值。包含字段Id值1和位置值1的CatalogWidgetKeys的行指示出包含在映射数据对象的标注为1的列内的第一主题标识符包括列表层级中的第一级列表的元素。相反,包含字段Id值2和位置值2的CatalogWidgetKeys的行指示出包含在映射数据对象的标注为2的列内的第二主题标识符包括列表层级中的第二级列表的第二元素。此外,通过指示列表之间的结构顺序或者关系,位置值确定由哪个列表元素来充当对其他列表的键索引。具体地,在该示例中,位置值确定从第一屏幕显示中对业务单元的用户选择导致设备显示包含所选业务单元内客户的第二屏幕显示。换言之,位置值指示出业务单元包括列表层级中的第一级,并且客户列表包括列表层级中的第二级。图39是根据本发明一些实施方式,示出CatalogWidgetKeys对象与CatalogffidgetGroups对象之间关系以及在被称为卡片的示意性第三屏幕显示内的布局及组织组的示意图。在CatalogWidgetKeys对象中隐含了对来自位置级2列表的元素(即,在该示例中为“客户”)的用户选择导致对在其中以组来呈现第二主题数据项的卡片的显示。CatalogWidgetGroups对象指示出卡片显示内的组以及这些组的布局结构。CatalogWidgetGroups对象中标题为“名称”的列指示出每个组的名称;标题为“位置”的列指示出所命名的组在卡片内的垂直位置;并且标注为“查看为”的列指示出来自CatalogWidgetGroups对象的结构信息决定来自映射数据对象的信息应当被布局在如右侧由如图所示具有标注为“销售与机会”、“公司信息”和“销售历史”的区域所示出的示意性第三屏幕显示中所示的卡片视图中。图40是根据本发明一些实施方式的、示出CatalogWidgetGroupFields对象与映射数据对象之间的关系以及示意性第三屏幕显示(卡片)组内第二主题数据项的布局及组织的示意图。在该示例中,假设用户选择了图38中右侧所示的第二屏幕显示中标注为ADP的第二主题标识符。CatalogWidgetGroupFields对象的前四行指示出标注为“销售与机会(Sales&Opportunities)”的所列出的第一组包括来自映射数据对象中标题为3、4、5和6的列的第二主题数据项。该标注来自于从CatalogWidgetGroupFields中查找字段ID并且与Fields对象上的Id进行匹配。图40示出了在标注为2的列中包含客户名称ADP并且在标题为3的列中包含322346的映射数据对象的行的一部分。CatalogWidgetGroupFields对象的第一行指示出卡片的第一组的第一条目应当包含来自映射数据对象中标题为3的列的信息。如图所示,第一组的第一条目包含“年初至今销售额$322,346”。CatalogWidgetGroupFields对象的第二行指示出卡片的第一组的第二条目应当包含来自映射数据对象中标题为4的列的信息,其包含4571.4904。如图所示,第一组的第二条目包含“管道$457,126".CatalogffidgetGroupFields对象的第三行和第四行指示出卡片的第一组的相应的第三条目和第四条目应当包含来自映射数据对象中标题为5和6的相应列的信息。图40的CatalogWidgetGroupFields对象的第五行指示出标注为“公司信息(CompanyInfo)”的所列出的第二组中的第一条目包括来自映射数据对象中标题为7的列的第二主题数据项。标注为7的映射数据列包含词语“金融”。图41是根据本发明一些实施方式的、示出CatalogWidgetKeys对象、CatalogWidgetKeyhtalFields对象和映射数据对象之间的关系以及第一屏幕显示的结构的示意图。CatalogWidgetKeys对象的第一行指示出Id1对应于字段Id1和位置1。CatalogWidgetKeyTotalFields对象指示出键Id1对应于字段Id24。因而,每个第一主题标识符(例如,在该示例中每个业务单元)在示意性第一屏幕显示中与来自映射数据对象的列M的第一主题项数据相关联。参考图41描述的关系与参考图35描述的关系相符,这是因为在CatalogWidgetKeys对象的默认合计字段和CatalogWidgetKeyTotalFields对象的字段Id二者中都包含值M。图42是根据本发明一些实施方式的、示出CatalogWidgetKeys对象、CatalogWidgetKeyTotalFields对象和映射数据对象之间的关系以及两个不同的示意性第二屏幕显示的示意图。具体而言,图42图示了第二主题数据项与第二主题标识符的不同关联。在一些实施方式中,用户可以通过第二屏幕显示的第二序列中进行水平滚动,在其中此类第二序列中的每个第二屏幕显示包含相同的第二主题标识符并且在其中该第二序列中不同的第二屏幕显示对与不同的第二主题数据项关联的此类第二主题标识符进行显示。在第二主题标识符与第二主题数据项之间的每个不同的关联对应于映射数据对象的不同的列。更具体而言,如由CatalogWidgetKeyTotalFields对象的第二行所指示,当用户选择来自第一屏幕显示(未示出)的第一主题标识符时,在设备屏幕显示器上会显示对应的第二屏幕显示。例如,假设用户从图41中所示的第一屏幕显示中选择标注为“金融YTD销售额”的第一主题标识符,则作为响应而显示图42中的背景中所示出的第二屏幕显示,在其中第二主题标识符为金融业务单元内的客户并且在其中关联的第二主题数据项包括个别客户YTD销售额。在CatalogWidgetKeyTotalFields的键Id等于2的情况下,这些行与第二主题标识符有关。在此,字段Id3、4、5和6全都关联于等于2的键Id。因此,用户可以在报告数据3、4、5和6之间进行水平滚动。这些字段Id参考通过在IteportData对象中查找它们而被转换成来自报告数据表格(ReportDataTable)的数据。起始点为字段Id3(在该示例中对应于R印ortData表格值322346.0),这在图35中在背景中所示的屏幕显示的第一条线上示出。继而如果用户要输入从左到右的水平滚动移动,则显示器将会示出对应于字段Id4的R印ortDataTabIe值——在该示例中是值为457126.4904的管道。该值在图35中在前景屏幕中所示的屏幕显示的第一条线上示出。参考图42中右侧所示的两个第二屏幕显示,响应于用户输入用以从第二序列中的一个第二屏幕显示水平滚动到下一第二屏幕显示的命令,设备在背景中的第二屏幕显示与前景中的第二屏幕显示之间过渡。如果在设备显示屏幕描绘包含表示YTD销售额的第二主题数据项的背景中的第二屏幕显示(对应于映射数据对象中标题为3的列(ReportData))的同时,并且用户输入了用以水平滚动到显示的第二序列中的下一第二屏幕显示的命令,则设备过渡到前景中所示的包含表示管道中的销售额的第二主题数据项的屏幕显示屏幕显示(对应于标题为4的列(ReportData))。例如在一些实施方式中,用户可以通过在显示屏幕上滑动而输入用以在屏幕显示的序列内的不同屏幕显示之间过渡的用户界面命令。在一个方向上跨屏幕的滑动动作实现用以在数据内的一个方向上过渡的命令,而在相反方向上跨屏幕的滑动可以实现用以在数据内的相反方向上过渡的命令。例如,假设屏幕当前示出图42中所示的背景第二屏幕显示,则从右到左的用户滑动致使屏幕显示过渡到图42中所示的前景第二屏幕显示。相反,假设屏幕当前示出图42中所示的前景第二屏幕显示,则从左到右的用户滑动致使屏幕显示过渡到图42中所示的背景第二屏幕显示。用以使用元数据结构对屏幕显示进行导航的用户界面过程图43A-图4示出了根据本发明一些实施方式,表示用于响应于用户输入命令而使电子设备响应于用户输入而使用参考图18-图41描述的数据对象和元数据中所提供的结构信息来产生参考图3-图16描述的屏幕显示的、受计算机程序控制的过程的流程图。该过程可以使用编码在计算机可读介质中并由设备所执行的计算机程序指令来实现。过程块4301表示包含图18的过程的过程,在其中设备以大体上类似于参考图36所述的方式、使用CatalogffidgetKeys对象和映射数据对象来产生来自第一屏幕显示序列的屏幕显示。屏幕块4302表示设备响应于块4301的处理而显示来自第一屏幕显示序列的第一级屏幕显示之一。用户输入过程块4303表示用户输入过程,在其中用户向设备输入指示出对来自屏幕块4302所表示的第一屏幕显示内的第一级主题标识符的选择的命令。块4303的用户输入过程可以采用多种不同的用户输入技术中的任何技术,例如,该技术包括将光标指向所选标识符选项并对其进行点击或敲击、或者跨屏幕滑动手指、或者选择下拉菜单、或者触动控制按钮。用户输入块4303所表示的用户输入致使设备执行过程块4304所表示的过程,在该过程中设备使用元数据和映射数据来从其中用户在用户输入块4303中提供输入的屏幕显示中产生来自屏幕显示层级的向下一级的屏幕显示。在本文所描述的实施方式中,向下一级包括第二级屏幕显示,并且过程块4304以大体上类似于参考图38所描述的方式使用CatalogffidgetKeys对象和映射数据对象来产生来自第二屏幕显示序列的屏幕显示。屏幕块4305表示设备响应于过程块4304的过程而显示来自第二屏幕显示序列的第二屏幕显示中之一。用户输入过程块4306表示用以接收用户输入的过程,在其中用户输入指示出来自屏幕块4305所表示的第二屏幕显示内的主题标识符的选择的命令。决策块4307确定当前级别是否为主题标识符的层级中的最低级。在本文中所述的实施方式中,仅有两级的层级业务单元(第一级主题标识符)和客户(第二级主题标识符)。客户是源数据对象中业务单元的子类别。因而在本发明一些实施方式中,客户对应于第二级主题标识符,而业务单元对应于第一级主题标识符。然而在其他实施方式中(未示出),在源数据对象中可能存在不止两个子类别。例如,可能存在客户的子类别,比如客户业务单元(未示出),从而产生主题标识符的第三级(未示出)。如果决策过程4307确定当前级别不是主题标识符的层级中的最低级,则控制流回到过程块4304,在其中设备再一次使用元数据和映射数据来产生来自屏幕显示层级中向下一级的屏幕显示。该循环涉及重复过程块4304、屏幕块4305和用户输入块4306,直到用户输入致使设备显示层级中的最低级屏幕显示。如上所述,本文中所详细描述的实施方式仅具有两级,并且第二级是屏幕显示层级中的最低级。如果另一方面,决策过程4307确定当前级别为主题标识符的层级中的最低级,则控制流向过程块4308,在其中设备再一次使用元数据和映射数据来产生处于主题标识符层级的最低级的屏幕显示。在本文所详细描述的实施方式中,第二级是层级中的最低级,并且过程块4308以大体上类似于参考图39-图40所描述的方式使用CatalogWidgetKeys对象、CatalogffidgetGroups对象、CatalogffidgetGroupFields对象和映射数据对象来产生第三屏幕显示,该第三屏幕显示与当前第二级屏幕显示内的用户选择的第二级主题标识符对应的多个第二级数据项。屏幕块4309表示设备响应于过程块4308的过程而显示第三屏幕显示中之一。用户输入过程块4310对用户输入做出响应,其中用户输入指示出对与不同的第二主题标识符对应的不同的第三屏幕的选择的命令。在本文所详细描述的实施方式中,用户输入涉及选择诸如图39-图40中所示的上/下按钮。在本文所描述的实施方式中,过程块4311响应于用户对上/下按钮的触动而以大体上类似于参考图39-图40所描述的方式使用CatalogWidgetKeys对象、CatalogWidgetGroups对象、CatalogWidgetGroupFields对象以及映射数据对象,来在与不同的第二级主题标识符对应的第二级数据项的不同分组中进行垂直滚动。屏幕显示块4312响应于过程块4311而显示不同的第二主题级标识符和第二主题级数据项的不同组。亦即,用户使用上/下按钮跨不同卡片滚动。用户输入过程块4313响应于在其中用户输入指示出对主题层级中向上一级的屏幕显示的选择的命令的用户输入。过程块4314致使设备响应于在用户输入块4313中接收的用户输入而产生来自层级中向上一级的显示屏幕。例如参考图38-图39,对图39的第三屏幕显示中‘后退’按钮的用户选择致使过程块4314使设备显示图39的第二级屏幕显示。类似地,例如参考图36和图38,对图38的第二主题级屏幕显示中‘后退’按钮的用户选择致使过程块4314使设备显示图36的第一主题级屏幕显示。因此,用户可以通过对‘后退’按钮的触动而通过主题级层级进行回退。随着用户致使屏幕显示进行回退,控制移至与层级中向上一个主题级对应的过程块或者决策块。例如,如果触动‘后退’按钮导致后退到第二主题级,则控制流程移动到过程块4314。用于条形图的动态安置及尺寸设置的过程图44是根据本发明一些实施方式的、表示条形图的条的动态安置及尺寸设置的过程的流程图。动态安置及尺寸设置过程可以使用通过设备控制条形图的显示的、编码在计算机可读介质中的计算机可读指令来实现。图10示出了在屏幕显示中的条形图叠加的示意性示例。在图44的流程图中,假设已知以下的值。表-已知值权利要求1.一种用于在电子设备的显示屏幕上显示信息的方法,包括在计算机可读介质存储介质中提供主题标识符;在所述介质中提供多个类别的主题数据项;在所述介质中提供关于相应主题标识符与来自所述多个类别中的相应类别的相应主题数据项之间的相应关联的标记;产生多个屏幕显示;其中不同的屏幕显示包括多个所述主题标识符以及来自所述多个类别中的不同相应类别的相应关联主题数据项。2.根据权利要求1所述的方法,还包括在所述介质中提供关于所述多个类别之间的顺序排列的标记;以及按照序列顺序产生所述多个屏幕显示;其中所述序列顺序与关于被包括在所述多个屏幕显示中的数据项的类别之间的顺序排列的标记相匹配。3.根据权利要求2所述的方法,其中产生所述多个屏幕显示包括从所述多个屏幕显示产生给定屏幕显示,所述给定屏幕显示包括多个所述主题标识符以及来自相应给定类别的相应关联主题数据项;接收用以显示不同屏幕显示的输入命令;响应于所述输入命令,从所述介质获取与按照所述顺序排列相对于所述给定类别的下一类别相关联的相应主题数据项;以及按照所述序列顺序产生下一屏幕显示,所述下一屏幕显示包括所获取的相应主题数据项。4.根据权利要求3所述的方法,其中所述输入命令指示相对于所述序列顺序的方向;并且其中从所述介质获取包括获取与相对于由所述输入命令所指示的方向的下一类别相关联的相应主题数据项。5.根据权利要求1所述的方法,还包括从所述多个屏幕显示产生给定屏幕显示,所述给定屏幕显示包括多个所述主题标识符以及来自相应给定类别的相应关联主题数据项;以及垂直地滚动所述给定屏幕显示,以改变所述屏幕显示的视图中的主题标识符和关联主题数据项。6.根据权利要求1所述的方法,还包括其中产生所述多个屏幕显示包括从所述多个屏幕显示产生给定屏幕显示,所述给定屏幕显示包括多个所述主题标识符以及来自相应给定类别的相应关联主题数据项;接收用以显示不同屏幕显示的输入命令;响应于所述输入命令,从所述介质获取与不同于所述给定类别的类别相关联的相应主题数据项;以及在接收所述输入命令之前,自动地跨所述显示屏幕移位至少一个屏幕显示。7.一种用于在电子设备的显示屏幕上显示信息的方法,包括在计算机可读存储介质中提供第一主题标识符;在所述介质中提供第一主题数据项;在所述介质中提供关于第一主题标识符与相应第一主题数据项之间的相应关联的标记;在所述介质中提供第二主题标识符的多个集合;在所述介质中提供多个类别的第二主题数据项;在所述介质中提供关于相应第二主题标识符与来自所述多个类别中的不同相应类别的相应第二主题数据项之间的相应关联的标记;在所述介质中提供关于相应第一主题标识符与第二主题标识符的相应集合之间的相应关联的标记;产生第一屏幕显示;其中所述第一屏幕显示包括多个所述第一主题标识符以及相应关联第一主题数据项;产生第二屏幕显示的多个序列;其中对于第二屏幕显示的每个相应序列,在这样的第二屏幕显示的序列中的不同的第二屏幕显示包括与相应第一主题标识符相关联的第二主题标识符的相应集合,并且包括来自所述多个类别中的不同类别的不同的相应关联第二主题数据项。8.根据权利要求7所述的方法,还包括在所述介质中提供关于所述多个类别之间的顺序排列的标记;其中产生所述多个第二屏幕显示包括按照第二序列顺序产生第二多个第二屏幕显示;以及其中所述第二序列顺序与关于被包括在第二屏幕显示的相应序列中的第二数据项的类别之间的顺序排列的标记相匹配。9.根据权利要求7所述的方法,还包括在产生包括多个所述第一主题标识符的所述第一屏幕显示的同时,接收用以改变屏幕显示级别的输入命令;其中所述用以改变屏幕显示级别的输入命令包括对包括在所述第一屏幕显示中的给定第一主题标识符的选择;响应于用以改变屏幕显示级别的所述输入命令,从所述介质获取与所选择的第一主题标识符相关联的第二主题标识符的相应集合,并且获取与这样获取的集合的第二主题标识符相关联的第二主题数据项;以及产生第二屏幕显示,所述第二屏幕显示包括响应于用以改变屏幕显示级别的所述输入命令而从所述介质中获取的第二主题标识符的所述集合以及相关联的第二主题数据项。10.根据权利要求8所述的方法,其中产生所述第二多个第一屏幕显示包括从所述第二屏幕显示的集合中的给定第二屏幕显示来产生第二屏幕显示,所产生的第二屏幕显示包括相应第二主题标识符的第二列表以及来自相应给定关联类别的相应关联第二主题数据项;接收用以改变成第二屏幕显示的给定集合内的不同屏幕显示的第二输入命令;响应于所述第二输入命令,从所述介质获取与相同的相应第二主题标识符相关联并且与按照所述顺序排列相对于给定类别的下一类别相关联的相应第二主题数据项;以及从所述给定集合产生不同的第二屏幕显示,所述不同的第二屏幕显示包括相应第二主题标识符的相同第二列表并且包括响应于所述第二输入命令而从所述介质获取的相应关联第二主题数据项。11.根据权利要求10所述的方法,其中所述第二输入命令包括关于相对于类别顺序排列的方向的标记;以及其中响应于所述第二输入命令而从所述介质获取包括获取与相对于在所述第二输入命令中指示的给定类别方向的下一类别相关联的相应第二主题数据项。12.一种用于在电子设备的显示屏幕上显示信息的方法,包括在计算机可读存储介质中提供第一主题标识符;在所述介质中提供多个类别的第一主题数据项;在所述介质中提供关于相应第一主题标识符与来自所述多个类别中的不同相应类别的相应第一主题数据项之间的相应关联的标记;在所述介质中提供第二主题标识符的多个集合;在所述介质中提供多个类别的第二主题数据项;在所述介质中提供关于相应第二主题标识符与来自所述多个类别中的不同相应类别的相应第二主题数据项之间的相应关联的标记;在所述介质中提供关于相应第一主题标识符与第二主题标识符的相应集合之间的相应关联的标记;产生第一多个第一屏幕显示;其中不同的第一屏幕显示包括所述第一主题标识符以及来自所述多个类别中的不同相应类别的相应关联的相应第一主题数据项;产生多个第二屏幕显示;其中第二多个第二屏幕显示中相应不同第二屏幕显示包括与所述相应第一主题标识符中的不同第一主题标识符相关联的第二主题标识符的相应集合,并且包括来自所述多个类别中的不同相应类别的相应关联第二主题数据项。13.根据权利要求12所述的方法,还包括在所述介质中提供关于所述多个类别之间的顺序排列的标记;其中产生所述第一多个第一屏幕显示包括按照第一序列顺序产生所述第一多个第一屏幕显示;其中所述第一序列顺序与关于被包含在所述第一多个屏幕显示中的第一数据项的类别之间顺序排列的标记相匹配;其中产生所述多个第二屏幕显示包括按照第二序列顺序产生所述第二多个第二屏幕显示;以及其中所述第二序列顺序与关于包含于第二屏幕显示的相应序列中的第二数据项的类别之间顺序排列的标记相匹配。14.根据权利要求12所述的方法,还包括在产生包括多个所述第一主题标识符以及来自给定类别的相应关联第一主题数据项的给定第一屏幕显示的同时,接收用以改变屏幕显示级别的输入命令;其中用以改变屏幕显示级别的所述输入命令包括对包括在所述给定第一屏幕显示中的给定第一主题标识符的选择;响应于用以改变屏幕显示级别的所述输入命令,从所述介质获取与所选择的第一主题标识符关联的第二主题标识符的相应集合,以及获取相应地与这样获取的集合的第二主题标识符相关联的来自所述给定类别的第二主题数据项;以及产生第二屏幕显示,所述第二屏幕显示包括响应于用以改变屏幕显示级别的所述输入命令而从所述介质获取的所述第二主题标识符组以及来自所述给定类别的关联第二主题数据项。15.根据权利要求13所述的方法,其中产生所述第一多个第一屏幕显示包括从所述第一多个屏幕显示产生给定屏幕显示,所述给定屏幕显示包括多个所述第一主题标识符以及来自相应给定类别的相应关联第一主题数据项;接收用以显示不同的第一屏幕显示的第一输入命令;响应于所述第一输入命令,从所述介质获取与按照所述顺序排列相对于所述给定类别的下一类别相关联的相应第一主题数据项;以及按所述序列顺序产生包括所获取的相应第一主题数据项的下一屏幕第一屏幕显示;以及其中产生所述第二多个第一屏幕显示包括从第二屏幕显示集合中的给定第二屏幕显示产生第二屏幕显示,所产生的第二屏幕显示包括相应第二主题标识符的第二列表和来自相应给定关联类别的相应关联第二主题数据项;接收用以改变成第二屏幕显示的给定集合内的不同屏幕显示的第二输入命令;响应于所述第二输入命令,从所述介质获取与相同的相应第二主题标识符相关联并且与按照所述顺序排列相对于所述给定类别的下一类别相关联的相应第二主题数据项;以及从所述给定集合产生不同的第二屏幕显示,所述不同的第二屏幕显示包括相应第二主题标识符的相同第二列表并且包括响应于所述第二输入命令而从所述介质获取的相应关联第二主题数据项。16.根据权利要求15所述的方法,其中所述第一输入命令指示相对于所述序列顺序的方向;其中从所述介质获取包括获取与相对于所述第一输入命令所指示的方向的下一类别相关联的相应主题数据项;其中所述第二输入命令指示相对于所述序列顺序的方向;其中从所述介质获取包括获取与相对于由所述第二输入命令所指示的方向的下一类别相关联的相应主题数据项。17.一种用于在电子设备的显示屏幕上显示信息的方法,包括在计算机可读存储介质中提供第二主题标识符;在所述介质中提供多个类别的第二主题数据项;在所述介质中提供关于相应第二主题标识符与来自所述多个类别中的不同相应类别的相应第二主题数据项之间的相应关联的标记;产生第二多个第二屏幕显示;其中不同的第二屏幕显示包括所述第二主题标识符以及来自所述多个类别中的不同相应类别的相应的关联相应第二主题数据项;在产生包括所述第二主题标识符的所述第二屏幕显示的同时,接收用以改变屏幕显示级别的输入命令;其中用以改变屏幕显示级别的第二输入命令包括对在接收用以改变屏幕显示级别的所述第二命令的同时产生的所述第二屏幕显示中包含的第二主题标识符的选择;响应于用以改变屏幕显示级别的所述第二输入命令,从所述介质获取各自与所选第二主题标识符相关联并且各自与多个不同类别相关联的多个不同的第二主题数据项;以及产生第三屏幕显示,所述第三屏幕显示包括所选第二主题标识符以及响应于用以改变屏幕显示级别的所述第二输入命令从所述介质获取的多个不同第二主题数据项。18.根据权利要求17所述的方法,还包括在所述介质中提供关于所述多个类别之间的顺序排列的标记;其中产生所述多个第二屏幕显示包括按照第二序列顺序产生所述第二多个第二屏幕显示;以及其中所述第二序列顺序与关于包含于第二屏幕显示的相应序列中的第二数据项的类别之间的顺序排列的标记相匹配。19.根据权利要求18所述的方法,其中所述第二输入命令指示相对于所述序列顺序的方向;其中从所述介质获取包括获取与相对于所述第二输入命令所指示的方向的下一类别相关联的相应主题数据项。20.一种用于在电子设备的显示屏幕上显示信息的方法,包括在计算机可读存储介质中提供第一主题标识符;在所述介质中提供第一主题数据项;在所述介质中提供关于第一主题标识符与相应第一主题数据项之间的相应关联的标记;在所述介质中提供第二主题标识符的多个集合;在所述介质中提供多个类别的第二主题数据项;在所述介质中提供关于相应第二主题标识符与来自所述多个类别中的不同相应类别的相应第二主题数据项之间的相应关联的标记;在所述介质中提供关于相应第一主题标识符与第二主题标识符的相应集合之间的相应关联的标记;产生第一屏幕显示;其中所述第一屏幕显示包括多个所述第一主题标识符以及相应关联第一主题数据项;产生第二屏幕显示的多个序列;其中对于第二屏幕显示的每个相应序列,在这样的第二屏幕显示的序列中的不同的第二屏幕显示包括与相应第一主题标识符相关联的第二主题标识符的相应集合,并且包括来自所述多个类别中的不同的相应类别的相应关联第二主题数据项;在产生包括所述第二主题标识符的所述第二屏幕显示的同时,接收用以改变屏幕显示级别的输入命令;其中用以改变屏幕显示级别的所述第二输入命令包括对在接收用以改变屏幕显示级别的所述第二命令的同时产生的所述第二屏幕显示中所包含的第二主题标识符的选择;响应于用以改变屏幕显示级别的所述第二输入命令,从所述介质获取各自与所选第二主题标识符相关联并且各自与多个相应类别相关联的多个相应第二主题数据项;以及产生第三屏幕显示,所述第三屏幕显示包括所选第二主题标识符以及响应于用以改变屏幕显示级别的所述第二输入命令从所述介质获取的所述多个相应第二主题数据项。21.根据权利要求20所述的方法,还包括在所述介质中提供关于所述多个类别之间的顺序排列的标记;其中产生所述第一多个第一屏幕显示包括按照第一序列顺序产生所述第一多个第一屏幕显示;其中所述第一序列顺序与关于包含在所述第一多个屏幕显示中的第一数据项的类别之间顺序排列的标记相匹配;其中产生所述多个第二屏幕显示包括按第二序列顺序产生第二多个第二屏幕显示;以及其中所述第二序列顺序与关于包含在第二屏幕显示的相应序列中的第二数据项的类别之间顺序排列的标记相匹配。22.根据权利要求20所述的方法,还包括在产生包括多个所述第一主题标识符的所述第一屏幕显示的同时,接收用以改变屏幕显示级别的输入命令;其中用以改变屏幕显示级别的所述输入命令包括对包含在所述第一屏幕显示中的给定第一主题标识符的选择;响应于用以改变屏幕显示级别的所述输入命令,从所述介质获取与所选第一主题标识符相关联的第二主题标识符的相应集合,以及获取与这样获取的集合的第二主题标识符相关联的第二主题数据项;以及产生第二屏幕显示,所述第二屏幕显示包括响应于用以改变屏幕显示级别的所述输入命令而从所述介质获取的所述第二主题标识符集合以及关联的第二主题数据项。23.根据权利要求21所述的方法,还包括从所述第二屏幕显示组中的给定第二屏幕显示产生第二屏幕显示,所产生的第二屏幕显示包括相应第二主题标识符的第二列表和来自相应给定关联类别的相应关联第二主题数据项;接收用以改变成第二屏幕显示的给定集合内的不同屏幕显示的第二输入命令;响应于所述第二输入命令,从所述介质获取与相同的相应第二主题标识符相关联并且与按照所述顺序排列相对于所述给定类别的下一类别相关联的相应第二主题数据项;以及从所述给定集合产生不同的第二屏幕显示,所述不同的第二屏幕显示包括相应第二主题标识符的相同第二列表并且包括响应于所述第二输入命令从所述介质获取的相应关联第二主题数据项。24.根据权利要求23所述的方法,其中所述第二输入命令包括关于相对于类别的顺序排列的方向的标记;并且其中响应于所述第二输入命令从所述介质获取包括获取与相对于在所述第二输入命令中所指示的给定类别方向的下一类别相关联的相应第二主题数据项。25.一种用于在电子设备的显示屏幕上显示信息的方法,包括在计算机可读存储介质中提供主题标识符;在所述介质中提供多个类别的主题数据项;在所述介质中提供关于相应主题标识符与来自所述多个类别中的不同相应类别的相应主题数据项之间的相应关联的标记;产生包括多个所述主题标识符并且包括来自给定类别的相应关联主题数据项的屏幕显不;接收用以改变屏幕显示的输入命令;响应于所述输入命令,从所述介质获取与相同的相应主题标识符相关联并且来自不同类别的相应主题数据项;以及产生包括相同的主题标识符并且包括响应于所述输入命令而从所述介质获取的来自所述不同类别的相应关联主题数据项的屏幕显示。26.一种用于在电子设备的显示屏幕上显示信息的方法,包括在计算机可读存储介质中提供多个相应主题标识符;在所述介质中提供多个类别的多个相应主题数据项;在所述介质中提供关于相应主题标识符与来自所述多个类别中的不同相应类别的相应主题数据项之间的相应关联的标记;在所述介质中提供关于不同相应类别之间的相应组关联的标记,以便限定类别的多个分组;以及产生第三屏幕显示,所述第三屏幕显示包括相应主题标识符以及与所述相应主题标识符相关联的多个主题数据项,并且示出所显示的以所述多个分组中限定的类别而被分组的多个主题数据项。27.根据权利要求沈所述的方法,还包括垂直滚动所述第三屏幕显示,以改变在所述屏幕显示上的视图中的所述主题数据项。28.根据权利要求沈所述的方法,还包括接收用以显示不同的第三屏幕显示的输入命令;响应于所述输入命令,从所述介质获取与不同相应主题标识符关联的多个相应的不同第二主题数据项;以及产生不同的第三屏幕显示,所述不同的第三屏幕显示包括所述相应不同主题数据项以及所述不同的多个第二主题数据项,并且示出以所述多个分组中限定的类别而被分组的所述不同的多个第二主题数据项。29.一种用于在电子设备的显示屏幕上显示信息的方法,包括在计算机可读存储介质中提供第一到第N个主题标识符集合;在所述介质中提供多个类别的第一到第N个主题数据项集合;在所述介质中针对每个i提供关于第i个主题标识符集合的相应主题标识符与第i个主题数据项集合的相应主题数据项之间的相应关联的标记;其中在所述介质中针对每个i提供关于相应的i_l主题标识符与第i第二主题标识符的相应集合之间的相应关联的标记;针对i的多个值产生第i屏幕显示的多个序列;其中对于每个相应的第i屏幕显示序列,在第i屏幕显示的这样的第i序列中的不同的第i屏幕显示包括与相应的i_l主题标识符关联的第i主题标识符的相应集合,并且包括来自所述多个类别中的不同类别的不同的相应关联第i主题数据项。30.根据权利要求四所述的方法,还包括在所述介质中提供关于不同的相应类别之间的相应组关联的标记以便限定类别的多个分组;以及产生包括相应第i主题标识符以及与所述相应第i主题标识符相关联并且来自不同类别的第i主题数据项的屏幕显示;其中所述屏幕显示示出以如在所述多个分组中限定的类别被分组的所选主题数据项的关联第i多个类别。31.一种用于在电子设备的显示屏幕上显示信息的方法,包括在计算机可读存储介质中提供主题标识符;在所述介质中提供多个类别的主题数据项;在所述介质中提供关于相应主题标识符与来自所述多个类别中的相应类别的相应主题数据项之间的相应关联的标记;产生多个屏幕显示;其中不同的屏幕显示包括与相应主题标识符相关联并且来自所述多个类别中的不同相应类别的相应主题数据项。32.根据权利要求31所述的方法,其中不同的屏幕显示还包括与相应的所显示的主题数据项关联的多个主题标识符。33.一种产品,其包括编码有计算机可读信息的计算机可读存储介质,包括数据结构,所述数据结构提供主题标识符;提供多个类别的主题数据项;提供关于相应主题标识符与来自所述多个类别中的不同相应类别的相应主题数据项之间的相应关联的标记;计算机程序代码,用以使设备执行包括以下的过程产生多个屏幕显示;其中不同的屏幕显示包括多个所述主题标识符以及来自所述多个类别中的不同相应类别的相应关联主题数据项。34.根据权利要求33所述的产品,其中所述数据结构包括多个对象。35.根据权利要求33所述的产品,其中所述数据结构包括结构,提供关于所述多个类别之间的顺序排列的标记;并且其中所述计算机程序代码使所述设备执行进一步包括以下的过程按序列顺序产生所述多个屏幕显示;其中所述序列顺序与关于包含于所述多个屏幕显示中的数据项的类别之间的顺序排列的标记相匹配。36.根据权利要求34所述的产品,其中所述多个对象包括多个表格。37.一种电子设备,包括处理器;存储介质,用于存储处理器可读信息;以及通信总线,其将所述处理器与所述存储介质耦合起来;其中所述存储介质编码有计算机可读信息,包括数据结构,所述数据结构提供主题标识符;提供多个类别的主题数据项;提供关于相应主题标识符与来自所述多个类别中的不同相应类别的相应主题数据项之间的相应关联的标记;计算机程序代码,用以使设备执行包括以下的过程提供多个屏幕显示;其中不同的屏幕显示包括多个所述主题标识符以及来自所述多个类别中的不同相应类别的相应关联主题数据项。38.根据权利要求37所述的制造的系统,其中所述数据结构包括多个对象。39.根据权利要求37所述的系统,其中所述数据结构包括结构,提供关于所述多个类别之间的顺序排列的标记;并且其中所述计算机程序代码使所述设备执行进一步包括以下的过程按序列顺序产生所述多个屏幕显示;其中所述序列顺序与关于包含于所述多个屏幕显示中的数据项的类别之间的顺序排列的标记相匹配。全文摘要提供一种用于在电子设备的显示屏幕上显示信息的方法,包括在计算机可读存储介质中提供元数据,该元数据提供关于相应主题标识符与来自多个类别中的不同类别的相应主题数据项之间的关联的标记;以及产生多个屏幕显示,所述多个屏幕显示描绘主题标识符以及来自多个类别中的相应类别的相应关联主题数据项。文档编号G06F3/00GK102428426SQ201080021817公开日2012年4月25日申请日期2010年4月7日优先权日2009年4月7日发明者A·C·夏菲尔,B·卡拉格汉,D·贝塞拉,M·埃斯特蒙德,P·程,Q·阿尔斯布里,S·贝塞拉申请人:美尔默公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1