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

一种水质监测的方法和系统与流程

2022-04-06 22:28:15 来源:中国专利 TAG:


1.本说明书涉及水质监测领域,特别涉及一种水质监测的方法和系统。


背景技术:

2.水资源是人类赖以生存和发展的基本条件,水资源的可持续利用,是社会、经济可持续发展极为重要的保证,水资源的质量直接关系到人民群众的身体健康,而且也关系到工农业生产的产品质量和安全。
3.因此,需要提供一种水质监测的方法和系统,用于对水源质量进行监测及展示。


技术实现要素:

4.本说明书实施例之一提供一种水质监测的方法。所述水质监测的方法包括:基于水质检测装置,获取至少一个水质监测点的至少一个水质监测指标集,所述至少一个水质检测指标集与所述至少一个水质监测点存在对应关系,所述至少一个水质监测指标集中的一个包括至少一个水质监测指标;接收从用户端发送的数据显示请求;响应于所述数据显示请求,在屏幕显示区域显示所述至少一个水质监测点的所述至少一个水质监测指标集。
5.本说明书实施例之一提供一种水质监测的系统。所述水质监测的系统包括:数据获取模块,用于基于水质检测装置,获取至少一个水质监测点的至少一个水质监测指标集,其中,所述至少一个水质检测指标集与所述至少一个水质监测点存在对应关系,所述至少一个水质监测指标集中的一个包括至少一个水质监测指标;请求接收模块,用于接收从用户端发送的数据显示请求;数据显示模块,用于响应所述数据显示请求,在屏幕显示区域显示所述至少一个水质监测点的所述至少一个水质监测指标集。
6.本说明书实施例之一提供一种水质监测的装置,包括处理器,所述处理器用于执行所述水质监测的方法。
7.本说明书实施例之一提供一种计算机可读存储介质,所述存储介质存储计算机指令,当计算机读取存储介质中的计算机指令后,计算机执行所述水质监测的方法。
附图说明
8.本说明书将以示例性实施例的方式进一步说明,这些示例性实施例将通过附图进行详细描述。这些实施例并非限制性的,在这些实施例中,相同的编号表示相同的结构,其中:
9.图1是根据本说明书一些实施例所示的水质监测的系统的应用场景示意图;
10.图2是根据本说明书一些实施例所示的水质监测的方法的示例性流程图;
11.图3是根据本说明书一些实施例所示的基于历史查看数据确定数据显示方式的示例性流程图;
12.图4是根据本说明书一些实施例所示的基于预设规则确定数据显示方式的示例性流程图;
13.图5是根据本说明书一些实施例所示的基于预测模型预测失效水质监测指标的预测值的示意图;
14.图6是根据本说明书一些实施例所示的展现显示指标状态的方式的示意图。
具体实施方式
15.为了更清楚地说明本说明书实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本说明书的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本说明书应用于其它类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。
16.应当理解,本文使用的“系统”、“装置”、“单元”和/或“模块”是用于区分不同级别的不同组件、元件、部件、部分或装配的一种方法。然而,如果其他词语可实现相同的目的,则可通过其他表达来替换所述词语。
17.如本说明书和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其它的步骤或元素。
18.本说明书中使用了流程图用来说明根据本说明书的实施例的系统所执行的操作。应当理解的是,前面或后面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各个步骤。同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。
19.图1是根据本说明书一些实施例所示的水质监测的系统的应用场景示意图。
20.如图1所示,水质监测的系统100可以包括服务器110、网络120、用户端130和存储设备140。
21.在一些实施例中,水质监测的系统100可以对生产、生活提供帮助。在一些实施例中,水质监测的系统100可以应用于自然水源监测设备或人工水源监测设备中,用于对自然水源(例如,江、河、湖、海等)或人工水源(例如,自来水、工业污水等)的水质进行监测。例如,水质监测的系统100可以基于水质检测装置获取一个自然水源或人工水源的至少一个水质监测点的至少一个水质监测指标集,自然水源监测设备可以基于至少一个水质监测点的至少一个水质监测指标集对该自然水源或人工水源的水质进行分析,实现对该自然水源或人工水源的水质的监控。
22.服务器110可以用于处理来自水质监测的系统100的至少一个组件或外部数据源(例如,云数据中心)的数据和/或信息。例如,服务器110可以基于水质检测装置,获取至少一个水质监测点的至少一个水质监测指标集。又例如,服务器110可以响应于用户端发送的数据显示请求,在屏幕显示区域显示至少一个水质监测点的至少一个水质监测指标集。在处理过程中,服务器110可以从存储设备140获取数据(如指令)或将数据(例如,至少一个水质监测指标集)保存到存储设备140,也可以通过网络120从用户端130等其他来源读取数据(例如,数据显示请求)或将数据(例如,至少一个水质监测指标集)输出至用户端130。
23.网络120可以连接水质监测的系统100的各组成部分和/或连接水质监测的系统
100与外部部分。网络120使得水质监测的系统100的各组成部分之间,和/或水质监测的系统100与外部部分之间可以进行通讯,促进数据和/或信息的交换。在一些实施例中,网络120可以是有线网络或无线网络中的任意一种或多种。
24.用户端130可以实现用户和水质监测的系统100之间的交互。在一些实施例中,用户端130可以通过网络120与服务器110通信,并将数据显示请求发送到服务器110。在一些实施例中,用户端130可以是移动设备130-1、平板计算机130-2、膝上型计算机130-3、其他具有输入和/或输出功能的设备等或其任意组合。上述示例仅用于说明所述用户端130设备范围的广泛性而非对其范围的限制。
25.存储设备140可以用于存储数据(例如,至少一个水质监测指标集等)和/或指令。存储设备140可以包括一个或多个存储组件,每个存储组件可以是一个独立的设备,也可以是其他设备的一部分。在一些实施例中,存储设备140可以集成或包括在水质监测的系统100的一个或多个其他组件(例如,服务器110、用户端130或其他可能的组件)中。
26.在一些实施例中,服务器110可以包括数据获取模块、请求接收模块及数据显示模块。
27.数据获取模块可以用于基于水质检测装置,获取至少一个水质监测点的至少一个水质监测指标集,其中,至少一个水质检测指标集与至少一个水质监测点存在对应关系,至少一个水质监测指标集中的一个包括至少一个水质监测指标。
28.请求接收模块可以用于接收从用户端发送的数据显示请求。
29.数据显示模块可以用于响应数据显示请求,在屏幕显示区域显示至少一个水质监测点的至少一个水质监测指标集。
30.在一些实施例中,数据显示模块可以获取用户端130的历史查看数据,基于历史查看数据确定数据显示方式,并基于数据显示方式,在屏幕显示区域显示至少一个水质监测点的至少一个水质监测指标集。
31.在一些实施例中,数据显示模块可以基于预设规则,确定数据显示方式,并基于数据显示方式,在屏幕显示区域显示至少一个水质监测点的至少一个水质监测指标集。
32.在一些实施例中,对于至少一个水质监测点中的一个,数据显示模块可以确定水质监测点的水质监测指标集中每个水质监测指标的指标状态;并响应于数据显示请求,在屏幕显示区域显示水质监测指标集中每个水质监测指标的指标状态。
33.需要注意的是,以上对于候选项显示、确定系统及其模块的描述,仅为描述方便,并不能把本说明书限制在所举实施例范围之内。可以理解,对于本领域的技术人员来说,在了解该系统的原理后,可能在不背离这一原理的情况下,对各个模块进行任意组合,或者构成子系统与其他模块连接。在一些实施例中,图1中披露的数据获取模块、请求接收模块及数据显示模块可以是一个系统中的不同模块,也可以是一个模块实现上述的两个或两个以上模块的功能。例如,各个模块可以共用一个存储模块,各个模块也可以分别具有各自的存储模块。诸如此类的变形,均在本说明书的保护范围之内。
34.图2是根据本说明书一些实施例所示的一种水质监测的方法200的示例性流程图。如图2所示,流程200包括下述步骤。在一些实施例中,流程200可以由水质监测的系统100执行。下面呈现的流程200的操作示意图是说明性的。在一些实施例中,可以利用一个或以上未描述的附加操作和/或未讨论的一个或以上操作来完成该过程。另外,图2中示出的和下
面描述的流程200的操作的顺序不旨在是限制性的。
35.步骤210,基于水质检测装置,获取至少一个水质监测点的至少一个水质监测指标集。在一些实施例中,步骤210可以由数据获取模块执行。
36.水质检测装置可以为用于获取水资源信息的装置,其中,水资源可以为自然水源(例如,江、河、湖、海等)或人工水源(例如,自来水、工业污水等),水资源信息可以为用于表征水资源质量的相关信息,例如,水资源的物理特性(例如,色度、浊度、臭味等)、化学特性(例如,无机物和有机物的含量等)和生物特性(例如,细菌、微生物、浮游生物、底栖生物的含量等)等。在一些实施例中,水资源信息还可以包括其他信息(例如,水流速度、温度等)。
37.在一些实施例中,水质检测装置可以包括一个或多个用于获取水资源信息的仪器(例如,cod快速测定仪、ph计/酸度计、电导率测定仪、浊度测定仪、余氯总氯测定仪、多参数水质测量仪、bod测定仪、分光光度计、溶解氧测定仪、水质硬度计、水质离子测定仪、全自动离子分析仪、非分散红外测油仪、温度传感器等)。在一些实施例中,水质监测装置还可以包括其他设备,例如,定位器、行走机构等。
38.水质检测点可以为需要获取水资源信息的位置,例如,某个自来水厂的某根水管、某个湖泊中的某个位置等。在一些实施例中,水质检测点可以为自然水源(例如,江、河、湖、海等)中的某个位置,例如,河流的起点、终点等。在一些实施例中,水质检测点可以为自然水源(例如,江、河、湖、海等)中更便于获取水资源信息的位置,例如,河流中水流较为平稳的位置或无回流的位置等。
39.在一些实施例中,可以直接通过人为确定水质监测点。在另一些实施例中,还可以随机确定多个候选水质监测点,并基于每个候选水质监测点的监测点相关信息从多个候选水质监测点中选择至少一个水质监测点,其中,监测点相关信息可以包括候选水质监测点的位置信息、天气信息、路况信息、水流速信息、水位信息等。例如,基于水流速信息,选择水流速较小的候选水质监测点作为水质监测点。还例如,基于路况信息及天气信息,选择天气晴朗且路况良好的候选水质监测点作为水质监测点。在一些实施例中,还可以通过其他方式(例如,基于水质检测装置的位置确定)确定水质监测点。
40.水质监测指标集可以为一个水资源的水资源信息的集合。在一些实施例中,水质监测指标集可以由水资源的一条或多条物理特性、化学特性和生物特性等组成。例如,水质监测指标集q1可以由一水资源的浑浊度、ph值、无机物含量组成。
41.在一些实施例中,可以基于水质监测装置获对某个水质监测点的水资源获取水资源信息,并根据获取的水资源信息生成该水质监测点的水质监测指标集。
42.在一些实施例中,水质检测指标集与水质监测点可以存在对应关系,即,一个水质监测点可以对应有一个水质监测指标集。例如,需要对河流a进行水质监测,河流a包括两个水质监测点x1及x2,基于水质监测装置可以获取水质监测点x1的水资源信息,并基于水质监测点x1的水资源信息生成对应于水质监测点x1的水质监测指标集y1,还可以基于水质监测装置获取水质监测点x2的水资源信息,并基于水质监测点x2的水资源信息生成对应于水质监测点x2的水质监测指标集y2。
43.在一些实施例中,水质监测指标集可以包括至少一个水质监测指标。在一些实施例中,水质监测指标可以用于表征水资源的某一特性,例如,水资源的一个物理特性,示例地,色度、浊度、臭味等中的一个。又例如,水资源的一个化学特性,示例地,无机物和有机物
的含量等中的一个。又例如,水资源的一个生物特性,示例地,细菌、微生物、浮游生物、底栖生物的含量等中的一个。
44.在一些实施例中,水质监测指标可以包括指标名称及指标数值,其中,指标名称可以用于表征该水质监测指标用于表示的水资源特性的具体内容,指标数值可以为一个参数,该参数可以用于衡量水资源在该水质监测指标的特征。例如:一个水质监测指标为“ph值:7”,其中,“ph值”即为指标名称,“7”即为衡量水资源在ph值这一水质监测指标的特征的参数。
45.在一些实施例中,水质监测指标可以基于水质监测装置生成。在一些实施例中,数据获取模块可以预先存储有各水质监测指标的指标名称,例如,“ph值”、“温度”、“色度”、“浑浊度”、“无机物含量”、“水位”、“电导率”、“溶氧量”等。在一些实施例中,数据获取模块可以基于水质监测装置生成各水质监测指标的指标数值。在一些实施例中,水质监测装置可以包括用于获取各水质监测指标的指标数值的仪器,数据获取模块可以基于仪器的输出数据生成各水质监测指标的指标数值。例如,数据获取模块可以将仪器的输出数据作为各水质监测指标的指标数值。示例地,水质监测装置可以包括ph计,数据获取模块可以将ph计对水资源进行检测后输出的ph值(例如,6.36)作为“ph值”这一水质监测指标的指标数值。又示例地,水质监测装置可以包括多参数水质测量仪,数据获取模块可以将多参数水质测量仪对水资源进行检测后输出的ph值(例如,6.36)、电导率(例如,530μs/cm)、溶解氧含量(例如,8mg/l)分别作为“ph值”、“电导率”、“溶氧量”这三个水质监测指标的指标数值。
46.步骤220,接收数据显示请求。在一些实施例中,步骤220可以由请求接收模块执行。
47.数据显示请求可以为用于获取数据的请求,其中,数据可以为至少一个水质监测点的至少一个水质监测指标集。在一些实施例中,数据显示请求可以是实时请求、预订请求等,或其任意组合。如这里所使用的,实时请求可以包括用户期望在当前时刻或在接近当前时刻的指定时间接收至少一个水质监测点的至少一个水质监测指标集的请求。例如,如果指定时间为距当前时刻的某一时间段内,比如距当前时刻5分钟或者距当前时刻20分钟等,则数据显示请求可以是实时请求。预订请求可以包括用户期望在当前时刻的未来时间接收至少一个水质监测点的至少一个水质监测指标集的请求。例如,在当前时间之后的指定时间内接收至少一个水质监测点的至少一个水质监测指标集,则服务请求可以是预订请求。指定时间段可以是当前时刻之后的20分钟,当前时刻之后的2小时或当前时刻之后的1天。
48.在一些实施例中,用户可以通过用户端(例如,用户端130)发送数据显示请求至请求接收模块。例如,用户可以通过用户端上的应用程序经由网络120发送数据显示请求至请求接收模块。
49.步骤230,显示至少一个水质监测点的至少一个水质监测指标集。在一些实施例中,步骤230可以由数据显示模块执行。
50.屏幕显示区域可以是显示屏上用于显示至少一个水质监测点的至少一个水质监测指标集的区域。在一些实施例中,屏幕显示区域可以为数据显示设备的显示屏上的区域,其中,数据显示设备可以为从数据显示模块接收至少一个水质监测点的至少一个水质监测指标集并进行显示的电子设备,例如,用户端(例如,用户端130)。又例如,独立于用户端(例如,用户端130)的电子设备,示例地,移动设备、平板计算机、膝上型计算机、其他具有输入
和/或输出功能的设备等或其任意组合。在一些实施例中,屏幕显示区域可以用于显示至少一个水质监测点的至少一个水质监测指标集。
51.在一些实施例中,响应于请求接收模块接收到(例如,用户端130)发送的数据显示请求,数据显示模块可以从数据获取模块或存储设备(例如,存储设备140)中获取至少一个水质监测点的至少一个水质监测指标集,并发送至数据显示设备,数据显示设备接收到数据显示模块发送的至少一个水质监测点的至少一个水质监测指标集后,在其屏幕显示区域上显示至少一个水质监测点的至少一个水质监测指标集。
52.在一些实施例中,为了更便于用户阅读屏幕显示区域上显示的至少一个水质监测指标集,数据显示模块还可以确定数据显示方式,并将数据显示方式发送至数据显示设备,数据显示设备可以基于该数据显示方式在屏幕显示区域上显示至少一个水质监测指标集。
53.数据显示方式可以为在屏幕显示区域显示至少一个水质监测指标集的形式。在一些实施例中,数据显示方式可以包括字体显示格式,字体显示格式可以包括字体大小(例如,一号字体、二号字体等)、字体颜色(例如,黑色、红色等)、字体种类(例如,楷体、宋体等)等。在一些实施例中,数据显示方式还可以包括指标集显示时长、指标集显示顺序、指标显示时长、指标显示顺序中的至少一个或任意组合,更多关于指标集显示时长、指标集显示顺序、指标显示时长、指标显示顺序的描述可以参见图3、4及其相关描述,在此不再赘述。在一些实施例中,数据显示方式还可以包括其他信息(例如,水质监测指标集在屏幕显示区域的显示位置等)。
54.在一些实施例中,数据显示模块可以基于用户端的历史查看数据确定数据显示方式,更多细节可以参见图3及其相关描述,在此不再赘述。
55.在一些实施例中,数据显示模块可以基于预设规则确定数据显示方式,更多细节可以参见图4及其相关描述,在此不再赘述。
56.在一些实施例中,数据显示模块可以基于数据显示请求确定至少一个目标水质监测点。
57.目标水质监测点可以为需要在屏幕显示区域进行显示的水质监测指标集对应的水质监测点。例如,已生成水质监测指标集的水质点监测点包括水质监测点x1、水质监测点x2及水质监测点x3,用户需要在屏幕显示区域查看水质监测点x2及水质监测点x3的水质监测指标集,则水质监测点x2及水质监测点x3均为目标水质监测点。
58.在一些实施例中,数据显示请求可以包括目标水质监测点的相关信息。在一些实施例中,相关信息可以为用于确定目标水质监测点的信息,例如,目标水质监测点的位置信息、名称信息或标识码等或其任意组合。在一些实施例中,相关信息还可以包括其他信息(例如,与其他水质检测点的相对位置关系等)。
59.在一些实施例中,请求接收模块可以基于相关信息确定目标水质监测点。例如,请求接收模块可以基于目标水质监测点的位置信息、名称信息或标识码中的至少一个确定目标水质检测点。示例地,请求接收模块可以计算目标水质监测点的位置与每个水质监测点的位置的间距,将间距小于预设距离阈值(例如,1公里)的水质监测点作为目标水质监测点。又示例地,请求接收模块可以计算目标水质监测点的名称与每个水质监测点的名称的相似度,将相似度大于相似度阈值(例如,90%)的水质监测点作为目标水质监测点。
60.在一些实施例中,请求接收模块还可以通过其他方式确定目标水质监测点,例如,
请求接收模块接收到用户端发送的数据显示请求后,数据显示模块可以先在屏幕显示区域上显示电子地图,且该电子地图的不同位置上呈现各个水质监测点的图标,用户可以点击图标,请求接收模块可以将被点击过的图标对应的水质检测点作为目标水质监测点。
61.图3是根据本说明书一些实施例所示的基于历史查看数据确定数据显示方式300的示例性流程图。
62.步骤310,获取用户端的历史查看数据。在一些实施例中,步骤310可以由数据获取模块执行。
63.历史查看数据可以为与历史查看请求相关的信息,其中,历史查看请求可以为已经完成的数据显示请求。在一些实施例中,历史查看数据可以包括响应于历史查看请求,在屏幕显示区域显示的水质监测指标集的相关信息,例如,历史目标水质监测点、历史数据显示方式等。其中,历史目标水质监测点可以为该历史查看请求的目标水质监测点,历史数据显示方式可以为响应于该历史查看请求,在屏幕显示区域显示水质监测指标集的数据显示方式。例如,响应于历史查看请求a1,在屏幕显示区域显示水质监测指标集的历史数据显示方式为:字体大小为一号字体、字体颜色为黑色及字体种类为楷体等。在一些实施例中,历史查看数据还可以包括其他信息(例如,历史查看请求的发起时间等)。
64.在一些实施例中,数据获取模块可以从水质监测的系统100的一个或以上组件(例如,用户端130、存储设备140等)或经由网络120从外部源(例如,数据库)获得历史查看数据。
65.步骤320,基于历史查看数据确定数据显示方式。在一些实施例中,步骤310可以由数据显示模块执行。
66.数据显示方式可以为在屏幕显示区域显示至少一个水质监测指标集的形式。关于数据显示方式的更多描述可以参见图2及其相关描述。
67.在一些实施例中,可以基于历史查看数据确定数据显示方式。在一些实施例中,数据显示模块可以基于历史数据显示方式确定数据显示方式。例如,数据显示模块可以将历史查看请求对应的历史数据显示方式作为当前的数据显示请求的数据显示方式。示例地,数据显示模块可以将响应于历史查看请求,监测指标集在屏幕显示区域显示时的字体大小、字体颜色和/或字体种类作为响应当前的数据显示请求,监测指标集在屏幕显示区域显示时的字体大小、字体颜色和/或字体种类。
68.在一些实施例中,数据显示方式还可以包括指标集显示时长和/或指标集显示顺序。
69.指标集显示时长可以为水质监测指标集在屏幕显示区域进行显示的时长,例如,1分钟、3分钟、5分钟等。在一些实施例中,数据显示模块可以从水质监测的系统100的一个或以上组件(例如,用户端130、存储设备140等)获取预设的指标集显示时长。在一些实施例中,数据显示模块还可以基于其他方式确定指标集显示时长(例如,根据水质监测点的重要程度确定指标集显示时长)。
70.指标集显示顺序可以为水质监测指标集在屏幕显示区域进行显示的顺序。例如,最先显示、第二位显示、最后显示等。在一些实施例中,数据显示模块可以从水质监测的系统100的一个或以上组件(例如,用户端130、存储设备140等)获取预设的指标集显示顺序。在一些实施例中,数据显示模块还可以基于其他方式确定指标集显示顺序(例如,根据水质
监测点的重要程度确定指标集显示顺序)。
71.监测点关注度可以表征用户对某个水质监测点的关注程度。在一些实施例中,用户对某个水质监测点的关注程度越高,该水质监测点的监测点关注度越大。在一些实施例中,数据显示模块可以从水质监测的系统100的一个或以上组件(例如,用户端130、存储设备140等)获取预设的监测点关注度。
72.在一些实施例中,数据显示模块还可以基于历史查看数据确定监测点关注度。在一些实施例中,历史查看数据可以包括水质监测指标集的指标集查看时长和/或指标集查看频次。
73.在一些实施例中,指标集查看时长可以为水质监测指标集在屏幕显示区域完成显示的总时间。在一些实施例中,可以基于单次指标集查看时长确定指标集查看时长,其中,单次指标集查看时长为响应于一个历史查看请求,水质监测指标集在屏幕显示区域进行显示的时间。例如,历史查看数据包括与历史查看请求a1、历史查看请求a2相关的信息,其中,响应于历史查看请求a1,水质监测指标集b在屏幕显示区域进行显示的单次指标集查看时长为5分钟,响应于历史查看请求a2,水质监测指标集b在屏幕显示区域进行显示的单次指标集查看时长为0分钟,则水质监测指标集b的指标集查看时长=5 0=5分钟。
74.在一些实施例中,数据显示模块可以基于指标集查看时长确定监测点关注度。在一些实施例中,数据显示模块可以基于第一转化规则将指标集查看时长转化为监测点关注度,其中,第一转化规则可以表征指标集查看时长和监测点关注度之间的对应关系,例如,指标集查看时长大于四个小时,则监测点关注度为较高,指标集查看时长小于四个小时且大于一个小时,则监测点关注度为中等,指标集查看时长小于一个小时,则监测点关注度为较低。在一些实施例中,监测点关注度可以用数值进行表示,数值越大表示监测点关注度越高,第一转化规则可以为表征指标集查看时长和监测点关注度的数值之间的对应关系,例如,指标集查看时长在一个小时以内,则监测点关注度为1,指标集查看时长大于一个小时且小于两个小时,则监测点关注度为2等。
75.在一些实施例中,数据显示模块还可以基于一个水质监测指标集的指标集查看时长及其他水质监测指标集的指标集查看时长确定监测点关注度。在一些实施例中,数据显示模块可以基于一个水质监测指标集的指标集查看时长占所有水质监测指标集的指标集查看时长之和的比例,确定该水质监测指标集对应的水质监测点的监测点关注度。例如,河流w具备3个水质监测点:水质监测点a1、水质监测点a2及水质监测点a3,其对应的水质监测指标集分别为水质监测指标集x1、水质监测指标集x2及水质监测指标集x3,则水质监测点a1的监测点关注度=y1/(y1 y2 y3);其中,y1为水质监测指标集x1的指标集查看时长,y2为水质监测指标集x2的指标集查看时长,y3为水质监测指标集x3的指标集查看时长。
76.指标集查看频次可以为水质监测指标集在屏幕显示区域显示的总次数。在一些实施例中,可以基于每个历史查看请求的目标水质监测点确定指标集查看频次。例如,历史查看数据包括与历史查看请求a1、历史查看请求a2、历史查看请求a3相关的信息,其中,历史查看请求a1的目标水质监测点包括水质监测点x1、水质监测点x2,历史查看请求a2的目标水质监测点包括水质监测点x2,历史查看请求a3的目标水质监测点包括水质监测点x1、水质监测点x3,即,有两个历史查看请求的目标水质监测点为水质监测点x2,则水质监测点x2的指标
集查看频次为两次。
77.在一些实施例中,数据显示模块可以基于指标集查看频次确定监测点关注度。在一些实施例中,数据显示模块可以基于第二转化规则将指标集查看时长转化为监测点关注度,其中,第二转化规则可以为表征指标集查看频次和监测点关注度之间的对应关系,例如,指标集查看频次大于50次,则监测点关注度为较高,指标集查看频次小于50次且大于10次,则监测点关注度为中等,指标集查看频次小于10次,则监测点关注度为较低。在一些实施例中,数据显示模块可以将指标集查看时长转化为用于表示监测点关注度的数值,例如,指标集查看频次小于50次,则监测点关注度为1;指标集查看频次大于50次且小于100次,则监测点关注度为2;指标集查看频次大于100次且小于150,则监测点关注度为3等。
78.在一些实施例中,数据显示模块可以基于指标集查看时长及指标集查看频次确定监测点关注度。在一些实施例中,数据显示模块可以将指标集查看时长量化为第一变量(例如,指标集查看时长在一个小时以内,则第一变量为1;指标集查看时长大于一个小时且小于两个小时,则第一变量为2等),并将指标集查看频次量化为第二变量(例如,指标集查看频次小于50次,则第二变量为1;指标集查看频次大于50次且小于100次,则第二变量为2等),再基于第一变量和第二变量确定监测点关注度。在一些实施例中,数据显示模块可以基于第一变量和第二变量的加权求和确定监测点关注度。例如,监测点关注度=a1*第一变量 a2*第二变量,其中,a1为第一变量的权重,a2为第二变量的权重。
79.在一些实施例中,数据显示模块还可以通过其他方式基于指标集查看时长和/或指标集查看频次确定监测点关注度。
80.在一些实施例中,数据显示模块可以根据监测点关注度确定水质监测指标集的指标集显示时长和/或指标集显示顺序。
81.在一些实施例中,数据显示模块可以从水质监测的系统100的一个或以上组件(例如,用户端130、存储设备140等)或经由网络120从外部源(例如,数据库)获得预设的指标集显示时长,并根据监测点关注度确定指标集显示顺序。在一些实施例中,数据显示模块可以对需要在屏幕显示区域进行显示的多个水质监测指标集按照监测点关注度从高到低进行排序,从而确定每个水质监测指标集的指标集显示顺序。
82.在一些实施例中,数据显示模块可以从水质监测的系统100的一个或以上组件(例如,用户端130、存储设备140等)或经由网络120从外部源(例如,数据库)获得预设的指标集显示顺序,并根据监测点关注度确定指标集显示时长。在一些实施例中,数据显示模块可以对需要在屏幕显示区域进行显示的多个水质监测指标集按照监测点关注度从高到低进行排序,并按照排序结果确定每个水质监测指标集的指标集显示时长,例如,排序越靠前的水质监测指标集的指标集显示时长越长。
83.在一些实施例中,数据显示模块还可以直接根据监测点关注度确定水质监测指标集的指标集显示时长和指标集显示顺序。在一些实施例中,数据显示模块还可以基于第三转化规则将监测点关注度转化为指标集显示时长,并且按照监测点关注度从高到低进行排序,基于排序结果确定指标集显示顺序,其中,第三转化规则可以为表征监测点关注度和指标集显示时长之间的对应关系,例如,监测点关注度为较高,则指标集显示时长为5分钟,监测点关注度为中等,则指标集显示时长为3分钟,监测点关注度为较低,则指标集显示时长为1分钟。
84.在一些实施例中,数据显示模块可以对需要在屏幕显示区域进行显示的多个水质监测指标集按照监测点关注度从高到低进行排序,并基于排序结果确定指标集显示时长和指标集显示顺序。例如,排序越靠前的水质监测指标集越先在屏幕显示区域进行显示,并且指标集显示时长越长。
85.在一些实施例中,数据显示方式还可以包括每个水质监测指标的指标显示时长和/或指标显示顺序。
86.指标显示时长可以为水质监测指标在屏幕显示区域进行显示的时长,例如,1分钟、3分钟、5分钟等。在一些实施例中,数据显示模块可以从水质监测的系统100的一个或以上组件(例如,用户端130、存储设备140等)获取预设的指标显示时长。在一些实施例中,数据显示模块还可以基于其他方式确定指标显示时长(例如,根据水质监测指标的重要程度确定指标显示时长)。
87.指标显示顺序可以为某一水质监测指标集在屏幕显示区域进行显示过程中,其包括的水质监测指标在屏幕显示区域进行显示的顺序,例如,最先显示、第二位显示、最后显示等。在一些实施例中,数据显示模块可以从水质监测的系统100的一个或以上组件(例如,用户端130、存储设备140等)获取预设的指标显示顺序。在一些实施例中,数据显示模块还可以基于其他方式确定指标显示顺序(例如,根据水质监测指标的重要程度确定指标显示顺序)。
88.指标关注度可以表征用户对某个水质监测指标的关注程度。在一些实施例中,用户对某个水质监测指标的关注程度越高,该水质监测指标的指标关注度越大。在一些实施例中,数据显示模块可以从水质监测的系统100的一个或以上组件(例如,用户端130、存储设备140等)获取预设的指标关注度。
89.在一些实施例中,数据显示模块还可以基于历史查看数据确定指标关注度。在一些实施例中,历史查看数据可以包括水质监测指标的指标查看时长和/或指标查看频次。
90.在一些实施例中,指标查看时长可以为水质监测指标在屏幕显示区域完成显示的总时间。在一些实施例中,可以基于单次指标查看时长确定指标查看时长,其中,单次指标查看时长为响应于一个历史查看请求,水质监测指标在屏幕显示区域进行显示的时间。例如,响应于历史查看请求a1,水质监测指标集b的水质监测指标x在屏幕显示区域显示了五分钟,则水质监测指标x的一个单次指标查看时长为五分钟。在一些实施例中,指标查看时长可以为水质监测指标的所有单次指标查看时长之和。
91.在一些实施例中,数据显示模块可以基于指标查看时长确定指标关注度。在一些实施例中,数据显示模块可以基于第四转化规则将指标查看时长转化为指标关注度,其中,第四转化规则可以表征指标查看时长和指标关注度之间的对应关系,例如,指标集查看时长大于四个小时,则指标关注度为较高,指标查看时长小于四个小时且大于一个小时,则指标关注度为中等,指标查看时长小于一个小时,则指标关注度为较低。在一些实施例中,指标关注度可以用数值进行表示,数值越大表示监测点关注度越高,第四转化规则可以为表征指标查看时长和用于表示指标关注度的数值之间的对应关系,例如,指标查看时长在一个小时以内,则指标关注度为1,指标查看时长大于一个小时且小于两个小时,则指标关注度为2等。
92.在一些实施例中,数据显示模块还可以基于一个水质监测指标的指标查看时长及
属于同一水质监测指标集的其他水质监测指标的指标查看时长确定指标关注度。在一些实施例中,数据显示模块可以基于一个水质监测指标的指标查看时长占其所属的水质监测指标集中所有水质监测指标的指标查看时长之和的比例,确定该水质监测指标对应的指标关注度。例如,水质监测指标集x1包括水质监测指标y1、水质监测指标y2及水质监测指标y3,则水质监测指标y1的指标关注度=y1/(z1 z2 z3);
93.其中,z1为水质监测指标y1的指标查看时长,z2为水质监测指标y2的指标查看时长,z3为水质监测指标y3的指标查看时长。
94.在一些实施例中,数据显示模块还可以对水质监测指标集中的每个水质监测指标的指标查看时长进行聚类,确定指标关注度。在一些实施例中,数据显示模块可以基于聚类算法对水质监测指标集中的每个水质监测指标的指标查看时长进行聚类,确定多个第一聚类中心及每个第一聚类中心的第一聚类距离,其中,聚类算法可以为k-means(k均值)聚类算法、均值漂移聚类算法、基于密度的聚类方法(dbscan)、用高斯混合模型(gmm)的最大期望(em)聚类算法、凝聚层次聚类算法、图团体检测(graph community detection)算法等中的一个或其任意组合。在一些实施例中,数据显示模块可以基于多个第一聚类中心及每个第一聚类中心的第一聚类距离确定指标关注度。例如,数据显示模块可以基于以下公式计算指标关注度:指标关注度=m
1v1
m
2v2


