一种水务数据的管理系统及方法技术方案

技术编号:37349151 阅读:10 留言:0更新日期:2023-04-22 21:46
本发明专利技术公开一种水务数据的管理系统及方法,涉及数据传输管理领域。本发明专利技术一种水务数据的管理方法,包括,获取表端发送的水务数据包的历史记录,得到每个表端的水流总量关于收集时刻的对应关系;根据每个表端的水流总量关于收集时刻的对应关系得到历史不同时段每个表端的用水量以及比例分布,得到表端的用水量的周期特征;根据表端的用水量的周期特征得到未来时间段内每个表端的预期用水量关于时间的对应关系;根据未来时间段内每个表端的预期用水量关于时间的对应关系编制表端数据轮发计划表,使得在未来时间段的单位时间内接收到的全部水务数据包内对应的用水量之和相同。本发明专利技术提高了海量水务数据传输吞吐的可靠性。发明专利技术提高了海量水务数据传输吞吐的可靠性。发明专利技术提高了海量水务数据传输吞吐的可靠性。

【技术实现步骤摘要】
一种水务数据的管理系统及方法


[0001]本专利技术属于数据传输管理领域,特别是涉及一种水务数据的管理系统及方法。

技术介绍

[0002]水务数据由智能表端采集之后需要经过有线或无线方式进行采集归纳管理,通常一个城市的乃至于一个地级市的数据会统筹上传至同一台物理服务器内,即使是现在普遍系统上云的状态下,数量浩如繁星的表端也是对同一个服务器端口上传水务信息。
[0003]由于表端的种类不一致导致即使在规定上传的水务信息格式一致的情况下其集中上传的数据也可能会出现数据堵塞状况。
[0004]在公开号为CN108919771A的专利中公开了一种水处理设备数据采集与云传输智能控制的管理系统,该管理系统包括PLC控制器、适配器、云平台服务器及查看终端,PLC控制器与适配器通讯连接,适配器与云平台服务器通讯连接,云平台服务器与查看终端通讯连接;PLC控制器,用于读取水处理设备的相关信息;适配器,用于将PLC控制器已读取的信息转发至云平台服务器;云平台服务器,用于对获取的数据进行处理,以得到处理结果数据;查看终端,用于展示处理结果数据。该方案用于实现数据与云端的互联,但没有对数据的收发进行控制,可能会导致数据阻塞或者复杂数据管理的云服务平台数据紊乱。

技术实现思路

