一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

显示方法、装置、电子设备及存储介质与流程

2022-07-16 09:36:36 来源:中国专利 TAG:


1.本公开涉及但不限于计算机视觉处理技术,具体涉及一种显示方法、装置、电子设备及计算机存储介质。


背景技术:

2.目前,针对计算机视觉处理的整个流程,可以通过数据流体现不同节点之间的数据流向关系,然而,在相关技术中,仅仅可以在页面上展示每个节点的简略信息,即,针对数据流展示的内容不够丰富和全面。


技术实现要素:

3.本公开实施例至少提供一种了显示方法、装置、电子设备及计算机存储介质。
4.本公开实施例提供了一种显示方法,所述方法包括:确定至少两个组件节点的数据流向关系、以及所述至少两个组件节点中每个组件节点的处理结果;基于所述至少两个组件节点的数据流向关系、以及用于输出所述每个组件节点的处理结果的输出节点,在第一页面的第一区域生成有向无环图;基于所述有向无环图,在第一页面的第二区域渲染所述每个组件节点和数据链路图,其中,所述数据链路图包括所述至少两个组件节点之间的链路、以及所述每个组件节点与对应的输出节点之间的链路。
5.在本公开的一些实施例中,所述每个组件节点的内部数据流图包括至少一个子节点;所述方法还包括:响应于对所述至少两个组件节点中第一组件节点的触发操作,在第二页面的第三区域展示所述第一组件节点的内部数据流图;在所述第二页面的第四区域展示所述至少一个子节点的数据统计信息。
6.可以看出,本公开实施例由于可以展示第一组件节点的内部数据流图和各子节点的数据统计信息,因而,与相关技术中仅展示每个节点的简略信息的方案相比,本公开实施例能够更加丰富和全面地展示第一组件节点的数据流详情信息。
7.在本公开的一些实施例中,所述第一组件节点为图像接入节点,所述图像接入节点的内部数据流图包括判断白名单的子节点,所述判断白名单的子节点用于接收校验成功的消息,并确定所述校验成功的消息的类型;所述在所述第二页面的第四区域展示所述至少一个子节点的数据统计信息,包括:基于所述判断白名单的子节点接收到的消息和所述校验成功的消息的类型,获取所述判断白名单的子节点的数据统计信息;在所述第四区域展示所述判断白名单的子节点的数据统计信息。
8.可以看出,本公开实施例可以展示判断白名单的子节点的数据统计信息,与相关技术中仅展示每个节点的简略信息的方案相比,本公开实施例能够更加全面地展示第一组件节点的内部数据流图。
9.在本公开的一些实施例中,所述校验成功的消息的类型包括白名单消息和非白名单消息;所述基于所述判断白名单的子节点接收到的消息和所述校验成功的消息的类型,获取所述判断白名单的子节点的数据统计信息,包括:基于所述判断白名单的子节点的接
收到的消息,确定统计周期内的第一输入数据量;所述第一输入数据量,表示所述判断白名单的子节点接收到的消息数量;基于所述校验成功的消息的类型,确定所述统计周期内的第一输出数据量;所述第一输出数据量,表示所述白名单消息的数量与所述非白名单消息的数量之和;所述方法还包括:确定所述第一输入数据量和所述第一输出数据量的一致性。
10.可以看出,通过确定统计周期内的第一输入数据量和第一输出数据量的一致性,有利于准确地判断白名单的子节点的数据处理过程是否正常。
11.在本公开的一些实施例中,所述图像接入节点的内部数据流图包括校验消息的子节点,所述校验消息的子节点用于对图像接入节点接收的消息进行校验;所述在所述第二页面的第四区域展示所述至少一个子节点的数据统计信息,包括:基于所述校验消息的子节点的标识,获取所述校验消息的子节点的数据统计信息;在所述第四区域展示所述校验消息的子节点的数据统计信息。
12.可以看出,本公开实施例可以展示校验消息的子节点的数据统计信息,与相关技术中仅展示每个节点的简略信息的方案相比,本公开实施例能够更加全面地展示第一节点的内部数据流图。
13.在本公开的一些实施例中,所述图像接入节点的内部数据流图包括:消息维度的流程图和图像维度的流程图;其中,所述消息维度的流程图,表示从所述图像接入节点接收的消息中确定待处理图像的流程图,所述图像维度的流程图,表示根据所述待处理图像确定输出图像的流程图。
14.可以看出,本公开实施例可以从不同的维度展示图像接入节点的内部数据流图,与相关技术中仅展示每个节点的简略信息的方案相比,本公开实施例能够更加全面地展示图像接入节点的内部数据流图。
15.在本公开的一些实施例中,所述方法还包括:响应于对所述数据链路图中第一链路的触发操作,获取第一链路中每个节点的数据统计信息;在第三页面展示所述第一链路中每个节点的数据统计信息;所述每个节点的数据统计信息包括所述每个节点中各个数据类型对应的数据统计信息。
16.可以看出,本公开实施例中,由于可以针对每个节点的数据统计信息进行分类展示,因而,与相关技术中仅展示每个节点的简略信息的方案相比,本公开实施例展示的信息更加丰富和全面。
17.在本公开的一些实施例中,所述第一链路表示第一节点与第二节点之间的链路;每个数据类型对应的数据统计信息包括所述每个数据类型对应的输入数据量和输出数据量;所述方法包括:确定第二输入数据量和第二输出数据量的一致性,所述第二输出数据量表示统计周期内第一节点中第一数据类型对应的输出数据量,所述第二输入数据量表示所述统计周期内所述第二节点中第一数据类型对应的输入数据量;所述第一数据类型为所述各个数据类型中的任一数据类型。
18.可以看出,通过确定统计周期内的第二输入数据量和第二输出数据量的一致性,有利于准确地判断第一链路的数据传输过程是否正常。
19.本公开实施例还提出了一种显示装置,所述装置包括:确定模块、生成模块和展示模块,其中,确定模块,用于确定至少两个组件节点的数据流向关系、以及所述至少两个组件节点中每个组件节点的处理结果;生成模块,用于基于所述至少两个组件节点的数据流
向关系、以及用于输出所述每个组件节点的处理结果的输出节点,在第一页面的第一区域生成有向无环图;展示模块,用于基于所述有向无环图,在第一页面的第二区域渲染所述每个组件节点和数据链路图,其中,所述数据链路图包括所述至少两个组件节点之间的链路、以及所述每个组件节点与对应的输出节点之间的链路。
20.在本公开的一些实施例中,所述每个组件节点的内部数据流图包括至少一个子节点;所述展示模块,还用于:响应于对所述至少两个组件节点中第一组件节点的触发操作,在第二页面的第三区域展示所述第一组件节点的内部数据流图;在所述第二页面的第四区域展示所述至少一个子节点的数据统计信息。
21.可以看出,本公开实施例由于可以展示第一组件节点的内部数据流图和各子节点的数据统计信息,因而,与相关技术中仅展示每个节点的简略信息的方案相比,本公开实施例能够更加丰富和全面地展示第一组件节点的数据流详情信息。
22.在本公开的一些实施例中,所述第一组件节点为图像接入节点,所述图像接入节点的内部数据流图包括判断白名单的子节点,所述判断白名单的子节点用于接收校验成功的消息,并确定所述校验成功的消息的类型;
23.所述展示模块用于在所述第二页面的第四区域展示所述至少一个子节点的数据统计信息,包括:基于所述判断白名单的子节点接收到的消息和所述校验成功的消息的类型,获取所述判断白名单的子节点的数据统计信息;在所述第四区域展示所述判断白名单的子节点的数据统计信息。
24.可以看出,本公开实施例可以展示判断白名单的子节点的数据统计信息,与相关技术中仅展示每个节点的简略信息的方案相比,本公开实施例能够更加全面地展示第一组件节点的内部数据流图。
25.在本公开的一些实施例中,所述校验成功的消息的类型包括白名单消息和非白名单消息;所述展示模块,用于基于所述判断白名单的子节点接收到的消息和所述校验成功的消息的类型,获取所述判断白名单的子节点的数据统计信息,包括:基于所述判断白名单的子节点的接收到的消息,确定统计周期内的第一输入数据量;所述第一输入数据量,表示所述判断白名单的子节点接收到的消息数量;基于所述校验成功的消息的类型,确定所述统计周期内的第一输出数据量;所述第一输出数据量,表示所述白名单消息的数量与所述非白名单消息的数量之和;所述展示模块,还用于确定所述第一输入数据量和所述第一输出数据量的一致性。
26.可以看出,通过确定统计周期内的第一输入数据量和第一输出数据量的一致性,有利于准确地判断白名单的子节点的数据处理过程是否正常。
27.在本公开的一些实施例中,所述图像接入节点的内部数据流图包括校验消息的子节点,所述校验消息的子节点用于对图像接入节点接收的消息进行校验;
28.所述展示模块用于在所述第二页面的第四区域展示所述至少一个子节点的数据统计信息,包括:基于所述校验消息的子节点的标识,获取所述校验消息的子节点的数据统计信息;在所述第四区域展示所述校验消息的子节点的数据统计信息。
29.可以看出,本公开实施例可以展示校验消息的子节点的数据统计信息,与相关技术中仅展示每个节点的简略信息的方案相比,本公开实施例能够更加全面地展示第一节点的内部数据流图。
30.在本公开的一些实施例中,所述图像接入节点的内部数据流图包括:消息维度的流程图和图像维度的流程图;其中,所述消息维度的流程图,表示从所述图像接入节点接收的消息中确定待处理图像的流程图,所述图像维度的流程图,表示根据所述待处理图像确定输出图像的流程图。
31.可以看出,本公开实施例可以从不同的维度展示图像接入节点的内部数据流图,与相关技术中仅展示每个节点的简略信息的方案相比,本公开实施例能够更加全面地展示图像接入节点的内部数据流图。
32.在本公开的一些实施例中,所述展示模块,还用于响应于对所述数据链路图中第一链路的触发操作,获取第一链路中每个节点的数据统计信息;在第三页面展示所述第一链路中每个节点的数据统计信息;所述每个节点的数据统计信息包括所述每个节点中各个数据类型对应的数据统计信息。
33.可以看出,本公开实施例中,由于可以针对每个节点的数据统计信息进行分类展示,因而,与相关技术中仅展示每个节点的简略信息的方案相比,本公开实施例展示的信息更加丰富和全面。
34.在本公开的一些实施例中,所述第一链路表示第一节点与第二节点之间的链路;每个数据类型对应的数据统计信息包括所述每个数据类型对应的输入数据量和输出数据量;
35.在本公开的一些实施例中,所述展示模块,还用于确定第二输入数据量和第二输出数据量的一致性,所述第二输出数据量表示统计周期内第一节点中第一数据类型对应的输出数据量,所述第二输入数据量表示所述统计周期内所述第二节点中第一数据类型对应的输入数据量;所述第一数据类型为所述各个数据类型中的任一数据类型。
36.可以看出,通过确定统计周期内的第二输入数据量和第二输出数据量的一致性,有利于准确地判断第一链路的数据传输过程是否正常。
37.本公开实施例还提供了一种电子设备,该电子设备包括处理器、显示器和用于存储能够在处理器上运行的计算机程序的存储器;其中,所述处理器用于运行所述计算机程序以执行以下步骤:确定至少两个组件节点的数据流向关系、以及所述至少两个组件节点中每个组件节点的处理结果;基于所述至少两个组件节点的数据流向关系、以及用于输出所述每个组件节点的处理结果的输出节点,控制所述显示器在第一页面的第一区域呈现有向无环图;基于所述有向无环图,控制所述显示器在第一页面的第二区域渲染所述每个组件节点和数据链路图,其中,所述数据链路图包括所述至少两个组件节点之间的链路、以及所述每个组件节点与对应的输出节点之间的链路。
38.在本公开的一些实施例中,所述电子设备为终端设备或服务器。
39.本公开实施例还提供了一种计算机存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任意一种方法。
40.可以看出,本公开实施例中,不仅可以通过有向无环图展示组件节点之间的数据流向关系以及组件节点的处理结果,而且可以渲染组件节点和数据链路图,与相关技术仅展示每个节点的简略信息的方案相比,展示的内容更加丰富和全面。
41.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本公开的技术方案。
附图说明
42.此处的附图被并入说明书中并构成本说明书的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。
43.图1为本公开实施例的显示方法的实现流程示意图;
44.图2a为本公开实施例中实现图像裁剪的数据流的示意图;
45.图2b为本公开实施例中对图像进行裁剪的示意图
46.图3a为本公开实施例中实现车辆识别的数据流的示意图;
47.图3b为本公开实施例中识别车辆的示意图;
48.图4为本公开实施例中展示组件节点的数据流详情信息的流程示意图;
49.图5为本公开实施例中展示子节点的数据统计信息的一个流程示意图;
50.图6为本公开实施例中确定第一输入数据量和第一输出数据量的一致性的流程示意图;
51.图7为本公开实施例中展示子节点的数据统计信息的另一个流程示意图;
52.图8为本公开实施例中展示链路中节点的数据统计信息的流程示意图;
53.图9为本公开实施例中确定第二输入数据量和第二输出数据量的一致性的流程示意图;
54.图10为本公开实施例中第一页面的示意图;
55.图11为本公开实施例中第二页面的示意图;
56.图12为本公开实施例中第三页面的示意图;
57.图13为本公开实施例的显示装置的结构示意图;
58.图14为本公开实施例的电子设备的结构示意图。
具体实施方式
59.为了使本公开的目的、技术方案和优点更加清楚,下面结合附图和实施例对本公开的技术方案进一步详细阐述,所描述的实施例不应视为对本公开的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本公开保护的范围。
60.在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
61.所涉及的术语“第一/第二/第三”仅仅是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一/第二/第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本公开实施例能够以除了在这里图示或描述的以外的顺序实施。
62.本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,“本文中术语至少一种”表示多种中的任意一种或多种中的至少两种的任意组合,例如,包括a、b、c中的至少一种,可以表示包括从a、b和c构成的集合中选择的任意一个或多个元素。
63.需要说明的是,在本公开实施例中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的方法或者装置不仅包括所明确记载的要
素,而且还包括没有明确列出的其他要素,或者是还包括为实施方法或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括该要素的方法或者装置中还存在另外的相关要素(例如方法中的步骤或者装置中的单元,例如的单元可以是部分电路、部分处理器、部分程序或软件等等)。
64.例如,本公开实施例提供的显示方法包含了一系列的步骤,但是本公开实施例提供的显示方法不限于所记载的步骤,同样地,本公开实施例提供的显示装置包括了一系列模块,但是本公开实施例提供的装置不限于包括所明确记载的模块,还可以包括为获取相关信息、或基于信息进行处理时所需要设置的模块。
65.除非另有定义,本文所使用的所有的技术和科学术语与属于本公开的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本公开的目的,不是旨在限制本公开。
66.为了更好地理解本公开实施例提供的显示方法,下面先对相关技术中采用的数据流图展示方案进行说明。
67.相关技术中,用于实现计算机视觉处理的数据流图可以包括多个节点,每个节点可以视为提供一种服务的组件,例如,数据流图中的节点可以是提供图像预处理、图像特征提取、图像裁剪等服务的组件;每个数据流图的节点可以认为是同一集群的节点;为了分析数据在集群内部不同节点之间的流动,需要统计节点内部不同流程的数据,或者需要统计不同节点之间的数据流动详情,或者需要与集群上游接入方和下游输出方的数据进行对账。通过统计节点内部不同流程的数据,可以确定节点内部运行状态是否正常;通过统计不同节点之间的数据流动详情,可以确定不同节点之间的数据链路运行状态;通过与集群上游接入方和下游输出方的数据进行对账,可以确定集群收到数据和推送数据的数据量、以及集群收到数据和推送数据的内容。
68.相关技术中,仅仅可以在页面上展示每个节点的简略信息,并没有将不同节点之间的数据流动详情通过流程图展示,也没有将节点内部数据流图中不同子节点之间的数据流动详情通过流程图展示,即,针对数据流展示的内容不够丰富和全面。
69.本公开实施例提供了一种显示方法,该方法可以由电子设备的处理器执行。其中,电子设备可以是终端设备、服务器或其它设备,其中,终端设备可以是笔记本电脑、平板电脑、台式计算机、智能电视、机顶盒、移动设备(例如移动电话、便携式视频播放器、个人数字助理、专用消息设备、便携式游戏设备)等具备数据处理能力的设备。在一些可能的实现方式中,该显示方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。
70.图1是本公开实施例提供的一种显示方法的实现流程示意图,如图1所示,该方法包括如下步骤101至步骤103:
71.步骤101:确定至少两个组件节点的数据流向关系、以及至少两个组件节点中每个组件节点的处理结果。
72.这里,至少两个组件节点可以是用于实现计算机视觉处理的数据流图中的组件节点。在一些实施例中,在待处理任务为计算机视觉处理的任务的情况下,可以根据待处理任务,确定实现待处理任务的数据流图。
73.本公开实施例中,计算机视觉是使用计算机及相关设备对生物视觉进行模拟的技术,示例性地,计算机视觉处理的类型可以是图像处理或模式识别,图像处理是将输入图像
转换成具有所希望特性的另一幅图像或者从图像中提取特征的技术,模式识别技术是根据从图像抽取的统计特性或结构信息对图像进行分类的技术;模式识别的类型可以是文字识别、指纹识别或其它目标的识别。相应地,在计算机视觉处理的类型是图像处理或模式识别的情况下,用于实现计算机视觉处理的数据流图可以是图像处理的数据流图或模式识别的数据流图。
74.在一些实施例中,参照图2a,对于实现图像裁剪的数据流图,数据流图中的两个组件节点可以包括d节点201和e节点202;参照图2b,d节点201用于提取第一输入图像203的特征,e节点202用于根据第一输入图像203的特征确定第一输入图像203的裁剪区域204,并按照第一输入图像203的裁剪区域204对输入图像203进行裁剪;第一输入图像203包括建筑物205和位于裁剪区域的人员206。
75.在图2a中,d节点201和e节点202的链路通过连线表示,该链路用于反映d节点201和e节点202之间的数据流向关系;d节点201的处理结果可以包括第一输入图像203的特征,e节点202的处理结果可以包括位于裁剪区域204的图像。
76.在一些实施例中,参照图3a,对于实现车辆识别的数据流图,数据流图中的节点可以包括f节点301和g节点302;参照图3b,f节点301用于提取第二输入图像303的特征,g节点302用于根据第二输入图像303的特征识别第二输入图像303中的车辆;第二输入图像303中的车辆包括第一车辆304和第二车辆305。
77.在图3a中,f节点301和g节点302的链路通过连线表示,该链路用于反映f节点301和g节点302之间的数据流向关系。f节点301的处理结果可以包括第二输入图像303的特征,g节点302的处理结果可以包括第一车辆304和第二车辆305。
78.步骤102:基于至少两个组件节点的数据流向关系、以及用于输出每个组件节点的处理结果的输出节点,在第一页面的第一区域生成有向无环图。
79.在一些实施例中,通过将至少两个组件节点进行串接、以及将组件节点与输出节点进行串接,可以生成能够完整实现待处理任务的有向无环图;这里,向无环图,指的是一个无回路的有向图。如果有一个非有向无环图。有向无环图的生成树个数等于入度非零的节点的入度积。串接表示将不同任务的处理流程连接在一起。
80.步骤103:基于有向无环图,在第一页面的第二区域渲染每个组件节点和数据链路图,其中,数据链路图包括至少两个组件节点之间的链路、以及每个组件节点与对应的输出节点之间的链路。
81.在一些实施例中,在第二区域渲染的每个组件节点可以通过入口链接的形式呈现,该入口链接可以表示从第一页面指向第二页面的连接关系;第二页面为展示组件节点的数据流详情信息的页面。
82.在一些实施例中,组件节点的数据流详情信息可以包括组件节点的内部数据流图、以及内部数据流图中至少一个子节点的数据统计信息。
83.组件节点的内部数据流图可以根据组件节点实现的功能确定,示例性地,用于实现图像特征提取的组件节点的内部数据流图可以包括:实现图像降噪处理的子节点、以及对降噪处理后的图像进行特征提取的子节点;用于实现图像裁剪的组件节点的内部数据流图可以包括:确定裁剪区域的子节点、以及根据裁剪区域对图像进行裁剪的子节点。
84.示例性地,子节点的数据统计信息可以是输入数据量、输出数据量或其它统计信
息;子节点的输入数据量表示子节点接收到的数据的数据量,子节点的输出数据量表示子节点输出的数据的数据量。
85.在一些实施例中,对于数据流图中的任意一个组件节点而言,组件节点可以具有内部数据流图,也可以没有内部数据流图;对于不具有内部数据流图的组件节点,无需在第二区域渲染组件节点。
86.本公开实施例中,链路中的节点可以是组件节点,也可以是输出节点。在一些实施例中,在第二区域渲染的数据链路图中的每个链路可以通过入口链接的形式呈现,该入口链接可以表示从第一页面指向第三页面的连接关系;第三页面为展示链路的数据流详情信息的页面。
87.在一些实施例中,链路的数据流详情信息可以包括:链路中每个节点的数据统计信息。例如,链路中每个节点的数据统计信息可以是输入数据量、输出数据量或其它统计信息;节点的输入数据量表示节点接收到的数据的数据量,节点的输出数据量表示节点输出的数据的数据量。
88.本公开实施例中,第一区域和第二区域为第一页面的不同区域。在第一个示例中,第一区域为第一页面的左侧区域,第二区域为第一页面的右侧区域;在第二个示例中,第一区域为第一页面的右侧区域,第二区域为第一页面的左侧区域。
89.在实际应用中,上述电子设备还可以包括显示器,第一页面、第二页面或第三页面可以是显示器的显示界面中的网络(web)页面。
90.可以看出,本公开实施例中,不仅可以通过有向无环图展示组件节点之间的数据流向关系以及组件节点的处理结果,而且可以渲染组件节点和数据链路图,与相关技术仅展示每个节点的简略信息的方案相比,展示的内容更加丰富和全面。
91.在一些实施例中,每个组件节点的内部数据流图包括至少一个子节点。相应地,如图4所示,展示组件节点的数据流详情信息的流程可以包括步骤401至步骤402:
92.步骤401:响应于对至少两个组件节点中第一组件节点的触发操作,在第二页面的第三区域展示所述第一组件节点的内部数据流图。
93.这里,第一组件节点为第二区域中渲染的组件节点;在实际应用中,可以基于人机交互方式接收对第一组件节点的触发操作;响应于对第一组件节点的触发操作,可以弹出第二页面,在第二页面展示第一组件节点的数据流详情信息。第一组件节点的数据流详情信息包括第一组件节点的内部数据流图、以及第一组件节点的内部数据流图中至少一个子节点的数据统计信息。
94.示例性地,人机交互方式可以是基于键盘的交互方式、基于鼠标的交互方式或语音输入方式;在人机交互方式为基于鼠标的交互方式的情况下,触发操作可以是单击、双击等操作。
95.步骤402:在第二页面的第四区域展示至少一个子节点的数据统计信息。
96.在一些实施例中,可以根据第一组件节点的标识,获取第一组件节点的内部数据流图和内部数据流图中至少一个子节点的数据统计信息。
97.这里,第一组件节点的标识可以是名称、编号或其它标识;在一些实施例中,可以预先确定组件节点的标识与组件节点的数据流详情信息的对应关系,并可以将该对应关系存储至在电子设备的存储器中;这样,在获取第一组件节点的标识后,可以根据组件节点的
标识与组件节点的数据流详情信息的对应关系,确定出第一组件节点的数据流详情信息;
98.本公开实施例中,第三区域和第四区域为第二页面的不同区域;例如,第三区域为第二页面的左侧区域,第四区域为第二页面的右侧区域;或者,第三区域为第二页面的右侧区域,第四区域为第二页面的左侧区域。
99.可以看出,本公开实施例由于可以展示第一组件节点的内部数据流图和各子节点的数据统计信息,因而,与相关技术中仅展示每个节点的简略信息的方案相比,本公开实施例能够更加丰富和全面地展示第一组件节点的数据流详情信息。
100.在一些实施例中,第一组件节点为图像接入节点,图像接入节点的内部数据流图包括判断白名单的子节点,判断白名单的子节点用于接收校验成功的消息,并确定所述校验成功的消息的类型。
101.相应地,参照图5,步骤402可以具体包括步骤501至步骤502:
102.步骤501:基于判断白名单的子节点接收到的消息和校验成功的消息的类型,获取判断白名单的子节点的数据统计信息。
103.本公开实施例中,判断白名单的子节点可以根据校验成功的消息的类型,对校验成功的消息进行分类统计,从而获取判断白名单的子节点的数据统计信息。
104.步骤502:在第四区域展示判断白名单的子节点的数据统计信息。
105.可以看出,本公开实施例可以展示判断白名单的子节点的数据统计信息,与相关技术中仅展示每个节点的简略信息的方案相比,本公开实施例能够更加全面地展示第一组件节点的内部数据流图。
106.在一些实施例中,校验成功的消息的类型可以包括白名单消息和非白名单消息;相应地,参照图6,步骤501具体可以包括步骤601至步骤602:
107.步骤601:基于判断白名单的子节点的接收到的消息,确定统计周期内的第一输入数据量;第一输入数据量,表示所述判断白名单的子节点接收到的消息数量。
108.示例性地,统计周期可以数据统计需求预先设置,例如,统计周期可以是一天、一周、一月等等。
109.步骤602:基于校验成功的消息的类型,确定统计周期内的第一输出数据量;第一输出数据量,表示白名单消息的数量与非白名单消息的数量之和。
110.本公开实施例中,可以根据校验成功的消息的类型,分别确定统计周期内白名单消息的数量与非白名单消息的数量,从而,通过对统计周期内白名单消息的数量与非白名单消息的数量进行求和,得到统计周期内的第一输出数据量。
111.需要说明的是,本公开实施例并不对步骤601和步骤602的执行顺序进行限定,步骤601可以在步骤602之前执行,也可以在步骤602之后执行,步骤601和步骤602也可以同时执行。
112.参照图6,本公开实施例的显示方法还可以包括步骤603:
113.步骤603:确定第一输入数据量和第一输出数据量的一致性。
114.在一些实施例中,基于判断白名单的子节点的数据处理方式,在理想情况下,响应于第一输入数据量与第一输出数据量相同,确定第一输入数据量和第一输出数据量保持一致;响应于第一输入数据量与第一输出数据量不同,确定第一输入数据量和第一输出数据量不一致。
115.在一些实施例中,考虑到判断白名单的子节点进行数据处理时出现的误差,可以在第一输入数据量与第一输出数据量的差值小于第一设定值的情况下,确定第一输入数据量和第一输出数据量保持一致;在第一输入数据量与第一输出数据量的差值大于或等于第一设定值的情况下,确定第一输入数据量和第一输出数据量不一致。
116.本公开实施例中,第一设定值可以根据判断白名单的子节点处理历史数据的误差确定,或者,可以根据第一输入数据量确定,或者,可以根据第一输出数据量确定;例如,第一设定值为第一输入数据量与设定比例的乘积,设定比例可以是小于0.05%的正数。
117.可以看出,通过确定统计周期内的第一输入数据量和第一输出数据量的一致性,有利于准确地判断白名单的子节点的数据处理过程是否正常。
118.在一些实施例中,图像接入节点的内部数据流图包括校验消息的子节点,校验消息的子节点用于对图像接入节点接收的消息进行校验。
119.相应地,参照图7,步骤402具体可以包括步骤701至步骤702:
120.步骤701:基于校验消息的子节点的标识,获取校验消息的子节点的数据统计信息。
121.这里,校验消息的子节点的标识可以是名称、编号或其它标识;在一些实施例中,可以预先确定子节点的标识与子节点的数据统计信息的对应关系,并可以将该对应关系存储至在电子设备的存储器中;这样,在获取校验消息的子节点的标识后,可以根据子节点的标识与子节点的数据统计信息的对应关系,确定出校验消息的子节点的数据统计信息。
122.步骤702:在第四区域展示校验消息的子节点的数据统计信息。
123.可以看出,本公开实施例可以展示校验消息的子节点的数据统计信息,与相关技术中仅展示每个节点的简略信息的方案相比,本公开实施例能够更加全面地展示第一节点的内部数据流图。
124.在一些实施例中,图像接入节点的内部数据流图包括:消息维度的流程图和图像维度的流程图;其中,消息维度的流程图,表示从图像接入节点接收的消息中确定待处理图像的流程图,图像维度的流程图,表示根据待处理图像确定输出图像的流程图。
125.本公开实施例中,图像接入节点可以从图像接入节点的上游节点接收消息;在从图像接入节点接收的消息中确定待处理图像后,可以根据待处理图像确定图像接入节点的输出图像,例如,可以根据待处理图像确定图像接入节点的输出图像为场景图或对象图;对象图表示包括识别出的对象的图像,识别出的对象可以是人脸、人体、机动车、非机动车等对象。
126.可以看出,本公开实施例可以从不同的维度展示图像接入节点的内部数据流图,与相关技术中仅展示每个节点的简略信息的方案相比,本公开实施例能够更加全面地展示图像接入节点的内部数据流图。
127.在一些实施例中,如图8所示,展示链路中节点的数据统计信息的流程可以包括步骤801至步骤802。
128.步骤801:响应于对数据链路图中第一链路的触发操作,获取第一链路中每个节点的数据统计信息。
129.这里,第一链路为第二区域中渲染的链路,第一链路可以是两个组件节点之间的链路,也可以是组件节点与对应的输出节点之间的链路。在实际应用中,可以基于上述人机
交互方式接收对第一链路的触发操作;响应于对第一链路的触发操作,可以弹出第三页面,在第三页面展示第一链路中每个节点的数据统计信息。
130.步骤802:在第三页面展示第一链路中每个节点的数据统计信息;每个节点的数据统计信息包括每个节点中各个数据类型对应的数据统计信息。
131.在一些实施例中,可以根据第一链路的标识,获取第一链路中每个节点的数据统计信息。
132.这里,第一链路的标识可以是名称、编号或其它标识;在一些实施例中,可以预先确定链路的标识与链路中每个节点的数据统计信息的对应关系,并可以将该对应关系存储至在电子设备的存储器中;这样,在获取第一链路的标识后,可以根据链路的标识与链路中每个节点的数据统计信息的对应关系,确定出第一链路的数据统计信息。
133.可以看出,本公开实施例中,由于可以针对每个节点的数据统计信息进行分类展示,因而,与相关技术中仅展示每个节点的简略信息的方案相比,本公开实施例展示的信息更加丰富和全面。
134.在一些实施例中,第一链路表示第一节点与第二节点之间的链路;每个数据类型对应的数据统计信息包括所述每个数据类型对应的输入数据量和输出数据量。
135.这里,第一节点与第二节点表示有向无环图中两个不同的节点,第一节点为第二节点的上游节点,即,第一节点的输出数据为第二节点的输入数据。
136.参照图9,上述显示方法可以包括步骤901:
137.步骤901:确定第二输入数据量和第二输出数据量的一致性。
138.这里,第二输出数据量表示统计周期内第一节点中第一数据类型对应的输出数据量,第二输入数据量表示统计周期内第二节点中第一数据类型对应的输入数据量;第一数据类型为各个数据类型中的任一数据类型。
139.在理想情况下,响应于第二输入数据量与第二输出数据量相同,确定第二输入数据量和第二输出数据量保持一致;响应于第二输入数据量与第二输出数据量不同,确定第二输入数据量和第二输出数据量不一致。
140.在一些实施例中,考虑到第一链路的数据传输误差,可以在第二输入数据量与第二输出数据量的差值小于第二设定值的情况下,确定第二输入数据量和第二输出数据量保持一致;在第二输入数据量与第二输出数据量的差值大于或等于第二设定值的情况下,确定第二输入数据量和第二输出数据量不一致。
141.本公开实施例中,第二设定值可以根据第一链路传输历史数据时的误差确定,或者,可以根据第二输入数据量确定,或者,可以根据第二输出数据量确定;例如,第二设定值为第二输入数据量与设定比例的乘积,设定比例可以是小于0.06%的正数。
142.需要说明的是,第二设定值可以与第一设定值相同,也可以与第一设定值不相同。
143.可以看出,通过确定统计周期内的第二输入数据量和第二输出数据量的一致性,有利于准确地判断第一链路的数据传输过程是否正常。
144.下面说明本公开实施例提供的显示方法在实际场景中的应用,以实现图像处理的场景为例进行说明。
145.本公开实施例提供一种显示方法,参照图10,第一页面1001为数据流图的概览页面,第一页面1001的左侧展示有向无环图,该有向无环图表示实现图像处理的数据流图,该
有向无环图的组件节点包括图像接入节点1002、图像处理节点1005、用于输出图像接入节点1002的处理结果的输出节点、以及用于输出图像处理节点1005的处理结果的输出节点;这里,用于输出图像接入节点1002的处理结果的输出节点包括对象图1003和场景图1004,用于输出图像处理节点1005的处理结果的输出节点可以包括图像特征1006和裁剪图像1007;在一些实施例中,图像处理节点1005可以提取对象图1003的特征,得到图像特征1006;或者,可以对对象图1003进行裁剪,得到裁剪图像1007。
146.第一页面1001右侧的第二区域包括第一入口链接的显示区域1008和第二入口链接的显示区域1009;其中,第一入口链接的显示区域1008中展示的两个第一入口链接分别为:链接d和链接e,链接d表示图像接入节点1002的数据流详情信息的入口链接;链接e表示图像处理节点1005的数据流详情信息的入口链接。
147.第二入口链接的显示区域1009中展示有如下三个第二入口链接:“图像接入节点-》对象图-》图像处理节点-》图像特征”、“图像接入节点-》场景图”和“图像处理节点-》裁剪图像”;上述三个第二入口链接为三个链路的触发标识。
148.电子设备接收到针对链接d的点击操作的情况下,可以弹出图11所示的第二页面1101,第二页面1101的第三区域用于展示图像接入节点1002内部数据流图,第二页面1101的第四区域用于展示不同子节点的数据统计信息。
149.图11中,第二页面1101的第三区域包括第一子区域1102和第二子区域1103,其中,第一子区域1102中的三个子节点分别为接收消息的子节点11021、校验消息的子节点11022和判断白名单的子节点11023,第二子区域1103中的三个子节点分别为检测大小图的子节点11031、推送场景图的子节点11032和推送对象图的子节点11033。
150.图像接入节点1002内部的每个子节点在进行数据处理后,会在数据处理成功时产生向下一个子节点传递的数据,或者在数据处理失败时生成失败结果;接收消息的子节点11021用于接收消息,并将接收的消息传递至校验消息的子节点11022,校验消息的子节点11022用于对接收的消息进行校验,将校验成功的消息传递至判断白名单的子节点11023;判断白名单的子节点11023,用于判断校验成功的消息是否为白名单内的消息。
151.检测大小图的子节点11031,用于在图像接入节点1002接收的图像中,获取与白名单内的消息对应的图像;针对与白名单内的消息对应的图像,判断检测大小图的子节点11031的输出图像的类型,根据不同的判断结果,检测大小图的子节点11031的输出数据的流向可以是推送场景图的子节点11032或推送对象图的子节点11033,可以看出,图像接入节点1002的子节点在不同的阶段或不同的情况下会产生不同的数据流向。
152.第二页面1101的第四区域1104展示有校验消息的子节点11022、判断白名单的子节点11023和检测大小图的子节点11031的数据统计信息。
153.从图11中可以看出,每个子节点在今日的输入数据量和输出数据量是一致的,并且每个子节点在本月的输入数据量和输出数据量也是一致的;下面以判断白名单的子节点为例进行说明。校验成功的消息中直连抓拍机今日数据为3296条,在判断白名单的数据统计信息包括白名单内的消息数和非白名单内的消息数,在白名单内的消息数中的直连抓拍机今日数据为461条,非白名单内的消息数中的直连抓拍机今日数据为2836条,由于2836与461之和为3297,在考虑到误差的情况下,判断白名单的子节点第一的输入数据量和第一输出数据量是一致的。
154.电子设备接收到针对第二入口链接的点击操作的情况下,可以弹出第三页面;第三页面可以展示一个链路中每个节点的数据统计信息,通过展示第三页面,便于直观地观察链路中节点之间的数据流向关系。
155.如图12所示,第三页面1201包括第三子区域1202和第四子区域1203,其中,第三子区域1202用于显示图像接入节点1002的数据统计信息,第三四子区域1203用于显示对象图1003的数据统计信息。
156.从图12中可以看出,上游第三方平台近30天内的丢弃数据的数据量为2567,在上游第三方平台近30天内的丢弃数据中,图像接入节点1202接收到的数据的数据量为519,用户可以通过上述丢弃数据的数据量与和上游第三方的提供的数据进行对账,确认接收到的数据量信息。
157.在第三子区域1202中,对象图的落盘数表示图像接入节点实际能够处理的数据的数据量,由于对象图的落盘数为519,并且推送对象人脸小图的数量也是519,则说明图像接入节点将接收到的519条数据均处理为对象人脸小图,并推送了519条数据。
158.在第四子区域1203中,落盘数表示对象图节点实际接收到的数据的数据量,可以看出,对象图节点实际从图像处理节点接收到519条数据,即,图像接入节点向对象图节点输出的数据与对象图接收到的数据在数据量上是对齐的。
159.结合上述记载的内容可以看出,第三页面能够直观地提现链路中数据从接入到输入的整个过程的流动状态。用户可以清晰明了地获知链路中数据的走向和总数据量,便于观察每个节点的运行状态、并且可以与集群的上游接入方和下游输出方进行数据量核对。
160.本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。
161.基于前述的实施例,本公开实施例提供一种显示装置,该装置包括所包括的各单元、以及各单元所包括的各模块,可以通过电子设备中的处理器和显示器来实现;当然也可通过具体的逻辑电路实现;在实施的过程中,处理器可以为中央处理器(central processing unit,cpu)、微处理器(microprocessor unit,mpu)、数字信号处理器(digital signal processor,dsp)或现场可编程门阵列(field programmable gate array,fpga)等。
162.图13为本公开实施例的显示装置的结构示意图,如图13所示,该装置可以包括:确定模块1301、生成模块1302和展示模块1303,其中,
163.确定模块1301,用于确定至少两个组件节点的数据流向关系、以及所述至少两个组件节点中每个组件节点的处理结果;
164.生成模块1302,用于基于所述至少两个组件节点的数据流向关系、以及用于输出所述每个组件节点的处理结果的输出节点,在第一页面的第一区域生成有向无环图;
165.展示模块1303,用于基于所述有向无环图,在第一页面的第二区域渲染所述每个组件节点和数据链路图,其中,所述数据链路图包括所述至少两个组件节点之间的链路、以及所述每个组件节点与对应的输出节点之间的链路。
166.在本公开的一些实施例中,所述每个组件节点的内部数据流图包括至少一个子节点;
167.所述展示模块1303,还用于:响应于对所述至少两个组件节点中第一组件节点的触发操作,在第二页面的第三区域展示所述第一组件节点的内部数据流图;在所述第二页面的第四区域展示所述至少一个子节点的数据统计信息。
168.可以看出,本公开实施例由于可以展示第一组件节点的内部数据流图和各子节点的数据统计信息,因而,与相关技术中仅展示每个节点的简略信息的方案相比,本公开实施例能够更加丰富和全面地展示第一组件节点的数据流详情信息。
169.在本公开的一些实施例中,所述第一组件节点为图像接入节点,所述图像接入节点的内部数据流图包括判断白名单的子节点,所述判断白名单的子节点用于接收校验成功的消息,并确定所述校验成功的消息的类型;
170.所述展示模块1303用于在所述第二页面的第四区域展示所述至少一个子节点的数据统计信息,包括:基于所述判断白名单的子节点接收到的消息和所述校验成功的消息的类型,获取所述判断白名单的子节点的数据统计信息;在所述第四区域展示所述判断白名单的子节点的数据统计信息。
171.可以看出,本公开实施例可以展示判断白名单的子节点的数据统计信息,与相关技术中仅展示每个节点的简略信息的方案相比,本公开实施例能够更加全面地展示第一组件节点的内部数据流图。
172.在本公开的一些实施例中,所述校验成功的消息的类型包括白名单消息和非白名单消息;
173.所述展示模块1303,用于基于所述判断白名单的子节点接收到的消息和所述校验成功的消息的类型,获取所述判断白名单的子节点的数据统计信息,包括:基于所述判断白名单的子节点的接收到的消息,确定统计周期内的第一输入数据量;所述第一输入数据量,表示所述判断白名单的子节点接收到的消息数量;基于所述校验成功的消息的类型,确定所述统计周期内的第一输出数据量;所述第一输出数据量,表示所述白名单消息的数量与所述非白名单消息的数量之和;所述展示模块1303,还用于确定所述第一输入数据量和所述第一输出数据量的一致性。
174.可以看出,通过确定统计周期内的第一输入数据量和第一输出数据量的一致性,有利于准确地判断白名单的子节点的数据处理过程是否正常。
175.在本公开的一些实施例中,所述图像接入节点的内部数据流图包括校验消息的子节点,所述校验消息的子节点用于对图像接入节点接收的消息进行校验;
176.所述展示模块1303用于在所述第二页面的第四区域展示所述至少一个子节点的数据统计信息,包括:基于所述校验消息的子节点的标识,获取所述校验消息的子节点的数据统计信息;在所述第四区域展示所述校验消息的子节点的数据统计信息。
177.可以看出,本公开实施例可以展示校验消息的子节点的数据统计信息,与相关技术中仅展示每个节点的简略信息的方案相比,本公开实施例能够更加全面地展示第一节点的内部数据流图。
178.在本公开的一些实施例中,所述图像接入节点的内部数据流图包括:消息维度的流程图和图像维度的流程图;其中,所述消息维度的流程图,表示从所述图像接入节点接收的消息中确定待处理图像的流程图,所述图像维度的流程图,表示根据所述待处理图像确定输出图像的流程图。
179.可以看出,本公开实施例可以从不同的维度展示图像接入节点的内部数据流图,与相关技术中仅展示每个节点的简略信息的方案相比,本公开实施例能够更加全面地展示图像接入节点的内部数据流图。
180.在本公开的一些实施例中,所述展示模块1303,还用于响应于对所述数据链路图中第一链路的触发操作,获取第一链路中每个节点的数据统计信息;在第三页面展示所述第一链路中每个节点的数据统计信息;所述每个节点的数据统计信息包括所述每个节点中各个数据类型对应的数据统计信息。
181.可以看出,本公开实施例中,由于可以针对每个节点的数据统计信息进行分类展示,因而,与相关技术中仅展示每个节点的简略信息的方案相比,本公开实施例展示的信息更加丰富和全面。
182.在本公开的一些实施例中,所述第一链路表示第一节点与第二节点之间的链路;每个数据类型对应的数据统计信息包括所述每个数据类型对应的输入数据量和输出数据量;
183.在本公开的一些实施例中,所述展示模块1303,还用于确定第二输入数据量和第二输出数据量的一致性,所述第二输出数据量表示统计周期内第一节点中第一数据类型对应的输出数据量,所述第二输入数据量表示所述统计周期内所述第二节点中第一数据类型对应的输入数据量;所述第一数据类型为所述各个数据类型中的任一数据类型。
184.可以看出,通过确定统计周期内的第二输入数据量和第二输出数据量的一致性,有利于准确地判断第一链路的数据传输过程是否正常。
185.以上装置实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。在一些实施例中,本公开实施例提供的装置具有的功能或包含的模块可以用于执行上述方法实施例描述的方法,对于本公开装置实施例中未披露的技术细节,请参照本公开方法实施例的描述而理解。
186.需要说明的是,本公开实施例中,如果以软件功能模块的形式实现上述的显示方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本公开实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本公开各个实施例所述方法的全部或部分。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read only memory,rom)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本公开实施例不限制于任何特定的硬件、软件或固件,或者硬件、软件、固件三者之间的任意结合。
187.本公开实施例提供一种电子设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法中的部分或全部步骤。
188.本公开实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方法中的部分或全部步骤。所述计算机可读存储介质可以是瞬时性的,也可以是非瞬时性的。
189.本公开实施例提供一种计算机程序,包括计算机可读代码,在所述计算机可读代码在计算机设备中运行的情况下,所述计算机设备中的处理器执行用于实现上述方法中的
部分或全部步骤。
190.本公开实施例提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序被计算机读取并执行时,实现上述方法中的部分或全部步骤。该计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一些实施例中,所述计算机程序产品具体体现为计算机存储介质,在另一些实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(software development kit,sdk)等等。
191.这里需要指出的是:上文对各个实施例的描述倾向于强调各个实施例之间的不同之处,其相同或相似之处可以互相参考。以上设备、存储介质、计算机程序及计算机程序产品实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于设备、存储介质、计算机程序及计算机程序产品实施例中未披露的技术细节,请参照本公开方法实施例的描述而理解。
192.基于前述实施例相同的技术构思,参见图14,其示出了本发明实施例提供的一种电子设备1400,可以包括:存储器1401、处理器1402、显示器1403以及存储在存储器1401上并可在处理器1402上运行的计算机程序;其中,
193.所述处理器1402用于运行所述计算机程序以执行以下步骤:
194.确定至少两个组件节点的数据流向关系、以及所述至少两个组件节点中每个组件节点的处理结果;
195.基于所述至少两个组件节点的数据流向关系、以及用于输出所述每个组件节点的处理结果的输出节点,控制所述显示器1403在第一页面的第一区域呈现有向无环图;
196.基于所述有向无环图,控制所述显示器1403在第一页面的第二区域渲染所述每个组件节点和数据链路图,其中,所述数据链路图包括所述至少两个组件节点之间的链路、以及所述每个组件节点与对应的输出节点之间的链路。
197.在本公开的一些实施例中,,所述每个组件节点的内部数据流图包括至少一个子节点;所述处理器1402还用于运行所述计算机程序以执行以下步骤:
198.响应于对所述至少两个组件节点中第一组件节点的触发操作,在第二页面的第三区域展示所述第一组件节点的内部数据流图;
199.控制所述显示器1403在所述第二页面的第四区域展示所述至少一个子节点的数据统计信息。
200.在本公开的一些实施例中,所述第一组件节点为图像接入节点,所述图像接入节点的内部数据流图包括判断白名单的子节点,所述判断白名单的子节点用于接收校验成功的消息,并确定所述校验成功的消息的类型;
201.所述处理器1402还用于运行所述计算机程序以执行以下步骤:
202.基于所述判断白名单的子节点接收到的消息和所述校验成功的消息的类型,获取所述判断白名单的子节点的数据统计信息;
203.控制所述显示器1403在所述第四区域展示所述判断白名单的子节点的数据统计信息。
204.在本公开的一些实施例中,所述校验成功的消息的类型包括白名单消息和非白名单消息;
205.所述处理器1402还用于运行所述计算机程序以执行以下步骤:
206.基于所述判断白名单的子节点的接收到的消息,确定统计周期内的第一输入数据量;所述第一输入数据量,表示所述判断白名单的子节点接收到的消息数量;
207.基于所述校验成功的消息的类型,确定所述统计周期内的第一输出数据量;所述第一输出数据量,表示所述白名单消息的数量与所述非白名单消息的数量之和;
208.确定所述第一输入数据量和所述第一输出数据量的一致性。
209.在本公开的一些实施例中,所述图像接入节点的内部数据流图包括校验消息的子节点,所述校验消息的子节点用于对图像接入节点接收的消息进行校验;
210.所述处理器1402还用于运行所述计算机程序以执行以下步骤:
211.基于所述校验消息的子节点的标识,获取所述校验消息的子节点的数据统计信息;
212.控制所述显示器1403在所述第四区域展示所述校验消息的子节点的数据统计信息。
213.在本公开的一些实施例中,所述图像接入节点的内部数据流图包括:消息维度的流程图和图像维度的流程图;其中,
214.所述消息维度的流程图,表示从所述图像接入节点接收的消息中确定待处理图像的流程图,所述图像维度的流程图,表示根据所述待处理图像确定输出图像的流程图。
215.在本公开的一些实施例中,所述处理器1402还用于运行所述计算机程序以执行以下步骤:
216.响应于对所述数据链路图中第一链路的触发操作,获取第一链路中每个节点的数据统计信息;
217.控制所述显示器1403在第三页面展示所述第一链路中每个节点的数据统计信息;所述每个节点的数据统计信息包括所述每个节点中各个数据类型对应的数据统计信息。
218.在本公开的一些实施例中,所述第一链路表示第一节点与第二节点之间的链路;每个数据类型对应的数据统计信息包括所述每个数据类型对应的输入数据量和输出数据量;
219.所述处理器1402还用于运行所述计算机程序以执行以下步骤:
220.确定第二输入数据量和第二输出数据量的一致性,所述第二输出数据量表示统计周期内第一节点中第一数据类型对应的输出数据量,所述第二输入数据量表示所述统计周期内所述第二节点中第一数据类型对应的输入数据量;所述第一数据类型为所述各个数据类型中的任一数据类型。
221.在实际应用中,上述存储器1401可以是易失性存储器(volatile memory),例如ram;或者非易失性存储器(non-volatile memory),例如rom,快闪存储器(flash memory),硬盘(hard disk drive,hdd)或固态硬盘(solid-state drive,ssd);或者上述种类的存储器的组合,并向处理器1402提供指令和数据。
222.应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本公开的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本公开的各种实施
例中,上述各步骤/过程的序号的大小并不意味着执行顺序的先后,各步骤/过程的执行顺序应以其功能和内在逻辑确定,而不应对本公开实施例的实施过程构成任何限定。上述本公开实施例序号仅仅为了描述,不代表实施例的优劣。
223.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
224.在本公开所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
225.上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
226.另外,在本公开各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
227.本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(read only memory,rom)、磁碟或者光盘等各种可以存储程序代码的介质。
228.或者,本公开上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本公开各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、磁碟或者光盘等各种可以存储程序代码的介质。
229.以上所述,仅为本公开的实施方式,但本公开的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本公开的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献