m
nvn
;其中,v1为第一个第一聚类中心,m1为第一个第一聚类中心的权重,v2为第二个第一聚类中心,m2为第二个第一聚类中心的权重,vn为第n个第一聚类中心,mn为第n个第一聚类中心的权重。在一些实施例中,对于每个第一聚类中心,其权重可以基于其第一聚类距离归一化确定。
95.指标集查看频次可以为水质监测指标在屏幕显示区域显示的总次数。在一些实施例中,数据显示模块可以基于每个历史查看请求的目标水质监测指标确定指标查看频次,其中,目标水质监测指标为响应于历史查看请求,在屏幕显示区域完成显示的水质监测指标。在一些实施例中,指标集查看频次可以为水质监测指标作为目标水质监测指标的次数。
96.在一些实施例中,数据显示模块可以基于指标查看频次确定指标关注度。在一些实施例中,数据显示模块可以基于第五转化规则将指标查看时长转化为指标关注度,其中,第五转化规则可以为表征指标查看频次和指标关注度之间的对应关系,例如,指标查看频次大于50次,则指标关注度为较高,指标查看频次小于50次且大于10次,则指标关注度为中等,指标查看频次小于10次,则指标关注度为较低。在一些实施例中,数据显示模块可以将指标查看时长转化为用于表示指标关注度的数值,例如,指标查看频次小于50次,则监测点关注度为1;指标查看频次大于50次且小于100次,则指标关注度为2;指标查看频次大于100次且小于150,则指标关注度为3等。
97.在一些实施例中,数据显示模块还可以对水质监测指标集中的每个水质监测指标的指标查看频次进行聚类,确定指标关注度。在一些实施例中,数据显示模块可以基于聚类算法对水质监测指标集中的每个水质监测指标的指标查看频次进行聚类,确定多个第二聚类中心及每个第二聚类中心的第二聚类距离,其中,聚类算法可以为k-means(k均值)聚类算法、均值漂移聚类算法、基于密度的聚类方法(dbscan)、用高斯混合模型(gmm)的最大期望(em)聚类算法、凝聚层次聚类算法、图团体检测(graph community detection)算法等中
的一个或其任意组合。在一些实施例中,数据显示模块可以基于多个第二聚类中心及每个第二聚类中心的第二聚类距离确定指标关注度。例如,数据显示模块可以基于以下公式计算指标关注度:指标关注度=x1y1 x2y2

