一种显示数据的方法及装置的制造方法

文档序号:9375634阅读:258来源:国知局
一种显示数据的方法及装置的制造方法
【技术领域】
[0001] 本发明涉及计算机技术领域,特别涉及一种显示数据的方法及装置。
【背景技术】
[0002] 当用户搜索数据时,需要将用户搜索的数据显示给用户,以便于用户进行查看。例 如,用户在第三方购物平台上搜索商品信息时,需要将符合用户搜索条件的商品信息显示 给用户,以便于用户查看。
[0003] 目前,现有技术提供了一种显示数据的方法,包括:根据需要显示的数据的总数和 每页最多显示的数据的数目,计算出数据的显示页数。根据每页最多显示的数据的数目和 显示页数,确定出每页需要显示的数据。根据每页最多显示的数据的数目,创建一个表格, 该表格的表格项的数目与每页最多显示的数据的数目相等。获取第一页需要显示的数据, 将第一页需要显示的数据显示在该表格中,并在该表格中提供除第一页以外的其他页对应 的翻页接口,当用户点击某个翻页接口时,获取该翻页接口对应的页包括的需要显示的数 据,删除该表格中显示的第一页的数据,并将获取的数据显示在该表格中。
[0004] 在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005] 数据之间可能存在层级关系,例如,数据"衣服"和"外套"之间就存在层级关系, "衣服"包括"外套","衣服"为"外套"的上一级数据,"外套"为"衣服"的下一级数据。而 通过表格来显示数据,无法体现数据之间的层级关系。

【发明内容】

