数据展示方法、装置、设备及存储介质制造方法及图纸

技术编号:27280875 阅读:15 留言:0更新日期:2021-02-06 11:47
本发明专利技术涉及数据处理技术领域,公开了一种数据展示方法、装置、设备及存储介质,所述方法包括:根据待展示数据的数据信息确定多个初始节点、以及各初始节点分别对应的节点名称和节点属性;根据所述节点属性从所述初始节点中确定根节点,并将所述初始节点中除所述根节点之外的其他节点作为待处理节点;基于所述节点属性检测所述待处理节点之间的父子关系;根据所述根节点、所述待处理节点、所述父子关系以及所述节点名称生成并展示目标树状图。相较于表格数据,本发明专利技术中根据待展示数据生成多个节点,进而根据这些节点组成树状图的方式来对数据进行展示,将待展示数据可视化,提高了数据展示的层次感,并且更加方便操作。并且更加方便操作。并且更加方便操作。

【技术实现步骤摘要】
数据展示方法、装置、设备及存储介质


[0001]本专利技术涉及数据处理
,尤其涉及一种数据展示方法、装置、设备及存储介质。

技术介绍

[0002]目前,在对数据进行展示时,通常采用表格的形式,表格在数据展示场景中是一种比较传统的表达形式,通过接口返回的列表数据,来进行多行多列排版。一方面,在前端展示类型中,比如有普通文本、富文本、图片链接以及web媒体等,同时针对这些类型有复制、预览、下载、跳转以及关联查询等交互。另一方面,在后端返回的数据类型中,比如有空字符串,数组,json等不同数据结构。
[0003]针对这些情况,在进行表格展示时会有以下几个问题:许多列展示有空白,会不好看;列表结构嵌套,层次关系不明显;无法针对特定类型进行多种操作:比如图片预览、图片下载以及扫描分析等。
[0004]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0005]本专利技术的主要目的在于提出一种数据展示方法、装置、设备及存储介质,旨在解决现有技术中通过表格进行数据展示,缺乏层次感且不方便对数据进行操作的技术问题。
[0006]为实现上述目的,本专利技术提供一种数据展示方法,所述数据展示方法包括以下步骤:
[0007]根据待展示数据的数据信息确定多个初始节点、以及各初始节点分别对应的节点名称和节点属性;
[0008]根据所述节点属性从所述初始节点中确定根节点,并将所述初始节点中除所述根节点之外的其他节点作为待处理节点;
[0009]基于所述节点属性检测所述待处理节点之间的父子关系;
[0010]根据所述根节点、所述待处理节点、所述父子关系以及所述节点名称生成并展示目标树状图。
[0011]可选地,所述根据待展示数据的数据信息确定多个初始节点、以及各初始节点分别对应的节点名称和节点属性,包括:
[0012]根据待展示数据的数据信息确定多个待展示关键词、以及各待展示关键词对应的关键词信息;
[0013]根据所述待展示关键词生成多个初始节点;
[0014]根据所述待展示关键词和所述关键词信息确定各初始节点分别对应的节点名称和节点属性。
[0015]可选地,所述根据待展示数据的数据信息确定多个待展示关键词、以及各待展示
关键词对应的关键词信息,包括:
[0016]根据待展示数据的数据信息确定所述待展示数据的数据类型,并根据所述数据类型确定多个待展示关键词;
[0017]从所述数据信息中查找与所述待展示关键词对应的待选数据信息;
[0018]根据所述待选数据信息生成所述待展示关键词对应的关键词信息。
[0019]可选地,所述根据所述待展示关键词生成多个初始节点,包括:
[0020]对所述待展示关键词进行遍历,并根据遍历结果确定所述待展示关键词对应的关键词数量;
[0021]根据所述关键词数量确定初始节点数量;
[0022]根据所述初始节点数量和所述待展示关键词生成多个初始节点。
[0023]可选地,所述根据所述待展示关键词和所述关键词信息确定各初始节点分别对应的节点名称和节点属性,包括:
[0024]根据所述待展示关键词确定各初始节点对应的节点名称;
[0025]根据所述关键词信息确定各初始节点对应的节点属性。
[0026]可选地,所述根据所述节点属性从所述初始节点中确定根节点,并将所述初始节点中除所述根节点之外的其他节点作为待处理节点,包括:
[0027]根据所述节点属性确定各初始节点对应的数据项的数据项类型;
[0028]根据所述数据项类型从所述初始节点中选取待选节点;
[0029]根据所述节点属性从所述待选节点中确定根节点,并将所述待选节点中除所述根节点之外的其他节点作为待处理节点。
[0030]可选地,所述根据所述数据项类型从所述初始节点中选取待选节点,包括:
[0031]将所述数据项类型和预设类型进行匹配,并根据匹配结果判断所述数据项类型与所述预设类型是否一致;
[0032]在所述数据项类型与所述预设类型一致时,将所述数据项类型对应的初始节点作为待选节点。
[0033]可选地,所述根据匹配结果判断所述数据项类型与所述预设类型是否一致之后,还包括:
[0034]在所述数据项类型与所述预设类型不一致时,将所述数据项类型对应的初始节点作为待过滤节点;
[0035]对所述待过滤节点进行删除处理,并将所述初始节点中除所述待过滤节点之外的其他初始节点作为待选节点。
[0036]可选地,所述根据所述根节点、所述待处理节点、所述父子关系以及所述节点名称生成并展示目标树状图,包括:
[0037]根据所述根节点、所述待处理节点、所述父子关系以及所述节点名称生成初始树状图;
[0038]从所述节点属性中提取与所述待处理节点对应的待处理节点属性;
[0039]根据所述待处理节点属性和所述初始树状图生成并展示目标树状图。
[0040]可选地,所述根据所述待处理节点属性和所述初始树状图生成并展示目标树状图,包括:
[0041]根据所述待处理节点属性确定所述待处理节点对应的操作信息;
[0042]根据所述操作信息生成操作菜单,并根据所述操作菜单生成操作图标;
[0043]根据所述初始树状图和所述操作图标生成并展示目标树状图。
[0044]可选地,所述根据所述初始树状图和所述操作图标生成并展示目标树状图,包括:
[0045]将所述操作图标添加到所述初始树状图的所述待处理节点上,以生成待选树状图;
[0046]根据所述待处理节点属性确定所述待处理节点对应的待处理数据信息;
[0047]根据所述待选树状图和所述待处理数据信息生成目标树状图。
[0048]可选地,所述根据所述待选树状图和所述待处理数据信息生成目标树状图,包括:
[0049]将所述待处理数据信息和所述待选树状图中的待处理节点进行绑定,以生成目标树状图。
[0050]可选地,所述根据所述根节点、所述待处理节点、所述父子关系以及所述节点名称生成并展示目标树状图之后,还包括:
[0051]在接收到用户基于所述目标树状图输入的点击指令时,根据所述点击指令确定目标节点;
[0052]查找所述目标节点对应的目标操作图标,并查找与所述目标节点绑定的目标数据信息;
[0053]查找所述目标操作图标对应的目标操作信息,并根据所述目标操作信息和所述目标数据信息生成并展示目标数据。
[0054]此外,为实现上述目的,本专利技术还提出一种数据展示装置,所述数据展示装置包括:
[0055]节点生成模块,用于根据待展示数据的数据信息确定多个初始节点、以及各初始节点分别对应的节点名称和节点属性;
[0056]节点选取模块,用于根据所述节点属性从所述初始节点中确定根节点,并将所述初始节点中除所述根节本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据展示方法,其特征在于,所述数据展示方法包括以下步骤:根据待展示数据的数据信息确定多个初始节点、以及各初始节点分别对应的节点名称和节点属性;根据所述节点属性从所述初始节点中确定根节点,并将所述初始节点中除所述根节点之外的其他节点作为待处理节点;基于所述节点属性检测所述待处理节点之间的父子关系;根据所述根节点、所述待处理节点、所述父子关系以及所述节点名称生成并展示目标树状图。2.如权利要求1所述的数据展示方法,其特征在于,所述根据待展示数据的数据信息确定多个初始节点、以及各初始节点分别对应的节点名称和节点属性,包括:根据待展示数据的数据信息确定多个待展示关键词、以及各待展示关键词对应的关键词信息;根据所述待展示关键词生成多个初始节点;根据所述待展示关键词和所述关键词信息确定各初始节点分别对应的节点名称和节点属性。3.如权利要求2所述的数据展示方法,其特征在于,所述根据待展示数据的数据信息确定多个待展示关键词、以及各待展示关键词对应的关键词信息,包括:根据待展示数据的数据信息确定所述待展示数据的数据类型,并根据所述数据类型确定多个待展示关键词;从所述数据信息中查找与所述待展示关键词对应的待选数据信息;根据所述待选数据信息生成所述待展示关键词对应的关键词信息。4.如权利要求2所述的数据展示方法,其特征在于,所述根据所述待展示关键词生成多个初始节点,包括:对所述待展示关键词进行遍历,并根据遍历结果确定所述待展示关键词对应的关键词数量;根据所述关键词数量确定初始节点数量;根据所述初始节点数量和所述待展示关键词生成多个初始节点。5.如权利要求2所述的数据展示方法,其特征在于,所述根据所述待展示关键词和所述关键词信息确定各初始节点分别对应的节点名称和节点属性,包括:根据所述待展示关键词确定各初始节点对应的节点名称;根...

【专利技术属性】
技术研发人员:金晨
申请(专利权)人:北京鸿腾智能科技有限公司
类型:发明
国别省市:

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

1