x
nyn
;其中,y1为第一个第二聚类中心,x1为第一个第二聚类中心的权重,y2为第二个第二聚类中心,x2为第二个第二聚类中心的权重,yn为第n个第二聚类中心,xn为第n个第二聚类中心的权重。在一些实施例中,对于每个第二聚类中心,其权重可以基于其第二聚类距离归一化确定。
98.在一些实施例中,数据显示模块可以基于指标查看时长及指标查看频次确定指标关注度。在一些实施例中,数据显示模块可以将指标查看时长量化为第三变量(例如,指标查看时长在一个小时以内,则第三变量为1;指标查看时长大于一个小时且小于两个小时,则第三变量为2等),并将指标查看频次量化为第四变量(例如,指标查看频次小于50次,则第四变量为1;指标查看频次大于50次且小于100次,则第四变量为2等),再基于第三变量和第四变量确定指标关注度。在一些实施例中,数据显示模块可以基于第三变量和第四变量的加权求和确定指标关注度。例如,指标关注度=a3*第三变量 a4*第四变量,其中,a3为第三变量的权重,a4为第四变量的权重。
99.在一些实施例中,数据显示模块还可以通过其他方式基于指标查看时长和/或指标查看频次确定指标关注度。
100.在一些实施例中,数据显示模块可以基于多个第一聚类中心及每个第一聚类中心的第一聚类距离、多个第二聚类中心及每个第二聚类中心的第二聚类距离确定指标关注度。例如,数据显示模块可以基于以下公式计算指标关注度:指标关注度=a1(m
1v1
m
2v2


m
nvn
) a2(x1y1 x2y2

x
nyn
);其中,v1为第一个第二聚类中心,m1为第一个第二聚类中心的权重,v2为第二个第二聚类中心,m2为第二个第二聚类中心的权重,vn为第n个第二聚类中心,mn为第n个第二聚类中心的权重,y1为第一个第二聚类中心,x1为第一个第二聚类中心的权重,y2为第二个第二聚类中心,x2为第二个第二聚类中心的权重,yn为第n个第二聚类中心,xn为第n个第二聚类中心的权重。a1为指标查看时长的权重,a2为指标查看频次的权重。在一些实施例中,对于每个第一聚类中心,其权重可以基于其第一聚类距离归一化确定;对于每个第二聚类中心,其权重可以基于其第二聚类距离归一化确定。
101.在一些实施例中,数据显示模块可以根据指标关注度确定水质监测指标的指标显示时长和/或指标显示顺序。
102.在一些实施例中,数据显示模块可以从水质监测的系统100的一个或以上组件(例如,用户端130、存储设备140等)或经由网络120从外部源(例如,数据库)获得预设的指标显示时长,并根据指标关注度确定指标显示顺序。在一些实施例中,数据显示模块可以对水质监测指标集内包括所有水质监测指标按照指标关注度从高到低进行排序,从而确定每个水质监测指标的指标显示顺序。
103.在一些实施例中,数据显示模块可以从水质监测的系统100的一个或以上组件(例如,用户端130、存储设备140等)或经由网络120从外部源(例如,数据库)获得预设的指标显示顺序,并根据指标关注度确定指标显示时长。在一些实施例中,数据显示模块可以对水质
监测指标集内包括所有水质监测指标按照指标关注度从高到低进行排序,并按照排序结果确定每个水质监测指标的指标显示时长,例如,排序越靠前的水质监测指标的指标显示时长越长。
104.在一些实施例中,数据显示模块还可以直接根据指标关注度确定水质监测指标的指标显示时长和指标显示顺序。在一些实施例中,数据显示模块还可以基于第六转化规则将指标关注度转化为指标显示时长,并且按照指标关注度从高到低进行排序,基于排序结果确定指标集显示顺序,其中,第六转化规则可以为表征指标关注度和指标显示时长之间的对应关系,例如,指标关注度为较高,则指标显示时长为5分钟,指标关注度为中等,则指标显示时长为3分钟,指标关注度为较低,则指标显示时长为1分钟。
105.在一些实施例中,数据显示模块可以对对水质监测指标集内包括所有水质监测指标按照指标关注度从高到低进行排序,并基于排序结果确定指标显示时长和指标显示顺序。例如,排序越靠前的水质监测指标越先在屏幕显示区域进行显示,并且指标显示时长越长。
106.步骤330,基于数据显示方式,显示水质监测指标集。在一些实施例中,步骤330可以由数据显示模块执行。
107.在一些实施例中,数据显示模块确定数据显示方式后,可以将数据显示方式发送至数据显示设备(例如,用户端130),数据显示设备可以根据数据显示方式在屏幕显示区域显示至少一个水质监测点的至少一个水质监测指标集。
108.在一些实施例中,通过基于历史查看数据可以获取用户查看水质监测指标集的偏好,从而确定数据显示方式,可以有重点地在屏幕显示区域显示至少一个水质监测点的至少一个水质监测指标集,使得用户可以快速获取其最重视的水质监测指标,提高了用户体验。
109.在一些实施例中,基于历史查看数据确定数据显示方式后,数据显示模块还可以基于每个水质监测指标的指标状态对该数据显示方式进行调整。指标状态可以用于表征水质监测指标的异常程度。在一些实施例中,指标状态可以包括正常状态、异常状态和失效状态,其中,关于正常状态、异常状态和失效状态的更多描述可以参见本说明的其他部分,例如,步骤420以后的部分。
110.在一些实施例中,基于历史查看数据确定数据显示方式后,对于异常状态的水质监测指标,数据显示模块还可以对该水质监测指标的显示方式进行调整。在一些实施例中,基于历史查看数据确定数据显示方式后,数据显示模块可以对异常状态的水质监测指标的指标显示时长、指标显示顺序、字体显示格式等中的一个或其任意组合进行调整。例如,延长指标显示时长。示例地,数据显示模块基于历史查看数据确定数据显示方式后,确定水质监测指标a的指标显示时长为1分钟,数据显示模块获取该水质监测指标a的指标状态为异常状态,则,数据显示模块可以将水质监测指标a的指标显示时长从1分钟调整为3分钟。还例如,优选该水质监测指标的显示。示例地,数据显示模块基于历史查看数据确定数据显示方式后,确定水质监测指标a的指标显示顺序为第二位,水质监测指标b的指标显示顺序为第一位,数据显示模块获取该水质监测指标a的指标状态为异常状态、水质监测指标b的指标状态为正常状态,则,数据显示模块可以将水质监测指标a的指标显示顺序调整为第一位,水质监测指标b的指标显示顺序调整为第二位。还例如,延长指标显示时长的同时优先
该水质监测指标的显示。还例如,调整异常状态的水质监测指标显示时的字体颜色、字体大小、字体种类、显示背景等中的一个或其任意组合使其与正常状态、失效状态的水质监测指标的显示方式不同。示例地,基于历史查看数据确定数据显示方式后,水质监测指标的字体颜色为黑色,数据显示模块可以将异常状态的水质监测指标的字体颜色调整为红色。
111.在一些实施例中,基于历史查看数据确定数据显示方式后,对于失效状态的水质监测指标,数据显示模块还可以对该水质监测指标的显示方式进行调整。在一些实施例中,基于历史查看数据确定数据显示方式后,数据显示模块可以对失效状态的水质监测指标的指标显示时长、指标显示顺序、字体显示格式等中的一个或其任意组合进行调整。例如,缩短指标显示时长。还例如,延后失效状态的水质监测指标的显示。还例如,缩短指标显示时长的同时延后失效状态的水质监测指标的显示。还例如,调整异常状态的水质监测指标显示时的字体颜色、字体大小、字体种类、显示背景等中的一个或其任意组合使其与正常状态、异常状态的水质监测指标的显示方式不同。示例地,基于历史查看数据确定数据显示方式后,水质监测指标的字体颜色为黑色,数据显示模块可以将异常状态的水质监测指标的字体颜色调整为红色,并将失效状态的水质监测指标的字体颜色调整为黄色。
112.在一些实施例中,基于历史查看数据确定数据显示方式后,再基于每个水质监测指标的指标状态对该数据显示方式进行调整,不仅可以有重点地在屏幕显示区域显示至少一个水质监测点的至少一个水质监测指标集,还可以使得用户能够快速地将不同指标状态的水质监测指标进行区分,提高了用户查看至少一个水质监测指标集的效率。
113.图4是根据本说明书一些实施例所示的基于预设规则确定数据显示方式400的示例性流程图。
114.步骤410,基于预设规则,确定数据显示方式。在一些实施例中,步骤410可以由数据显示模块执行。
115.预设规则可以是预先设定的用以确定如何在屏幕显示区域显示至少一个水质检测指标集的规则。在一些实施例中,数据显示模块可以基于预设规则确定数据显示方式。
116.在一些实施例中,预设规则可以包括基于水质监测指标集的相关信息确定水质监测指标集的指标集显示时长和/或指标集显示顺序的规则。在一些实施例中,水质监测指标集的相关信息可以包括水质监测指标集的重要度、对应的水质监测点的位置信息等。例如,预设规则可以为水质监测指标集的重要度越高,其指标集显示时长越长、指标集显示顺序越靠前。还例如,预设规则可以为上游的水质监测点的水质监测指标集的指标集显示顺序先于下游的水质监测点的水质监测指标集的指标集显示顺序。在一些实施例中,数据获取模块可以从水质监测的系统100的一个或以上组件(例如,用户端130、存储设备140等)或经由网络120从外部源(例如,数据库)获得水质监测指标集的相关信息。
117.在一些实施例中,预设规则还可以包括基于水质监测指标的相关信息确定水质监测指标集的指标集显示时长和/或指标集显示顺序的规则。在一些实施例中,水质监测指标的相关信息可以包括重要度、指标数值等。例如,预设规则可以为水质监测指标的重要度越高,其指标显示时长越长、指标显示顺序越优先。还例如,基于水质监测指标的指标数值及预设的指标数值确定水质监测指标的显示方式。示例地,计算水质监测指标的指标数值与预设的指标数值之间的差值,差异越大的水质监测指标,其指标显示顺序越优先、指标显示时长越长。又示例地,计算水质监测指标的指标数值与预设的指标数值之间的差值,判断该
差值是否大于预设差值阈值,若是,对该水质监测指标进行标记。在一些实施例中,数据获取模块可以从水质监测的系统100的一个或以上组件(例如,用户端130、存储设备140等)或经由网络120从外部源(例如,数据库)获得水质监测指标的相关信息。
118.在一些实施例中,预设规则还可以包括其他预先设定的用以确定如何在屏幕显示区域显示至少一个水质检测指标集的规则。例如,字体大小为一号、字体颜色为黑色、字体种类为楷体等。
119.在一些实施例中,数据获取模块可以从水质监测的系统100的一个或以上组件(例如,用户端130、存储设备140等)或经由网络120从外部源(例如,数据库)获得预设规则。
120.在一些实施例中,基于预设规则确定数据显示方式后,数据显示模块还可以基于每个水质监测指标的指标状态对该数据显示方式进行调整。指标状态可以用于表征水质监测指标的异常程度。在一些实施例中,指标状态可以包括正常状态、异常状态和失效状态,其中,关于正常状态、异常状态和失效状态的更多描述可以参见本说明的其他部分,例如,步骤420以后的部分。
121.在一些实施例中,基于预设规则确定数据显示方式后,对于异常状态的水质监测指标,数据显示模块还可以对该水质监测指标的显示方式进行调整。在一些实施例中,基于预设规则确定数据显示方式后,数据显示模块可以对异常状态的水质监测指标的指标显示时长、指标显示顺序、字体显示格式等中的一个或其任意组合进行调整。例如,延长指标显示时长。还例如,优选该水质监测指标的显示。还例如,延长指标显示时长的同时优先该水质监测指标的显示。还例如,调整异常状态的水质监测指标显示时的字体颜色、字体大小、字体种类、显示背景等中的一个或其任意组合使其与正常状态、失效状态的水质监测指标的显示方式不同。示例地,基于预设规则确定数据显示方式后,水质监测指标的字体颜色为黑色,数据显示模块可以将异常状态的水质监测指标的字体颜色调整为红色。
122.在一些实施例中,基于预设规则确定数据显示方式后,对于失效状态的水质监测指标,数据显示模块还可以对该水质监测指标的显示方式进行调整。在一些实施例中,基于预设规则确定数据显示方式后,数据显示模块可以对失效状态的水质监测指标的指标显示时长、指标显示顺序、字体显示格式等中的一个或其任意组合进行调整。例如,缩短指标显示时长。还例如,延后失效状态的水质监测指标的显示。还例如,缩短指标显示时长的同时延后失效状态的水质监测指标的显示。还例如,调整异常状态的水质监测指标显示时的字体颜色、字体大小、字体种类、显示背景等中的一个或其任意组合使其与正常状态、异常状态的水质监测指标的显示方式不同。示例地,基于预设规则确定数据显示方式后,水质监测指标的字体颜色为黑色,数据显示模块可以将异常状态的水质监测指标的字体颜色调整为红色,并将失效状态的水质监测指标的字体颜色调整为黄色。
123.在一些实施例中,基于预设规则确定数据显示方式后,再基于每个水质监测指标的指标状态对该数据显示方式进行调整,可以使得用户能够快速地将不同指标状态的水质监测指标进行区分,提高了用户的体验。
124.步骤420,基于数据显示方式,显示水质监测指标集。在一些实施例中,步骤430可以由数据显示模块执行。
125.在一些实施例中,数据显示模块确定数据显示方式后,可以将数据显示方式发送至数据显示设备(例如,用户端130),数据显示设备可以根据数据显示方式在屏幕显示区域
显示至少一个水质监测点的至少一个水质监测指标集。
126.在一些实施例中,为了在屏幕显示区域更加直观地向用户表现各水质监测指标异常程度,便于用户对水质监测指标进行区分,数据显示模块还可以确定水质监测点的水质监测指标集中每个水质监测指标的指标状态,并在屏幕显示区域显示水质监测指标集中每个水质监测指标的指标状态。
127.指标状态可以用于表征水质监测指标的异常程度。
128.在一些实施例中,指标状态可以包括正常状态、异常状态和失效状态。其中,正常状态可以表征水质监测指标的指标数值处于正常范围内,异常状态可以表征水质监测指标的指标数值不处于正常范围内,失效状态可以表征水质监测指标的指标数值无法获取。
129.在一些实施例中,数据显示模块可以基于水质监测指标的指标数值及预设的正常范围判断指标状态。在一些实施例中,数据获取模块无法获取水质监测指标的指标数值时,数据显示模块可以判断该水质监测指标的指标状态为失效状态。在一些实施例中,数据获取模块可以获取水质监测指标的指标数值,且该水质监测指标的指标数值处于正常范围内,数据获取模块可以判断该水质监测指标的指标状态为正常状态;若该水质监测指标的指标数值不处于正常范围内,数据获取模块可以判断该水质监测指标的指标状态为异常状态。例如,ph值这一水质监测指标,其正常范围为6.5~8.5,若数据获取模块获取的该水质监测指标的指标数值小于6.5或大于8.5,则判断该水质监测指标的指标状态为异常状态;若数据获取模块获取的该水质监测指标的指标数值大于或等于6.5且小于或等于8.5,则判断该水质监测指标的指标状态为正常状态。在一些实施例中,数据获取模块可以从水质监测的系统100的一个或以上组件(例如,用户端130、存储设备140等)或经由网络120从外部源(例如,数据库)获得正常范围。
130.在一些实施例中,对于某一个水质监测指标,数据显示模块可以基于该水质监测指标的指标数值及预测的指标数值,确定该水质监测指标是否异常。例如,若预测的指标数值与水质监测指标的指标数值之间差异大于阈值,则说明异常,反之说明正常。关于预测的指标数值与后文中预测失效状态的指标数值类似,例如,通过预测模型预测。示例的,预测水质监测点a的水质检测指标a,预测模型的输入包括其他水质监测点的水质指标集,以及水质监测点a除水质检测指标a以外的其他水质检测指标,输出为水质监测点a的水质监测指标a的预测值。
131.在一些实施例中,数据显示模块还可以基于其他水质检测点的同一水质监测指标的指标状态确定异常状态的水质监测指标的异常可能原因。例如,数据显示模块可以确定异常状态的水质监测指标对应的水质监测点,将其作为异常水质监测点,确定位于异常水质监测点的上游的水质监测点,将其作为上游水质监测点,获取上游水质监测点的同一水质监测指标的指标状态,若上游水质监测点的同一水质监测指标的指标状态为正常状态,则异常可能原因为异常水质监测点受到污水污染。又例如,确定位于异常水质监测点的下游的水质监测点,将其作为下游水质监测点,获取下游水质监测点的同一水质监测指标的指标状态,若下游水质监测点的同一水质监测指标的指标状态为正常状态,则异常可能原因为水质监检测装置可能出现故障。
132.在一些实施例中,数据显示模块还可以将失效状态的水质监测指标的异常可能原因显示在屏幕显示区域,例如,以文字形式或图标形式将失效状态的水质监测指标的异常
可能原因显示在屏幕显示区域。
133.在一些实施例中,数据显示模块可以采用不同的显示形式在屏幕显示区域显示每个水质检测指标的指标状态。例如,数据显示模块可以采用不同图标表示不同的指标状态(例如,正方形图标表示正常状态、三角形图标表示异常状态、圆形图标表示失效状态)。示例地,屏幕显示区域在显示水质检测指标时,用于表征该水质检测指标的指标状态的图像可以显示在水质检测指标的一侧。还例如,数据显示模块可以采用不同显示背景表示不同的指标状态,水质检测指标可以显示在该显示背景上。示例地,结合图6,水质监测指标a为异常状态,水质监测指标c为失效状态,水质监测指标b及水质监测指标d均为正常状态,在显示时采用不同的显示背景610。还例如,对于不同指标状态的水质监测指标,数据显示模块还可以确定其字体颜色、字体大小、字体种类等中的一个或其任意组合使其与其他指标状态的水质监测指标的显示方式不同。示例地,仍以图6为例,水质监测指标a为异常状态,水质监测指标c为失效状态,水质监测指标b及水质监测指标d均为正常状态,异常状态的水质监测指标a相比于正常状态的水质监测指标b及水质监测指标d、失效状态的水质监测指标c的字体更大,失效状态的水质监测指标c相比于正常状态的水质监测指标b及水质监测指标d、异常状态的水质监测指标a,采用了加粗处理。
134.在一些实施例中,对于失效状态的水质监测指标,数据显示模块还可以确定该水质监测指标的预测值,其中,预测值为该水质监测指标的指标数值的可能值。在一些实施例中,数据显示模块可以基于该水质监测指标的历史数值确定失效状态的水质监测指标的预测值。例如,数据显示模块可以对水质监测指标的历史数值进行加权平均确定该水质监测指标的预测值。示例地,对于水质监测指标集a中的ph值这一水质监测指标,其历史数值包括x1、x2、x3,则其预测值=(a1x1 a2x2 a3x3)/3,其中,a1为x1的权重,a2为x2的权重,a3为x3的权重。
135.在一些实施例中,数据显示模块还可以根据水质监测指标集的其他关联的水质监测指标确定失效状态的水质监测指标的预测值。例如,微生物都需要在适宜的温度存活,当温度这一水质监测指标为失效状态时,数据显示模块还可以根据水质监测指标集中的微生物含量来确定温度的预测值。
136.在一些实施例中,数据显示模块还可以将失效状态的水质监测指标的预测值作为指标数值在屏幕显示区域进行显示。在一些实施例中,为了便于用户区分预测值和基于水质检测装置确定的指标数值,数据显示模块可以以不同的显示方式显示预测值和基于水质检测装置确定的指标数值。例如,采用不同的颜色、背景、字体大小、字体类型等中的一个或其任意组合显示预测值和基于水质检测装置确定的指标数值。
137.在一些实施例中,数据显示模块还可以将失效状态的水质检测指标标记为失效水质监测指标,并基于其他水质监测指标集,确定失效水质监测指标的预测值,其中,其他水质检测指标集可以为失效水质监测指标所属的水质监测指标集以外的水质监测指标集。
138.在一些实施例中,数据显示模块可以对其他水质监测指标集中与失效水质监测指标同一类型的水质监测指标确定失效水质监测指标的预测值。例如,数据显示模块可以确定失效水质监测指标所属的水质监测指标集对应的水质监测点,将其标记为失效水质监测点,确定位于失效水质监测点上游的水质监测点,将其标记为上游水质监测点,并获取上游水质监测点对应的水质监测指标集中的同一类型的水质监测指标的指标数值用于确定失
效水质监测指标的预测值。示例地,失效水质监测点b对应的水质监测指标集x1中ph值为失效水质监测指标,其上游水质监测点c对应的水质监测指标集x2中ph值为7.5,数据显示模块可以将水质监测指标集x2中ph值的指标数值作为失效水质监测指标的预测值,即,将7.5作为水质监测指标集x1中ph值的预测值。还例如,数据显示模块可以对所有其他水质监测指标集中与失效水质监测指标同一类型的水质监测指标进行加权平均,并将加权平均后的结果作为失效水质监测指标的预测值。示例地,对于水质监测指标集x1、水质监测指标集x2、水质监测指标集x3,水质监测指标集x1中ph值为失效水质监测指标,其预测值=(a2*水质监测指标集x2的ph值 a3*水质监测指标集x3的ph值)/2,其中,a2为水质监测指标集x2的权重,a3为水质监测指标集x3的权重。在一些实施例中,水质监测指标集的权重可以基于失效水质监测点与该其他水质监测指标集对应的水质监测点的相对位置关系确定,例如,距离失效水质监测点越近的水质监测点对应的其他水质监测指标集的权重越大。
139.在一些实施例中,数据显示模块还可以基于预测模型预测失效水质监测指标的预测值。在一些实施例中,预测模型可以包括但不限于神经网络(nn)、卷积神经网络(cnn)、深度神经网络(dnn)等或其任意组合,例如,机器学习模型可以为卷积神经网络和深度神经网络组合形成的模型。
140.在一些实施例中,结合图5,预测模型的输入包括其他水质监测指标集及失效水质监测指标所属的水质监测指标集中的其他水质监测指标,输出为该失效水质监测指标的预测值。例如,水质监测点a的水质监测指标a为失效状态,预测模型的输入为水质监测指标a所属的水质监测指标集x1的其他水质监测指标及其他水质监测点的水质监测指标集,输出为水质监测点a的水质监测指标a的预测值。
141.在一些实施例中,预测模型的输入还可以包括失效水质监测点与其他水质监测点的相对位置关系。在一些实施例中,相对位置关系可以包括失效水质监测点与其他水质监测点的距离、失效水质监测点与其他水质监测点的上下游关系等。在一些实施例中,预测模型的输入还可以包括失效水质监测点的相关信息,例如,失效水质监测点与排污口的距离、失效水质监测点的水流速度、失效水质监测点的天气信息等。
142.应当注意的是,上述有关流程200的描述仅仅是为了示例和说明,而不限定本说明书的适用范围。对于本领域技术人员来说,在本说明书的指导下可以对流程200进行各种修正和改变。然而,这些修正和改变仍在本说明书的范围之内。
143.上文已对基本概念做了描述,显然,对于本领域技术人员来说,上述详细披露仅仅作为示例,而并不构成对本说明书的限定。虽然此处并没有明确说明,本领域技术人员可能会对本说明书进行各种修改、改进和修正。该类修改、改进和修正在本说明书中被建议,所以该类修改、改进、修正仍属于本说明书示范实施例的精神和范围。
144.同时,本说明书使用了特定词语来描述本说明书的实施例。如“一个实施例”、“一实施例”、和/或“一些实施例”意指与本说明书至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本说明书中在不同位置两次或多次提及的“一实施例”或“一个实施例”或“一个替代性实施例”并不一定是指同一实施例。此外,本说明书的一个或多个实施例中的某些特征、结构或特点可以进行适当的组合。
145.此外,除非权利要求中明确说明,本说明书所述处理元素和序列的顺序、数字字母的使用、或其他名称的使用,并非用于限定本说明书流程和方法的顺序。尽管上述披露中通
过各种示例讨论了一些目前认为有用的发明实施例,但应当理解的是,该类细节仅起到说明的目的,附加的权利要求并不仅限于披露的实施例,相反,权利要求旨在覆盖所有符合本说明书实施例实质和范围的修正和等价组合。例如,虽然以上所描述的系统组件可以通过硬件设备实现,但是也可以只通过软件的解决方案得以实现,如在现有的服务器或移动设备上安装所描述的系统。
146.同理,应当注意的是,为了简化本说明书披露的表述,从而帮助对一个或多个发明实施例的理解,前文对本说明书实施例的描述中,有时会将多种特征归并至一个实施例、附图或对其的描述中。但是,这种披露方法并不意味着本说明书对象所需要的特征比权利要求中提及的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。
147.一些实施例中使用了描述成分、属性数量的数字,应当理解的是,此类用于实施例描述的数字,在一些示例中使用了修饰词“大约”、“近似”或“大体上”来修饰。除非另外说明,“大约”、“近似”或“大体上”表明所述数字允许有
±
20%的变化。相应地,在一些实施例中,说明书和权利要求中使用的数值参数均为近似值,该近似值根据个别实施例所需特点可以发生改变。在一些实施例中,数值参数应考虑规定的有效数位并采用一般位数保留的方法。尽管本说明书一些实施例中用于确认其范围广度的数值域和参数为近似值,在具体实施例中,此类数值的设定在可行范围内尽可能精确。
148.针对本说明书引用的每个专利、专利申请、专利申请公开物和其他材料,如文章、书籍、说明书、出版物、文档等,特此将其全部内容并入本说明书作为参考。与本说明书内容不一致或产生冲突的申请历史文件除外,对本说明书权利要求最广范围有限制的文件(当前或之后附加于本说明书中的)也除外。需要说明的是,如果本说明书附属材料中的描述、定义、和/或术语的使用与本说明书所述内容有不一致或冲突的地方,以本说明书的描述、定义和/或术语的使用为准。
149.最后,应当理解的是,本说明书中所述实施例仅用以说明本说明书实施例的原则。其他的变形也可能属于本说明书的范围。因此,作为示例而非限制,本说明书实施例的替代配置可视为与本说明书的教导一致。相应地,本说明书的实施例不仅限于本说明书明确介绍和描述的实施例。
再多了解一些

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

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

相关文献