一种智能抄表数据管理系统及方法技术方案

技术编号:35190283 阅读:14 留言:0更新日期:2022-10-12 18:08
本发明专利技术涉及一种智能抄表数据管理系统及方法,涉及数据处理技术领域,其中,获取模块用于获取数据库内存储的预设表头字段,并在登录模块的显示区域中显示预设表头字段;第一编辑模块用于接收登录模块中编辑的自定义表头字段组;第一数据处理模块用于根据自定义表头字段组和数据库内存储的数据确定设备结果集;第二数据处理模块用于根据自定义输出格式对自定义表头字段组和设备结果集,进行数据格式转换,以得到自定义抄表数据文本;第二通信模块用于将自定义抄表数据文本发送至登陆模块,并在登录模块的显示区域中显示。本发明专利技术满足了不同群体对于导出的抄表数据的格式需求,减少人工成本。工成本。工成本。

【技术实现步骤摘要】
一种智能抄表数据管理系统及方法


[0001]本专利技术涉及数据处理
,特别是涉及一种智能抄表数据管理系统及方法。

技术介绍

[0002]管理人员在进行抄表数据的查看时,往往采用平台默认模板导出当天表数据或历史表数据进行查看存储,但是不同的管理人员针对模板要求导出的字段数据不同。例如:平台默认导出全部“抄表管理”里面的全部表头字段信息,但A管理员需要的是其中几个表头字段,B管理员需要其中的几个表头字段以及额外的需要平台上没有可供选择的表头字段。另外,不同的管理员对导出的模板文件类型也有不同的要求,有些需要excel格式,有些需要TXT格式。多平台的数据对接,进行数据下载时,也有同样的需求,不同的平台支持的数据导入的内容及格式各不相同。
[0003]现有技术中,往往只能输出平台默认的模板和输出格式后,由工作人员自己手动进行调整,以得到自己需要的字段和文件格式。而这不仅耗费人力物力,在调整过程中,还可能对其中的某些数据误操作,影响数据的准确性。

技术实现思路

