应用于水质数据统计的热力图生成系统及方法与流程

文档序号:12124282阅读:618来源:国知局
应用于水质数据统计的热力图生成系统及方法与流程

本发明涉及热力图技术,更具体地涉及一种应用于水质数据统计的热力图生成系统及方法。



背景技术:

目前,水质行业数据统计主要以传统的饼状图、折线图等统计方法为主,这些统计方法有利于统计数据的具体数值和简单的比率分析,但对大范围内的数据进行宏观分析和对比则比较困难,不够直观。

而在很多行业,例如网站管理、人口分布密度、交通拥堵预测等方面,为了对数据进行宏观分析和对比,通常都是借助热力图来实现。热力图是按照一定的统计标准,获得若干个统计指标数据,使用特殊高亮的形式表示各个区域的统计指标数据的大小,从而将区域的全局特征直观清楚地展示在人们面前的一种方式。然而,其并未能被很好地应用于水质统计分析行业,以实现数据的宏观分析和对比。

鉴于此,有必要提供一种应用于水质数据统计的热力图生成系统及方法以解决上述缺陷。



技术实现要素:

本发明所要解决的一个技术问题是提供一种应用于水质数据统计的热力图生成系统以解决上述缺陷。

本发明所要解决的另一个技术问题是提供一种应用于水质数据统计的热力图生成方法以解决上述缺陷。

为了实现上述目的,根据本发明的一个方面,提供一种应用于水质数据统计的热力图生成系统,该系统包括:多个分布于不同地理位置的检测设备、一服务器以及至少一终端设备。其中,所述检测设备用于获取其自身地理位置及所检测样本的水质数据;所述服务器用于接收所述检测设备发送的位置信息和水质数据以及所述终端设备发送的指令,并将所接收的水质数据进行分类存储,且根据来自所述终端设备的指令将服务器中与所需要统计的项目相关的数据进行分析及处理以生成热力图;所述终端设备用于接收来自所述服务器的数据以及显示所述热力图。

其进一步技术方案为:所述检测设备包括一定位模块、一检测模块以及一第一通信模块。其中,所述定位模块用于获取其自身的位置信息;所述检测模块用于获取所检测样本的水质数据;所述第一通信模块用于与所述服务器进行通信以将所述位置信息和所检测样本的水质数据发送至服务器。

其进一步技术方案为:所述服务器包括一第二通信模块、一数据库以及一数据处理模块。其中,所述第二通信模块用于与所述检测设备及终端设备进行通信以接收所述检测设备发送的位置信息、所检测样本的水质数据以及所述终端设备发送的指令;所述数据库用于对所接收的检测样本的水质数据根据检测项目名称进行分类存储;所述数据处理模块,用于根据来自所述终端设备的指令将数据库中与所需要统计的项目相关的数据进行分析及处理以生成热力图。

其进一步技术方案为:所述终端设备包括一第三通信模块以及一显示模块。其中,所述第三通信模块用于与所述服务器进行通信以向服务器发送指令且接收来自所述服务器的数据;所述显示模块,用于显示所述热力图。

为了实现上述目的,还提供一种应用于水质数据统计的热力图生成系统,该系统包括:多个分布于不同地理位置的检测设备、一服务器以及至少一终端设备。其中,所述检测设备用于获取其自身地理位置及所检测样本的水质数据;所述服务器用于接收所述检测设备发送的位置信息和水质数据以及所述终端设备发送的指令,并将所接收的水质数据进行分类存储,且根据来自所述终端设备的指令将服务器中与所需要统计的项目相关的数据发送给所述终端设备;所述终端设备用于接收来自所述服务器的数据以及对所接收的相关数据进行分析及处理以生成热力图并显示。

其进一步技术方案为:所述检测设备包括一定位模块、一检测模块以及一第一通信模块。其中,所述定位模块用于获取其自身的位置信息;所述检测模块用于获取所检测样本的水质数据;所述第一通信模块用于与所述服务器进行通信以将所述位置信息和所检测样本的水质数据发送至服务器。

其进一步技术方案为:所述服务器包括一第二通信模块以及一数据库。其中所述第二通信模块用于与所述检测设备及终端设备进行通信以接收所述检测设备发送的位置信息、所检测样本的水质数据以及所述终端设备发送的指令;所述数据库用于对所接收的检测样本的水质数据根据检测项目名称进行分类存储。