[0005]本专利技术的目的在于提供一种水务数据的管理系统及方法,通过对表端的用水特性进行分析,对表端上传水务信息顺序进行统筹规划,降低管理端的瞬时负载压力,提高了管理端的数据吞吐可靠性。
[0006]为解决上述技术问题,本专利技术是通过以下技术方案实现的:本专利技术提供一种水务数据的管理方法,包括,获取表端发送的水务数据包的历史记录,得到每个所述表端的水流总量关于收集时刻的对应关系;根据每个所述表端的水流总量关于收集时刻的对应关系得到历史不同时段每个所述表端的用水量以及比例分布;根据历史不同时段每个所述表端的用水量以及比例分布得到所述表端的用水量的周期特征;根据所述表端的用水量的周期特征得到未来时间段内每个所述表端的预期用水量关于时间的对应关系;根据未来时间段内每个所述表端的预期用水量关于时间的对应关系编制表端数据轮发计划表,使得在未来时间段的单位时间内接收到的全部所述水务数据包内对应的用水量之和相同;接收按照所述表端数据轮发计划表发送的所述水务数据包。
[0007]本专利技术还公开了一种水务数据的管理方法,包括,
在水流作用下,触发收集流经表端的水流总量以及水流总量的收集时刻;在每次水流总量达到设定统计单位水量的整数倍的时刻,将表端的硬件识别码、水流总量以及收集时刻打包为水务数据包;将所述水务数据包按照所述的水务数据的管理方法内的所述表端数据轮发计划表进行发送。
[0008]本专利技术还公开了一种水务数据的管理系统,包括表端以及管理端,其中,所述管理端用于获取表端发送的水务数据包的历史记录,得到每个所述表端的水流总量关于收集时刻的对应关系;根据每个所述表端的水流总量关于收集时刻的对应关系得到历史不同时段每个所述表端的用水量的比例分布;根据历史不同时段每个所述表端的用水量的比例分布得到所述表端的用水量的周期特征;根据所述表端的用水量的周期特征得到未来时间段内每个所述表端的预期用水量关于时间的对应关系;根据未来时间段内每个所述表端的预期用水量关于时间的对应关系编制表端数据轮发计划表,使得在未来时间段的单位时间内接收到的全部所述水务数据包内对应的用水量之和相同;接收按照所述表端数据轮发计划表发送的所述水务数据包;所述表端用于在水流作用下,触发收集流经表端的水流总量以及水流总量的收集时刻;将表端的硬件识别码、水流总量以及收集时刻打包为水务数据包;在每次水流总量达到设定数量的整数倍的时刻,将所述水务数据包按照所述表端数据轮发计划表进行发送。
[0009]本专利技术通过分析每个表端在不同用水周期内的特征,分析预估得到未来时段不同表端的预期用水量,之后依据每个不同表端的预期用水量进行均匀配对后得到表端数据轮发计划表,使得管理端在单位时间内获取的数据量相对均匀,避免出现数据集中上传可能导致的系统宕机问题。与此同时,由于水务数据能够高效上传,在保证上传的水务数据完整性的情况下提高了水务数据的上传效率。
[0010]当然,实施本专利技术的任一产品并不一定需要同时达到以上所述的所有优点。
附图说明
[0011]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0012]图1为本专利技术所述一种水务数据的管理系统的实施流程示意图;图2为本专利技术所述一种水务数据的管理系统的网络连接示意图;图3为本专利技术所述一种水务数据的管理系统的功能模块连接以及信息流向示意图;
图4为本专利技术所述步骤S3的流程示意图;图5为本专利技术所述步骤S3中一年内表端集中器的用水量的散点示意图;图6为本专利技术所述步骤S3中一年内表端集中器的用水量的折线示意图;图7为本专利技术所述步骤S3中工作日和节假日水量占比和日变化系数示意图;图8为本专利技术所述步骤S3中在一天内用水量分时占比以及变化系数的示意图;图9为本专利技术所述步骤S3中节假日和工作日在一天内用水量占比的示意图;图10为本专利技术所述步骤S34的流程示意图;图11为本专利技术所述步骤S4的流程示意图;图12为本专利技术所述步骤S41的流程示意图;图13为本专利技术所述步骤S5的流程示意图;图14为本专利技术所述步骤S8的流程示意图;图15为本专利技术所述步骤S9的流程示意图;附图中,各标号所代表的部件列表如下:1

管理端,11

数据库,12

负载均衡服务器;2

网络设备;3