[0006] 为了体现数据之间的层级关系,本发明提供了一种显示数据的方法及装置。所述 技术方案如下:
[0007] -种显示数据的方法,所述方法包括:
[0008] 获取用户选择的节点的下一级节点;
[0009] 根据所述获取的下一级节点的数目,确定用于显示所述获取的下一级节点的显示 页数;
[0010] 根据所述显示页数,显示所述获取的下一级节点的数据。
[0011] 一种显示数据的装置,所述装置包括:
[0012] 第一获取模块,用于获取用户选择的节点的下一级节点;
[0013] 确定模块,用于根据所述获取的下一级节点的数目,确定用于显示所述获取的下 一级节点的显示页数;
[0014] 第一显示模块,用于根据所述显示页数,显示所述获取的下一级节点的数据。
[0015] 在本发明实施例中,获取用户选择的节点的下一级节点;根据获取的下一级节点 的数目,确定用于显示获取的下一级节点的显示页数;根据该显示页数,显示获取的下一级 节点的数据。由于获取了用户选择的节点的下一级节点,并根据获取的下一级节点的数目, 确定显示页数,根据确定的显示页数来显示获取的下一级节点的数据,如此在显示数据时 能够体现数据之间的层级关系。
【附图说明】
[0016] 图1是本发明实施例1提供的一种显示数据的方法流程图;
[0017] 图2-1是本发明实施例2提供的一种显示数据的方法流程图;
[0018] 图2-2是本发明实施例2提供的第一显示区域示意图;
[0019] 图2-3是本发明实施例2提供的第二显示区域的第一示意图;
[0020] 图2-4是本发明实施例2提供的第二显示区域的第二示意图;
[0021] 图2-5是本发明实施例2提供的第二显示区域的第三示意图;
[0022] 图2-6是本发明实施例2提供的第二显示区域的第四示意图;
[0023] 图2-7是本发明实施例2提供的第二显示区域的第五示意图;
[0024] 图2-8是本发明实施例2提供的搜索接口示意图;
[0025] 图2-9是本发明实施例2提供的下一级节点标记示意图;
[0026] 图2-10是本发明实施例2提供的父节点标记示意图;
[0027] 图2-11是本发明实施例2提供的第三显示区域的第一示意图;
[0028] 图2-12是本发明实施例2提供的第三显示区域的第二示意图;
[0029] 图3是本发明实施例3提供的一种显示数据的装置结构示意图;
[0030] 图4是本发明实施例4提供的一种终端的结构示意图。
【具体实施方式】
[0031] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0032] 实施例1
[0033] 参见图1,本发明实施例提供了一种显示数据的方法,包括:
[0034] 步骤101 :获取用户选择的节点的下一级节点;
[0035] 步骤102 :根据获取的下一级节点的数目,确定用于显示获取的下一级节点的显 示页数;
[0036] 步骤103 :根据显示页数,显示获取的下一级节点的数据。
[0037] 优选地,根据显示页数,显示获取的下一级节点的数据,包括:
[0038] 创建显示区域,该显示区域用于显示与用户选择的节点之间存在层级关系的节 占.
[0039] 如果显示页数大于1,则根据显示页数,确定每页包括的需要显示的下一级节点的 数据;
[0040] 在该显示区域中显示第一页包括的需要显示的下一级节点的数据;
[0041] 以及,在显示区域中设置除第一页以外的其他页对应的翻页接口。
[0042] 优选地,仓Il建显示区域,包括:
[0043] 获取与用户选择的节点相邻的下一个节点;在用户选择的节点与相邻的下一个节 点之间创建显示区域;或者,
[0044] 创建带有指向方向的显示区域,设置该显示区域的指向方向指向用户选择的节 点。
[0045] 进一步地,该方法还包括:
[0046] 当检测到用户点击翻页接口触发的翻页命令时,获取用户点击的翻页接口对应的 页中包括的需要显示的下一级节点的数据,将显示区域中显示的数据更新为翻页接口对应 的页中包括的节点的数据,设置除翻页接口对应的页以外的其他页对应的翻页接口;或者,
[0047] 当检测到用户点击翻页接口触发的翻页命令时,获取用户点击的翻页接口对应的 页中包括的节点的数据,在相邻的下一个节点与显示区域之间创建一个新的显示区域,将 翻页接口对应的页中包括的节点的数据显示在新的显示区域中,设置除翻页接口对应的页 以外的其他页对应的翻页接口。
[0048] 进一步地,该方法还包括:
[0049] 当检测到用户点击一节点对应的搜索接口触发的搜索命令时,从搜索接口中获取 用户输入的关键词;
[0050] 从位于一节点所在层级之后且与一节点之间存在层级关系的节点中搜索与关键 词匹配的节点;
[0051] 显示搜索到的节点的数据。
[0052] 进一步地,从位于一节点所在层级之后且与一节点之间存在层级关系的节点中搜 索与关键词匹配的节点之后,还包括:
[0053] 判断搜索到的节点是否包括下一级节点;
[0054] 如果是,则在搜索到的节点之前设置下一级节点标记。
[0055] 进一步地,该方法还包括:
[0056] 当检测到用户点击下一级节点标记触发的显示命令时,获取搜索到的节点包括的 下一级节点的数据;
[0057] 在与搜索到的节点相邻的下一个节点与搜索到的节点之间创建一显示区域;
[0058] 将搜索到的节点包括的下一级节点的数据显示在显示区域内。
[0059] 进一步地,从位于一节点所在层级之后且与一节点之间存在层级关系的节点中搜 索与关键词匹配的节点之后,还包括:
[0060] 获取一节点与搜索到的节点之间的每个层级,在每个层级包括的节点中获取与搜 索到的节点之间存在层级关系的节点,在搜索到的节点之前设置获取的每个节点对应的父 节点标记。
[0061] 进一步地,该方法还包括:
[0062] 当检测到用户点击一父节点标记触发的显示命令时,获取用户点击的父节点标记 对应的节点的数据;
[0063] 根据用户点击的父节点标记对应的节点和搜索到的节点之间的层级关系,在用户 点击的一节点与搜索到的节点之间显示用户点击的父节点标记对应的节点的数据。
[0064] 在本发明实施例中,获取用户选择的节点的下一级节点;根据获取的下一级节点 的数目,确定用于显示获取的下一级节点的显示页数;根据该显示页数,显示获取的下一级 节点的数据。由于获取了用户选择的节点的下一级节点,并根据获取的下一级节点的数目, 确定显示页数,根据确定的显示页数来显示获取的下一级节点的数据,如此在显示数据时 能够体现数据之间的层级关系。
[0065] 实施例2
[0066] 本发明实施例提供了一种显示数据的方法。
[0067] 数据之间存在层级关系,上一级数据包括下一级数据。例如,数据"新闻"、"北京新 闻"和"时政新闻"之间就存在层级关系,"新闻"包括"北京新闻","北京新闻"包括"时政 新闻","新闻"是"北京新闻"的上一级数据,"北京新闻"是"时政新闻"的下一级数据。 [0068] 其中,编辑人员在发布数据之前,设置了数据之间的层级关系。当用户查看数据 时,终端可以通过本发明实施例提供的方法将具有层级关系的数据显示给用户。
[0069] 参见图2-1,该方法包括:
[0070] 步骤201 :获取并显TK层级最1?的节点的数据;
[0071] 其中,层级最高的节点没有上一级节点。
[0072] 本步骤具体为,从服务器获取数据以及数据之间的层级关系,或者,从终端本地获 取已存储的数据以及数据之间的层级关系。从数据之间的层级关系中确定出没有上一级节 点的节点,将确定出的节点确定为层级最高的节点。创建第一显示区域,根据层级最高的节 点的数目和每页最多显示的节点的数目,确定层级最高的节点的显示页数。如果显示页数 大于1,则根据显示页数确定每页包括的需要显示的最高层级的节点的数据,获取第一页需 要显示的节点的数据,将获取的数据显示在第一显示区域内,并设置除第一页以外的其他 页对应的翻页接口。如果显示页数为1,则将获取的数据显示在第一显示区域内。
[0073] 其中,第一显示区域可以为表格或空白的文本区域等。第一显示区域为表格时,每 一行表格项显示一个节点。第一显示区域为空白的文本区域时,节点可以一列多行进行显 示,也可以多列多行进行显示。
[0074] 其中,为显示的每个节点提供对应的显示接口。对于每个节点对应的显示接口,该 显示接口用于触发显示该节点的下一级节点的命令。如图2-2所示,该显示接口可以为在 节点之前设置的展开按钮" + "等。
[0075] 例如,从服务器获取数据以及数据之间的层级关系,或者,从终端本地获取已存储 的数据以及数据之间的层级关系。获取的数据以及数据之间的层级关系如表1所示。假设 表1中第一层级对应的数据还包括"娱乐"、"美食"、"租房"、"招
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1