一种数据展示方法、系统及电子设备技术方案

技术编号:36194366 阅读:24 留言:0更新日期:2022-12-31 21:17
本发明专利技术涉及一种数据展示方法、系统及电子设备。所述数据展示方法,在定义预期展示的数据项和数据内容后,基于定义好的预期展示的数据项和数据内容在展示端程序中生成初始数据干预配置文件,接着,基于初始数据干预配置文件生成数据干预配置文件,在获取数据处理端推送的数据内容后,遍历数据处理端推送的数据内容得到遍历数据项,然后,基于数据干预配置文件对遍历数据项进行干预处理后推送至展示端进行渲染和展现,以在展示端以自主操作的方式决定所展示的数据内容,同时又不会对相关业务系统的运行稳定性和连续性造成影响,进而能够显著提高数据展示的灵活性和可控性。显著提高数据展示的灵活性和可控性。显著提高数据展示的灵活性和可控性。

【技术实现步骤摘要】
一种数据展示方法、系统及电子设备


[0001]本专利技术涉及信息展示
,特别是涉及一种数据展示方法、系统及电子设备。

技术介绍

[0002]在当今的信息安全领域中,利用可视化技术对重要的信息安全指标,例如发生事件数量、监控阈值、态势变化等进行实时的统计和展示,成为了体现信息安全整体运行维护水平的重要组成部分。因此,也产生了许多基于websocket等实时通信和web可视化技术的数据展示系统。
[0003]这类数据展示系统通常由两部分组成,即数据展示端和数据处理端。在传统形势下,数据展示端仅被动接收数据处理端推送的数据,并根据数据原样加以呈现。
[0004]在某些情况下,数据处理端可能无法按照预期提供准确的数据,例如展示端原本预期接收某一统计周期内的安全事件数量,但因处理端运行异常等诸多因素,实际接收到的可能是“undefined”或者“null”等无效数据值。或者某些信息安全系统处于运行调试的初期,在这段时期内往往会存在数据量级不足、数据波动频繁的不稳定情况,这时为了保证展示端的正常展示效果,通常需要对展示数据进行干预处理。
[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]图1为本专利技术提供的数据展示方法的流程图;
[0039]图2为本专利技术提供的数据展示系统的结构示意图;
[0040]图3为本专利技术提供的电子设备的结构示意图。
具体实施方式
[0041]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0042]本专利技术的目的是提供一种数据展示方法、系统及电子设备,能够显著提高数据展示的灵活性和可控性。
[0043]为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。
[0044]如图1所示,本专利技术提供的数据展示方法,包括:
[0045]步骤100:定义预期展示的数据项和数据内容。例如,数据展示系统的第一屏需要展示“安全事件数”,其数据内容为“大于等于0的整数”,以此逐项定义其它数据并作为今后展示端和数据处理端的数据交互格式。
[0046]步骤101:基于定义好的预期展示的数据项和数据内容在展示端程序中生成初始数据干预配置文件。例如,将第一屏数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据展示方法,其特征在于,包括:定义预期展示的数据项和数据内容;基于定义好的预期展示的数据项和数据内容在展示端程序中生成初始数据干预配置文件;基于所述初始数据干预配置文件生成数据干预配置文件;获取数据处理端推送的数据内容;遍历所述数据处理端推送的数据内容得到遍历数据项;基于所述数据干预配置文件对所述遍历数据项进行干预处理;将干预处理后的数据项推送至展示端进行渲染和展现。2.根据权利要求1所述的数据展示方法,其特征在于,所述基于所述初始数据干预配置文件生成数据干预配置文件,具体包括:为所述初始数据干预配置文件中的数据项添加干预操作数据项;所述干预操作数据项包括:第一干预标记项和第二干预标记项;当所述初始数据干预配置文件中与所述干预操作数据项对应的数据项需要进行干扰操作时,在所述干预操作数据项中生成布尔类型数据值,以形成数据干预配置文件;所述布尔类型数据值包括:第一数据值和第二数据值。3.根据权利要求1所述的数据展示方法,其特征在于,调取展示端中预设的通信钩子方法,以获取数据处理端推送的数据内容。4.根据权利要求1所述的数据展示方法,其特征在于,在...

【专利技术属性】
技术研发人员:方莉莉周喜东赵少川白旭东张涵茗李燕洋马天宁
申请(专利权)人:北京安信天行科技有限公司
类型:发明
国别省市:

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

1