表端。
具体实施方式
[0013]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0014]数量巨大的联网表端集中上传水务数据的时候可能会对管理端的服务器造成冲击导致网络带宽被阻塞,正常的水务数据上传管理服务无法完成。为了避免水务数据集中上传导致的管理端无法响应,本专利技术提供以下方案。
[0015]请参阅图1至3所示,本专利技术提供了一种水务数据的管理系统,从互联网架构层面而言,由数量众多的表端组成设备层,由交换机网关等网络设备组成网络层,由管理端组成管理层。管理端在功能上用于接收水务数据,水务数据在数据链路层面可以是水务数据包。也就是由表端经发送水务数据包,过网络层的传输之后由管理端进行接收。水务数据包的数据量可以参考TCP/IP协议通信传输中的数据包大小,即65535字节(16位字节长度)。本方案中的数据包需要包含水量、时间以及各种校验信息,其字节大小也会保持在16位本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种水务数据的管理方法,应用于水务数据管理系统的管理端,其特征在于,包括,获取表端发送的水务数据包的历史记录,得到每个所述表端的水流总量关于收集时刻的对应关系;根据每个所述表端的水流总量关于收集时刻的对应关系得到历史不同时段每个所述表端的用水量以及比例分布;根据历史不同时段每个所述表端的用水量以及比例分布得到所述表端的用水量的周期特征;根据所述表端的用水量的周期特征得到未来时间段内每个所述表端的预期用水量关于时间的对应关系;根据未来时间段内每个所述表端的预期用水量关于时间的对应关系编制表端数据轮发计划表,使得在未来时间段的单位时间内接收到的全部所述水务数据包内对应的用水量之和相同;接收按照所述表端数据轮发计划表发送的所述水务数据包。2.根据权利要求1所述的水务数据的管理方法,其特征在于,所述根据历史不同时段每个所述表端的用水量以及比例分布得到所述表端的用水量的周期特征的步骤,包括,判断所述表端是否具有过去一年完整的水务数据包历史记录;若有,则获取每个表端用水量在过去的一年期间内每个工作日和休息日的用水量以及的分布比例作为所述表端的用水量的周期特征;获取每个表端用水量在过去的一年期间的每个工作日和休息日的分时用水量以及每个小时用水量的分布比例作为所述表端的用水量的周期特征;若无,则根据全部或抽取部分具有过去一年完整的水务数据包历史记录所述表端的用水量的周期特征得到过去一年水务数据包历史记录不完整的所述表端的用水量的周期特征。3.根据权利要求2所述的水务数据的管理方法,其特征在于,所述根据全部或抽取部分具有过去一年完整的水务数据包历史记录所述表端的用水量的周期特征得到过去一年水务数据包历史记录不完整的所述表端的用水量的周期特征的步骤,包括,获取过去一年水务数据包历史记录不完整的所述表端的用水量的记载时段以及缺失时段;获取过去一年水务数据包历史记录不完整的所述表端在所述记载时段的用水量关于收集时刻的对应关系;获取全部或抽取部分具有过去一年完整的水务数据包历史记录所述表端在所述记载时段的用水量关于收集时刻的对应关系作为对照对应关系;在所述对照对应关系中选取与过去一年水务数据包历史记录不完整的所述表端在所述记载时段的用水量关于收集时刻的对应关系差值最小的所述对照对应关系作为目标表端在所述记载时段的用水量关于收集时刻的对应关系;将目标表端在所述缺失时段的用水量关于收集时刻的对应关系作为过去一年水务数据包历史记录不完整的所述表端在所述缺失时段的用水量关于收集时刻的对应关系;根据过去一年水务数据包历史记录不完整的所述表端在所述记载时段以及所述缺失时段的用水量关于收集时刻的对应关系得到过去一年水务数据包历史记录不完整的所述
表端的用水量的周期特征。4.根据权利要求2所述的水务数据的管理方法,其特征在于,所述根据所述表端的用水量的周期特征得到未来时间段内每个所述表端的预期用水量关于时间的对应关系的步骤,包括,按照设定的时间获取未来时间段的起始时刻;根据未来时间段的起始时刻获取未来时间段包括的日期以及对应日期内的时间段;判断未来时间段包括的日期是否为休息日;若未来时间段包括的日期为休息日,则判断未来时间段包括的日期对应的前一年日期是否为休息日,若对应的前一年日期为休息日,则将未来时间段包括的日期对应的前一年日期作为参照日期,若对应的前一年日期为工作日,则将未来时间段包括的日期对应的前一年日期最接近的休息日作为参照日期;若未来时间段包括的日期为工作日,则判断未来时间段包括的日期对应的前一年日期是否为工作日,若对应的前一年日期为工作日,则将未来时间段包括的日期对应的前一年日期作为参照日期,若对应的前一年日期为休息日,则将未来时间段包括的日期对应的前一年日期最接近的工作日作为参照日期;根据每个表端用水量在过去的一年期间的每个工作日和休息日的分时用水量以及每个小时用水量的分布比例、参照日期以及对应日期内的时间段获取未来时间段内每个所述表端的预期用水量关于时间的对应关系。5.根据权利要求4所述的水务数据的管理方法,其特征在于,所述根据每个表端用水量在过去的一年期间的每个工作日和休息日的分时用水量以及每个小时用水量的分布比例、参照日期以及对应日期内的时间段获取未来时间段内每个所述表端的预期用水量关于时间的对应关系的步骤,包括,根据每个表端用水量在过去的一年期间的每个工作日和休息日的分时用水量以及每个小时用水量的分布比例、参照日期获取所述参照日期的分时用水量以及每个小时用水量的分布比例;获取未来时间段的起始时刻所在当天的分时用水量;根据未来时间段的起始时刻所在当天的分时用水量获取未来时间段的起始时刻所在当天已用水量、已用水时段以及未用水时段;根据所述参照日期的分时用水量获取所述参照日期在未来时间段的起始时刻所在当天已用水...

【专利技术属性】
技术研发人员:肖向民田志民张增烁张自力于凯朱伯凯焦涵薇
申请(专利权)人:河北建投水务投资有限公司
类型:发明
国别省市:

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

1