其进一步技术方案为:所述终端设备包括一第三通信模块、一数据处理模块以及一显示模块。其中,所述第三通信模块用于与所述服务器进行通信以向服务器发送指令且接收来自所述服务器的数据;所述数据处理模块用于对所接收的相关数据进行分析及处理以生成热力图;所述显示模块,用于显示所述热力图。

为了实现上述目的,根据本发明的另一个方面,提供了一种应用于水质数据统计的热力图生成方法,该方法包括:由多个分布于不同地理位置的检测设备获取自身位置信息及所检测样本的水质数据并将所述位置信息及所检测样本的水质数据发送至服务器;由服务器对所接收的检测样本的水质数据根据检测项目名称进行分类存储,且根据来自所述终端设备的指令将服务器中与所需要统计的项目相关的数据进行分析及处理以生成热力图;由终端设备接收来自所述服务器的数据以及显示所述热力图。

为了实现上述目的,根据本发明的另一个方面,还提供了一种应用于水质数据统计的热力图生成方法,该方法包括:由多个分布于不同地理位置的检测设备获取自身位置信息及所检测样本的水质数据并将所述位置信息及所检测样本的水质数据发送至服务器;由服务器对所接收的检测样本的水质数据根据检测项目名称进行分类存储,且根据来自所述终端设备的指令将服务器中与所需要统计的项目相关的数据发送给所述终端设备;由终端设备接收来自所述服务器的数据以及对所接收的相关数据进行分析及处理以生成热力图并显示。

本发明实现了热力图在水质数据统计领域的应用,基于本发明的方案可形成与水质状况相关的热力图,便于用户快速且全面地掌握与水质检测相关的多种信息,例如,相关位置的设备分布密度、水质检测数据、水质数据合格率等信息。本发明应用于水质检测行业中可为水质数据统计工作带来极大便利,从而带来良好的经济效益和社会效益。

通过以下的描述并结合附图,本发明将变得更加清晰,这些附图用于解释本发明的实施例。

附图说明

图1是本发明应用于水质数据统计的热力图生成系统第一实施例的结构框图。

图2是本发明应用于水质数据统计的热力图生成系统第二实施例的结构框图。

图3是本发明应用于水质数据统计的热力图生成方法第一实施例的流程图。

图4是本发明应用于水质数据统计的热力图生成方法第二实施例的流程图。

具体实施方式

下面将结合本发明实施例中的附图,对实施例中的技术方案进行清楚、完整地描述,附图中类似的组件标号代表类似的组件。显然,以下将描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参照图1,图1是本发明的应用于水质数据统计的热力图生成系统第一实施例的结构框图。在附图所示的实施例中,该系统包括:多个分布于不同地理位置的检测设备11、一服务器12以及至少一终端设备13。

其中,所述检测设备11包括一定位模块111、一检测模块112以及一第一通信模块113。所述定位模块111用于获取其自身的位置信息,根据设备位置信息来确定设备的地理位置,并在软件地图上注释设备的具体位置,所述设备地理位置可以是省、市、县以及乡镇,也可以是具体到某一街道或某一个小学等。同时,该设备地理位置不仅仅局限于中国版图之内,也可以是世界上其他可以查询到的地理位置。所述检测模块112用于获取所检测样本的水质数据,该模块中检测设备被分发到不同的地方后,运行工作,获取所检测样本的水质数据。所述第一通信模块113用于发送所述位置信息和所检测样本的水质数据至服务器。基于所述位置信息和所检测样本的水质数据,后续可生成所述设备地理位置的水质数据统计的热力图,且所述检测设备还拥有唯一的设备识别码,可根据设备识别码来识别跟踪设备,以获得设备的具体信息。

