数据处理设备和数据处理方法技术

技术编号:9991072 阅读:82 留言:0更新日期:2014-05-02 04:39
本发明专利技术公开了一种数据处理设备和数据处理方法。包括:创建多面立体图形,在显示界面上的预定区域显示多面立体图形的第一表面,选择数据库中的第一数据集和第二数据集分别与第一表面相邻的两侧边关联,并将第一表面划分为多个网格,对应每一行和每一列网格分别显示两组数据集中的查询项;根据用户输入的旋转指令将多面立体图形旋转,使得在预定区域显示第二表面;重新选择数据库中的两组数据集分别与第二表面相邻的两侧边关联,并将第二表面划分为多个网格,对应每一行和每一列网格分别显示重新选择的两组数据集中的查询项,两组数据集中的至少一组数据集不同于第一数据集和/或第二数据集。实施本发明专利技术可以突破显示界面的大小局限。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种。包括:创建多面立体图形,在显示界面上的预定区域显示多面立体图形的第一表面,选择数据库中的第一数据集和第二数据集分别与第一表面相邻的两侧边关联,并将第一表面划分为多个网格,对应每一行和每一列网格分别显示两组数据集中的查询项;根据用户输入的旋转指令将多面立体图形旋转,使得在预定区域显示第二表面;重新选择数据库中的两组数据集分别与第二表面相邻的两侧边关联,并将第二表面划分为多个网格,对应每一行和每一列网格分别显示重新选择的两组数据集中的查询项,两组数据集中的至少一组数据集不同于第一数据集和/或第二数据集。实施本专利技术可以突破显示界面的大小局限。【专利说明】
本专利技术涉及信息管理
,具体是涉及一种数据处理设备,还涉及一种数据处理方法。
技术介绍
在对数据库中的结构化数据进行分析时,往往涉及到多个数据集,每个数据集表示一个维度。如果需要通过不同的维度进行分析,现有技术采用下拉列表的方式来显示每个数据集。假设存在两个数据集,一个数据集的名称为地点,其包含楼房、小区、街道、城镇四个查询项,另一个数据集的名称为报表,其包含日报表、周报表、月报表、年报表四个查询项,那么由数据集生成下拉列表,地点数据集的查询项放在一个下拉列表中,报表数据集的查询项放在另一个下拉列表中,用户可以从两个列表中各选择一个查询项,从而得到查询结果,例如在一个下拉列表中选择小区、在另一个下拉列表中选择月报表,那么就可以查看每个小区的月报表具体内容。本专利技术在长期的研发中发现,现有技术具有相当的局限性,一方面,如果需要从三个或者三个以上的数据集中选定两个数据集进行查询时,则需要在显示界面上显示三个或三个以上的下拉列表供用户选择,然而显示界面的大小有限,很难同时显示多个下拉列表;另一方面,当下拉列表中的查询项很多时,缺乏直观的视觉反馈,用户需要进行多次下拉操作,很难快速选中需要的查询项,而且在下拉过程中用户容易产生视觉疲劳。
技术实现思路
有鉴于此,本专利技术提供了一种,以解决采用下拉列表显示数据具有局限性的问题。为解决上述问题,本专利技术第一方面提供一种数据处理设备,包括:图形管理模块,用于创建多面立体图形,并在显示界面上的预定区域显示所述多面立体图形的第一表面,选择数据库中的第一数据集和第二数据集分别与所述第一表面相邻的两侧边关联,并将所述第一表面划分为多个网格,将所述第一数据集中的每一查询项对应每一行所述网格分别显示,将所述第二数据集中的每一查询项对应每一列所述网格分别显示;指令处理模块,用于根据用户输入的旋转指令将所述多面立体图形旋转,使得在所述预定区域显示所述多面立体图形的第二表面;所述图形管理模块还用于在所述预定区域显示所述第二表面时,重新选择所述数据库中的两组数据集分别与所述第二表面相邻的两侧边关联,并将所述第二表面划分为多个网格,将所述重新选择的一数据集中的每一查询项对应每一行所述网格分别显示,将所述重新选择的另一数据集中的每一查询项对应每一列所述网格分别显示,所述重新选择的两组数据集中的至少一组数据集不同于第一数据集和/或第二数据集。结合第一方面,在第一方面的第一种可能的实现方式中,所述多面立体图形为长方体图形,所述指令处理模块具体用于根据用户输入的旋转指令将所述长方体图形绕与所述第一表面的一侧边平行的自转轴旋转90度,使得在所述预定区域显示所述多面立体图形的与所述第一表面相邻的第二表面;所述图形管理模块具体用于在所述预定区域显示所述第二表面时,重新选择所述数据库中的所述第一数据集和第三数据集与所述第二表面相邻的两侧边关联,并将所述第二表面划分为多个网格,将所述第一数据集中的每一查询项对应每一行所述网格分别显示,将所述第三数据集中的每一查询项对应每一列所述网格分别显示。结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述指令处理模块还用于根据用户输入的旋转指令将所述长方体图形绕与所述第一表面的另一侧边平行的自转轴旋转90度,使得在所述预定区域显示所述多面立体图形的与所述第二表面相邻的第三表面;所述图形管理模块还用于在所述预定区域显示所述第三表面时,重新选择所述数据库中的所述第三数据集和第四数据集与所述第三表面相邻的两侧边关联,并将所述第三表面划分为多个网格,将所述第四数据集中的每一查询项对应每一行所述网格分别显示,将所述第三数据集中的每一查询项对应每一列所述网格分别显示。结合第一方面、第一方面的第一种可能或第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述数据处理设备还包括数据输出模块,所述指令处理模块进一步用于根据用户输入的选择指令确定所述多面立体图形上的选中网格,并生成查询指令;所述数据输出模块用于根据所述查询指令输出查询结果,所述查询结果由所述选中网格在行和列上对应的查询项决定。结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述指令处理模块还用于在确定所述多面立体图形上的选中网格之后,将所述选中网格以区别于其它网格的方式显示。结合第一方面,在第一方面的第五种可能的实现方式中,所述图形管理模块还用于在选择数据库中的第一数据集和第二数据集分别与所述第一表面相邻的两侧边关联之后,将所述第一数据集和所述第二数据集分别显示在所述第一侧边和所述第二侧边上。结合第一方面,在第一方面的第六种可能的实现方式中,所述图形生成模块还用于在将所述第一表面或所述第二表面划分为多个网格之后,将每一所述网格以不同显示效果显不。为解决上述问题,本专利技术第二方面提供一种数据处理方法,包括:创建多面立体图形,并在显示界面上的预定区域显示所述多面立体图形的第一表面,选择数据库中的第一数据集和第二数据集分别与所述第一表面相邻的两侧边关联,并将所述第一表面划分为多个网格,将所述第一数据集中的每一查询项对应每一行所述网格分别显示,将所述第二数据集中的每一查询项对应每一列所述网格分别显示;根据用户输入的旋转指令将所述多面立体图形旋转,使得在所述预定区域显示所述多面立体图形的第二表面;在所述预定区域显示所述第二表面时,重新选择所述数据库中的两组数据集分别与所述第二表面相邻的两侧边关联,并将所述第二表面划分为多个网格,将所述重新选择的一数据集中的每一查询项对应每一行所述网格分别显示,将所述重新选择的另一数据集中的每一查询项对应每一列所述网格分别显示,所述重新选择的两组数据集中的至少一组数据集不同于第一数据集和/或第二数据集。结合第二方面,在第二方面的第一种可能的实现方式中,所述多面立体图形为长方体图形,所述根据用户输入的旋转指令将所述多面立体图形旋转,使得在所述预定区域显示所述多面立体图形的第二表面的步骤具体包括:根据用户输入的旋转指令将所述长方体图形绕与所述第一表面的一侧边平行的自转轴旋转90度,使得在所述预定区域显示所述多面立体图形的与所述第一表面相邻的第二表面;所述在所述预定区域显示所述第二表面时,重新选择所述数据库中的两组数据集分别与所述第二表面相邻的两侧边关联,并将所述第二表面划分为多个网格,将所述重新选择的一数据集中的每一查询项对应每一行所述网格分别显示,将所述重新选择的另一数据集中的每一查询项对应每一列所述网格分别显示的步骤具体包括:在所述预定区域显示所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:蒋特艾米班罗炜鸿
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1