[0004]本专利技术的目的是提供一种智能抄表数据管理系统及方法,满足不同群体对于导出的抄表数据的格式需求,减少人工成本。
[0005]为实现上述目的,本专利技术提供了如下方案:
[0006]一种智能抄表数据管理系统,包括数据库、登录模块、获取模块、第一编辑模块、第一通信模块、第一数据处理模块、第二编辑模块、第二数据处理模块和第二通信模块;
[0007]所述获取模块用于获取所述数据库内存储的预设表头字段,并在所述登录模块的显示区域中显示所述预设表头字段;所述预设表头字段包括用户编号、用户名称、表编号和表安装地址;
[0008]所述第一编辑模块用于接收所述登录模块中编辑的自定义表头字段组;所述自定义表头字段组包括一个所述预设表头字段或者多个按设定顺序排列的预设表头字段;
[0009]所述第一通信模块用于将所述自定义表头字段组发送至所述数据库;
[0010]所述第一数据处理模块用于根据所述自定义表头字段组和所述数据库内存储的数据,确定设备结果集;所述设备结果集中的数据为所述自定义表头字段组中的所述预设表头字段对应的结果数据;
[0011]所述第二编辑模块用于接收所述登录模块中编辑的自定义输出格式;所述自定义输出格式包括数据输出格式和文本导出格式;
[0012]所述第二数据处理模块用于根据所述自定义输出格式对所述自定义表头字段组和所述设备结果集,进行数据格式转换,以得到自定义抄表数据文本;
[0013]所述第二通信模块用于将所述自定义抄表数据文本发送至所述登陆模块,并在所述登录模块的显示区域中显示。
[0014]可选地,所述第二数据处理模块,具体包括:
[0015]数据格式处理子模块,用于根据所述数据输出格式对所述设备结果集进行数据格式转换,以得到待用结果集;
[0016]文本格式处理子模块,用于根据文本导出格式对所述待用结果集和所述自定义表头字段组进行文本格式转换,以得到自定义抄表数据文本。
[0017]可选地,所述文本格式处理子模块,具体包括:
[0018]中文字段确定单元,用于确定所述自定义表头字段组中各个所述预设表头字段的中文字段cName值;
[0019]英文字段确定单元,用于确定所述待用结果集中各个结果数据的英文字段eName值;
[0020]格式调用单元,用于根据所述文本导出格式调用对应的文本生成程序,并根据所述中文字段cName值和所述英文字段eName值,对生成的文本进行内容填充,以得到自定义抄表数据文本;所述文本导出格式包括Excel格式、带表头text格式、不带表头text格式和DBF格式。
[0021]可选地,所述数据输出格式包括数字的小数点格式、导出时间格式和通读状态格式。
[0022]可选地,所述中文字段确定单元,包括:
[0023]字段剪切子单元,用于根据逗号对所述自定义表头字段组中的预设表头字段进行剪切,以得到多个初步中文字段;
[0024]第一判断子单元,用于针对每个所述初步中文字段,判断所述初步中文字段中是否包含括号;
[0025]结果输出子单元,用于当所述初步中文字段中包含括号时,删除所述括号;当所述初步中文字段中不包含括号时,所述初步中文字段为中文字段cName值。
[0026]可选地,所述英文字段确定单元,包括:
[0027]英文字段赋值子单元,用于对各个所述中文字段cName值赋予初步英文字段;
[0028]第二判断子单元,用于针对每个所述初步英文字段,判断所述初步英文字段与字典集内存储的标识字段是否相同;
[0029]英文字段结果输出子单元,用于当所述初步英文字段与字典集内存储的标识字段相同时,将所述标识字段对应的数据结果存储至styleKey容器中,且所述初步英文字段为英文字段eName值;所述styleKey容器用于根据所述英文字段eName值输出对应的数据结果。
[0030]可选地,所述智能抄表数据管理系统还包括:
[0031]接口模块,分别与所述数据库和物联网设备通信,用于将所述物联网设备中采集到的数据发送至所述数据库。
[0032]为达上述目的,本专利技术还提供了如下技术方案:
[0033]一种智能抄表数据管理方法,包括:
[0034]根据当前登录人员的水司编码,确定预设表头字段;所述预设表头字段包括用户编号、用户名称、表编号和表安装地址;
[0035]确定自定义表头字段组;所述自定义表头字段组包括一个所述预设表头字段或者
多个按设定顺序排列的预设表头字段;
[0036]根据所述自定义表头字段组确定设备结果集;所述设备结果集中的数据为所述自定义表头字段组中的所述预设表头字段对应的结果数据;
[0037]获取自定义输出格式;所述自定义输出格式包括数据输出格式和文本导出格式;
[0038]根据所述自定义输出格式对所述自定义表头字段组和所述设备结果集,进行数据格式转换,以得到自定义抄表数据文本。
[0039]可选地,当所述文本导出格式为Excel格式时,所述根据所述自定义输出格式对所述自定义表头字段组和所述设备结果集,进行数据格式转换,以得到自定义抄表数据文本,具体包括:
[0040]根据所述数据输出格式对所述设备结果集进行数据格式转换,以得到待用结果集;
[0041]确定所述自定义表头字段组中各个所述预设表头字段的中文字段cName值;
[0042]确定所述待用结果集中各个结果数据的英文字段eName值;
[0043]根据所述中文字段cName值填充Excel表的表头,根据所述英文字段eName值对应地填充Excel表的表格内容,以得到Excel格式的自定义抄表数据文本。
[0044]根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果:
[0045]本专利技术提供了一种智能抄表数据管理系统及方法,通过获取模块获取本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能抄表数据管理系统,其特征在于,包括数据库、登录模块、获取模块、第一编辑模块、第一通信模块、第一数据处理模块、第二编辑模块、第二数据处理模块和第二通信模块;所述获取模块用于获取所述数据库内存储的预设表头字段,并在所述登录模块的显示区域中显示所述预设表头字段;所述预设表头字段包括用户编号、用户名称、表编号和表安装地址;所述第一编辑模块用于接收所述登录模块中编辑的自定义表头字段组;所述自定义表头字段组包括一个所述预设表头字段或者多个按设定顺序排列的预设表头字段;所述第一通信模块用于将所述自定义表头字段组发送至所述数据库;所述第一数据处理模块用于根据所述自定义表头字段组和所述数据库内存储的数据,确定设备结果集;所述设备结果集中的数据为所述自定义表头字段组中的所述预设表头字段对应的结果数据;所述第二编辑模块用于接收所述登录模块中编辑的自定义输出格式;所述自定义输出格式包括数据输出格式和文本导出格式;所述第二数据处理模块用于根据所述自定义输出格式对所述自定义表头字段组和所述设备结果集,进行数据格式转换,以得到自定义抄表数据文本;所述第二通信模块用于将所述自定义抄表数据文本发送至所述登陆模块,并在所述登录模块的显示区域中显示。2.根据权利要求1所述的智能抄表数据管理系统,其特征在于,所述第二数据处理模块,具体包括:数据格式处理子模块,用于根据所述数据输出格式对所述设备结果集进行数据格式转换,以得到待用结果集;文本格式处理子模块,用于根据文本导出格式对所述待用结果集和所述自定义表头字段组进行文本格式转换,以得到自定义抄表数据文本。3.根据权利要求2所述的智能抄表数据管理系统,其特征在于,所述文本格式处理子模块,具体包括:中文字段确定单元,用于确定所述自定义表头字段组中各个所述预设表头字段的中文字段cName值;英文字段确定单元,用于确定所述待用结果集中各个结果数据的英文字段eName值;格式调用单元,用于根据所述文本导出格式调用对应的文本生成程序,并根据所述中文字段cName值和所述英文字段eName值,对生成的文本进行内容填充,以得到自定义抄表数据文本;所述文本导出格式包括Excel格式、带表头text格式、不带表头text格式和DBF格式。4.根据权利要求2所述的智能抄表数据管理系统,其特征在于,所述数据输出格式包括数字的小数点格式、导出时间格式和通读状态格式。5.根据权利要求3所述的智能抄表数据管理系统,其特征在于,所述中文字段确定单元,包括:字段剪切子单元,用于根据逗号对所述自定义表头...

【专利技术属性】
技术研发人员:胡子潜赖彬粟海张风
申请(专利权)人:深圳市千宝通通科技有限公司
类型:发明
国别省市:

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

1