在某些实施例,例如本实施例中,所述服务器12包括一第二通信模块121、一数据库122以及一数据处理模块123。所述第二通信模块121用于与所述检测设备11及终端设备13进行通信以接收所述检测设备11发送的位置信息、所检测样本的水质数据以及所述终端设备13发送的指令。所述数据库122用于对所接收的检测样本的水质数据根据检测项目名称例如pH值、氯含量、溶解氧含量等进行分类并存储。所述数据处理模块123,用于根据所述终端设备13的指令将数据库122中与所需要统计的项目相关的数据进行分析及处理以生成热力图,该数据处理模块123根据终端设备13指令将数据库12中与所需要统计的项目相关的数据与所属项目(如设备分布密度、水质检测数据数值大小、数据合格率等)设置的热力参数(如颜色)的分档阈值进行比较,当所述相关数据的数值与所属项目的某个热力参数区域数值相匹配时,则结合所述设备的地理位置在地图上以该热力参数显示设备或统计区域,从而生成该项目水质状况的热力图。例如,具体的水质数据统计过程中,在以热力参数显示热力图时,若所要统计的项目为检测项目的数值大小或设备检测的项目数量,则以热力参数显示设备;若所要统计的项目为设备分布密度或区域内检测项目的合格率,则以热力参数显示统计区域。

在某些实施例,例如本实施例中,所述终端设备13包括一第三通信模块131以及一显示模块132。所述第三通信模块131用于与所述服务器12进行通信以向服务器12发送指令且接收来自所述服务器12的数据;所述显示模块132,用于显示所述热力图。

参照图2,图2是本发明的应用于水质数据统计的热力图生成系统第二实施例的结构框图。该系统包括:多个分布于不同地理位置的检测设备21、一服务器22以及至少一终端设备23。

在某些实施例,例如本实施例中,所述检测设备21包括一定位模块211、一检测模块212以及一第一通信模块213。上述本实施例中检测设备21中的各个模块与第一实施例中检测设备11中的各个模块功能相同,在此不再赘述。本实施例与第一实施例的区别在于数据处理不在服务器中进行而在终端设备中进行,具体的区别如下所述:

在某些实施例,例如本实施例中,所述服务器22包括一第二通信模块221以及一数据库222。所述第二通信模块221用于与所述检测设备21及终端设备23进行通信以接收所述检测设备21发送的位置信息、所检测样本的水质数据以及所述终端设备23发送的指令。所述数据库222用于对所接收的检测样本的水质数据根据检测项目名称进行分类并存储。

在某些实施例,例如本实施例中,所述终端设备23包括一第三通信模块231、一数据处理模块232及一显示模块233,所述第三通信模块231用于与所述服务器22进行通信以向服务器22发送指令且接收来自所述服务器22的数据;所述数据处理模块232用于对所接收的相关数据进行分析及处理以生成热力图,该模块中终端设备23接收到所述相关数据后将所述数据与所属项目设置的热力参数的分档阈值进行比较,当所述数据的数值与所属项目的某个热力参数区域数值相匹配时,则结合所述设备的地理位置在地图上以该热力参数显示设备或统计区域,从而生成该项目水质状况的热力图。所述显示模块233用于显示所述热力图。

图3展示了本发明应用于水质数据统计的热力图生成方法第一实施例的流程图。如图3所示,该方法包括:

S101、由多个分布于不同地理位置的检测设备获取自身位置信息及所检测样本的水质数据并将所述位置信息及检测样本的水质数据发送至服务器。

该步骤中检测设备被分发到不同的地方后,运行工作,获取检测设备自身的位置信息及所检测样本的水质数据并将所述位置信息及所检测样本的水质数据发送至服务器。根据设备位置信息可确定设备的地理位置,并在软件地图上注释设备的具体位置,所述设备地理位置可以是省、市、县以及乡镇,也可以是具体到某一街道或某一个小学等。同时,该设备地理位置不仅仅局限于中国版图之内,也可以是世界上其他可以查询到的地理位置。基于所述位置信息和所检测样本的水质数据,后续可生成所述设备地理位置的水质数据统计的热力图,且所述检测设备还拥有唯一的设备识别码,可根据设备识别码来识别跟踪设备,以获得设备的具体信息。

S102、由服务器对所接收的检测样本的水质数据根据检测项目名称进行分类存储,且根据来自所述终端设备的指令将服务器中与所需要统计的项目相关的数据进行分析及处理以生成热力图。

该步骤中服务器根据检测项目名称例如pH值、氯含量、溶解氧含量等对所接收的检测样本的水质数据进行分类并存储,然后根据终端设备的指令将服务器中与所需要统计的项目相关的数据与所属项目(如设备分布密度、水质检测数据数值大小、数据合格率等)设置的热力参数(如颜色)的分档阈值进行比较,当所述数据的数值与所属项目的某个热力参数区域数值相匹配时,则结合所述设备的地理位置在地图上以该热力参数显示设备或统计区域,从而生成该项目水质状况的热力图。

在具体的水质数据统计过程中,当所要统计的项目为设备分布密度或区域内检测项目的合格率时,热力图生成过程中以热力参数显示统计区域。下面以某区域内水质pH值合格比率统计的热力图生成过程为例进行说明:首先,根据终端设备的指令将服务器中与水质pH值相关的数据与其预先设置的pH值合格数区间进行比较,当所述相关数据与其预先设置的合格数区间相匹配时,记录该设备,然后统计某个区域内pH值达到合格数的设备数量,计算达到合格数的设备数量占本区域参加检测的全部设备的比率;再将计算所得的区域内的水质pH值合格比率与其预先设置的颜色分档阈值比较,当水质pH值合格比率与其预先设置的某个颜色区域数值相匹配时,则结合所述地理位置在地图上以该颜色显示该区域,从而生成该区域内水质pH值合格比率的热力图。该例中采用相应的颜色显示区域内水质pH值的合格比率,能够通过纵观地图上各区域的颜色,直观清楚地观察到某一区域的pH值的合格比率,从而了解水质状况分布情况,操作简单,结果直观。

而当所要统计的项目为检测项目的数值大小或设备检测的项目数量时,热力图生成过程中以热力参数显示设备,下面以氯含量的数值大小统计的热力图生成过程为例进行说明:首先,根据终端设备的指令将服务器中与氯含量相关的数据与其预先设置的颜色分档阈值比较,当氯含量的数值与其预先设置的某个颜色区域数值相匹配时,则结合所述地理位置在地图上以该颜色显示设备,从而形成氯含量的数值大小统计的热力图。当某一区域内分布的设备足够多时,则由点成面,当区域扩大时,则在该区域内呈现不同颜色的小区域。该例中采用相应的颜色显示设备所测水质样本的氯含量的数值大小,通过纵观地图上各区域的颜色即可了解相关位置的设备所测水质样本中氯含量的数值大小范围,从而掌握水质状况分布情况。

S103、由终端设备接收来自所述服务器的数据以及显示所述热力图。

该步骤中终端设备向服务器发送生成某种项目(如设备分布密度、水质检测数据数值大小、数据合格率等)热力图的指令,以及接收服务器生成的热力图并将所述热力图进行显示。

图4展示了本发明应用于水质数据统计的热力图生成方法第二实施例的流程图。如图4所示,本实施例中的方法与第一实施例中方法的区别在于热力图不是在服务器生成而是在终端设备生成,具体的区别如下所述,该方法包括:

S201、由多个分布于不同地理位置的检测设备获取自身位置信息及所检测样本的水质数据并将所述位置信息及检测样本的水质数据发送至服务器。

该步骤等同于步骤S101,这里不再赘述。

S202、服务器对所接收的检测样本的水质数据根据检测项目名称进行分类存储,且根据来自所述终端设备的指令将服务器中与所需要统计的项目相关的数据发送给所述终端设备。

该步骤中服务器根据检测项目名称例如pH值、氯含量、溶解氧含量等对所接收的检测样本的水质数据进行分类并存储,然后根据终端设备的指令将服务器中与所需要统计的项目(如设备分布密度、水质检测数据数值大小、数据合格率等)相关的数据发送给所述终端设备。

S203、由终端设备接收来自所述服务器的数据以及对所接收的相关数据进行分析及处理以生成热力图并显示。

该步骤中终端设备向服务器发送向终端设备传送与所要生成热力图的项目相关的数据的指令,且将所接收的相关数据与所属项目设置的热力参数的分档阈值进行比较,当所述数据的数值与所属项目的某个热力参数区域数值相匹配时,则结合所述设备的地理位置在地图上以该热力参数显示设备或统计区域,从而生成该项目水质状况的热力图,并将所述热力图进行显示。

综上所述,本发明实现了热力图在水质数据统计领域的应用,基于本发明的方案可形成与水质状况相关的热力图,便于用户快速且全面地掌握与水质检测相关的多种信息,例如,相关位置的设备分布密度、水质检测数据、水质数据合格率等信息。本发明应用于水质检测行业中可为水质数据统计工作带来极大便利,从而带来良好的经济效益和社会效益。

以上结合最佳实施例对本发明进行了描述,但本发明并不局限于以上揭示的实施例,而应当涵盖各种根据本发明的本质进行的修改、等效组合。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1