一种采集水土保持数据的方法及系统与流程

文档序号:27913878发布日期:2021-12-11 10:11阅读:301来源:国知局
一种采集水土保持数据的方法及系统与流程

1.本发明涉及生态环境技术领域,具体而言,涉及一种采集水土保持数据的方法及系统。


背景技术:

2.水土保持监测是生态环境监测的主要内容之一,目前,水土保持监测一般通过外业人员利用gis设备,采用拍照以及数据记录的方式进行水土保持数据采样,在返回到监测中心后,通过将采样的水土保持数据导出、格式转换后,采用人工数据分析或者使用统计软件对格式转换后的水土保持数据进行简单统计。但该水土保持数据的采样监测方法,由于需要外业人员在户外对各采样点的水土保持数据监测完毕后,再将记录的数据导入水土保持监测信息系统进行处理,使得采样记录的水土保持数据,若出现错误,将无法进行及时纠正,需要通过返工方式返回至对应采样点进行再采样,对于户外作业任务非常不便,导致水土保持数据的采样效率较低。


技术实现要素:

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.图2示出了本发明实施例所提供的采集水土保持数据的方法流程示意图;
45.图3为本技术实施例提供的一种计算机设备300的结构示意图。
具体实施方式
46.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
47.本发明实施例提供了一种采集水土保持数据的方法及系统,下面通过实施例进行描述。
48.图1示出了本发明实施例所提供的采集水土保持数据的系统结构示意图。如图1所示,该系统包括:移动端01以及服务端02,其中,
49.移动端01包括:工程管理模块111、水土保持数据采集模块112以及数据合规检测模块113,其中,
50.工程管理模块111,用于接收用户的水土保持采样任务查看请求,从服务端获取为所述用户分配的水土保持采样任务并展示;依据水土保持数据采集模块112采集的水土保持数据,更新为所述用户分配的水土保持采样任务的任务进度;
51.本发明实施例中,用户在需外出进行户外的水土保持数据采样时,登录移动端的工程管理模块,在通过工程管理模块的认证后,从服务端获取为该用户分配的水土保持采样任务,使得操作人员能够直观知道自己负责的工程和任务。
52.本发明实施例中,给用户分配的水土保持采样任务可以是一个任务,也可以是多个任务,多个任务可以由用户并行执行,其中,多个任务可以属于一个工程,也可以分属于不同的工程。作为一可选实施例,为用户分配的水土保持采样任务以工程列表方式展示,工程列表包括但不限于:工程描述、任务标识、任务内容、任务区域、任务进度情况、任务完成情况、任务未完成情况、工程量、备注信息。用户通过点击工程列表中分配给该用户的某一项工程后,显示该工程的工程描述,分配给该用户的任务内容、进度情况、完成情况等,还可以通过排序、分类等实现对工程列表中相应任务的操作,满足用户的任务查看需求,例如,根据水土保持数据中的某一属性排序、分类,其中,属性包括但不限于:工程名称、工程类型、采集时间、工程规模。
53.本发明实施例中,在移动端展示的任务进度情况、任务完成情况、任务未完成情
况,在预设采样周期内,依据移动端的水土保持数据采集模块采集的数据进行更新,若超过预设采样周期,则从服务端获取相应更新信息进行展示。例如,预设采样周期为一天,若在采样周期内,用户首次登录工程管理模块,则工程管理模块从服务端获取为该用户分配的水土保持采样任务,并进行存储,依据水土保持数据采集模块采集的水土保持数据,对存储的水土保持采样任务进行任务进度更新,对于该采样周期内的其它次登录,展示存储的更新的水土保持采样任务。例如,对于从服务端获取的某一水土保持采样任务,包含100个采样点,已完成20个采样点,则进度情况为20%,任务完成情况为完成20个采样点,任务未完成情况为80个采样点,若在该采样周期内,水土保持数据采集模块采集了20个采样点的水土保持数据,则该水土保持采样任务,已完成40个采样点,进度情况为40%,任务完成情况为完成40个采样点,任务未完成情况为60个采样点。其中,对于用户已完成的任务,完成情况显示为完成,进度情况以进度条形式显示任务完成的百分比。
54.本发明实施例中,水土保持采样任务中还携带有为该用户分配的各任务对应的任务电子表单,任务电子表单中包含有该任务需要的各采集参数。
55.水土保持数据采集模块112,用于获取依据水土保持采样任务采集的水土保持数据,将采集的水土保持数据录入该水土保持采样任务对应的任务电子表单,输出至数据合规模块113;
56.本发明实施例中,依据各水土保持采样任务分别对应的采集参数,进行相应水土保持数据采集,其中,采集参数包括但不限于:措施类型、位置信息、水土保持信息、光照信息、气候信息中的一项或任意组合。水土保持数据包括但不限于:照片、视频、全景图、文字,通过将采集的水土保持数据录入电子表单,可以有效降低用户的操作量。作为一可选实施例,可以通过调用移动端的摄像头录制照片、视频,或者,通过调用摄像头结合后期全景图算法生成全景图,调用移动端的定位模块(gps)记录采集水土保持数据的采样点的gps位置信息,调用移动端的气压模块记录采集水土保持数据的采样点的气压信息,通过换算生成气压高度信息,依据gps位置信息以及气压高度信息得到采样点的位置信息。
57.本发明实施例中,利用下式计算气压信息对应的气压高度信息:
[0058][0059]
式中,
[0060]
h1为气压高度信息;
[0061]
p为气压信息;
[0062]
p0为标准气压信息。
[0063]
利用下式计算采样点的位置信息:
[0064][0065]
式中,
[0066]
h为采样点的位置信息;
[0067]
h2为采样点的gps位置信息。
[0068]
本发明实施例中,通过移动端的光线传感器记录采样点采集水土保持数据时的光照信息。
[0069]
数据合规检测模块113,用于对接收的任务电子表单中的水土保持数据进行合规检查,向用户展示检查不合规的水土保持数据,以使该用户进行重新采集,将合规的任务电子表单向服务端02发送;
[0070]
本发明实施例中,数据合规检测模块还将合规的任务电子表单向工程管理模块发送,以更新为用户分配的水土保持采样任务的任务进度。合规检查包括但不限于:字段格式检查、数量检查、录入权限检查、数据库比对规则检查,其中,作为一可选实施例,数据库比对规则检查包括工程归属检查、工程状态检查。通过在移动端设置数据合规检测,能实时检测出采集的水土保持数据中的不合规水土保持数据,便于实时进行更正。
[0071]
本发明实施例中,作为一可选实施例,字段格式检查包括:是否规定为数字、是否为小数、是否为整数、小数点后精确的位数、是否为字符串、规定格式的字符串等,数量检查为数据对应的数量范围检查,判断是否超过最大值或者低于最小值,录入权限检查通过与服务端交互,通过服务端判断是否为用户权限范围的工程任务,服务端返回符合与否结果。
[0072]
本发明实施例中,若水土保持数据不符合合规检查中的任意一项,则数据检查不合规,弹出错误提示窗口,通过输入框高亮变红等方式报错,用户进行修改或重采样后再次录入,并记录错误日志。
[0073]
服务端02,包括:数据合规模块121、数据仓库模块122以及工程服务模块123,其中,
[0074]
工程服务模块123,用于创建工程,对创建的工程进行任务拆解,为拆解的任务配置任务执行人员以及对应的任务电子表单,将配置输出至数据仓库模块122,对数据仓库模块122存储的配置进行更新;
[0075]
本发明实施例中,管理员可以通过移动端或服务端创建工程,若通过移动端创建,则上传至服务端。将创建的工程以及为工程配置的信息,例如,任务执行人员、任务权限、任务电子表单存储至数据仓库模块。
[0076]
本发明实施例中,利用工程服务模块以及数据仓库模块,还可以执行相关查询、创建、修改、删除操作。
[0077]
数据合规模块121,用于对各移动端01上传的任务电子表单中的水土保持数据进行合规检查,对不合规的水土保持数据进行日志记录,将合规的任务电子表单输出至数据仓库模块122,以对数据仓库模块122中存储的对应任务的状态进行更新;
[0078]
本发明实施例中,服务端部署的数据合规模块与移动端部署的数据合规检测模块形成冗余设计,移动端的数据合规检测模块对采集的水土保持数据进行合规检测,服务端的数据合规模块对经网络传输后的水土保持数据进行检测,以保证数据传输的有效性。
[0079]
数据仓库模块122,用于以电子表单的方式存储工程服务模块123输出的配置,接收数据合规模块121输出的合规数据,依据合规数据对应的用户,对接收的合规数据进行处理。
[0080]
本发明实施例中,数据仓库模块依据接收的合规数据,对用户的任务进行任务进度情况、任务完成情况、任务未完成情况的更新,对工程完成的情况进行汇总,依据各任务执行人员对同一任务采集得到的水土保持数据,对该任务进行评估,依据评估结果,生成改进措施。
[0081]
本发明实施例中,数据仓库模块可以部署在一台或多台服务器上。
[0082]
本发明实施例中,数据仓库模块还可以用于向外提供搜索、查询、排序等功能。
[0083]
本发明实施例中,数据仓库模块保存的数据包括:采集数据、采集参数、工程数据、人员数据、报表数据。
[0084]
本发明实施例所提供的采集水土保持数据的系统,通过在服务端设置工程服务模块,用以对工程下的各任务进行任务执行人员分配,并为任务创建包含需采集水土保持数据的任务电子表单,以提供统一格式化的数据采集模式,在移动端设置工程管理模块,查看为用户分配的水土保持采样任务,并依据任务电子表单进行相应水土保持数据的采集,并通过数据合规检测模块对采集的水土保持数据进行合规检测,能够实时检测出不合规的水土保持数据,从而能够实时对不合规的水土保持数据进行重采集,提升了水土保持数据的采集效率以及水土保持监测效率。
[0085]
本发明实施例中,作为一可选实施例,该服务端还包括:
[0086]
服务接口模块124,用于通过设置的服务接口,操作数据仓库模块202提供对外服务,接收移动端传输的数据,存储至数据仓库模块202。
[0087]
本发明实施例中,对外服务可以是查询、创建、修改、删除服务、数据上传、数据下载、数据传输。数据仓库模块通过服务接口提供对外服务,外部通过调用服务接口获取操作结果。
[0088]
本发明实施例中,服务接口模块提供各项服务的接口,从而对各项服务进行隔离,提升服务的可用性以及系统的可用性,包括:私有服务接口以及公开服务接口。通过接收管理端或移动端等请求端的请求,通过私有服务接口或公开服务接口,将请求分发至各服务模块,将服务模块返回的相关信息返回至请求端。
[0089]
本发明实施例中,服务接口模块支持多个终端以及多个响应并发请求。服务接口模块还支持请求的缓存,在服务端无法响应时,按接收顺序暂时保存请求,并在服务端恢复时,例如,有计算资源时,计算并返回相应结果。
[0090]
本发明实施例中,作为另一可选实施例,该服务端还包括:
[0091]
人力服务模块125,用于创建任务执行人员信息,记录任务执行人员信息对应分配的工程及任务,设置任务执行人员的任务权限,设置任务内容以及任务生存周期。
[0092]
本发明实施例中,人力服务模块提供移动端和管理端的人力管理的逻辑处理。
[0093]
本发明实施例中,管理员创建人员信息,分配相关工程,并设置工程任务、时间、要求,索引相关工程数据,处理后存入数据仓库模块。
[0094]
本发明实施例中,作为再一可选实施例,该服务端还包括:
[0095]
智能报表模块126,用于根据预先设置的报表模板中的报表配置选项,提取数据仓库模块中的水土保持数据,对报表配置选项进行填充,生成报表。
[0096]
本发明实施例中,可以依据数据仓库模块中存储的水土保持数据,生成满足工程需求的各报表。报表配置选项包括但不限于:时间、工程、措施类型、工程量等,从数据仓库模块读取对应的采集信息(水土保持数据),填充至报表模板中的相应位置。
[0097]
本发明实施例中,通过设置报表模板,可以规范文档格式,包含标题位置、图片排版、文字位置、文字字体,从而生成统一格式的doc、excel、pdf等报表文件。
[0098]
本发明实施例中,作为一可选实施例,移动端还包括:
[0099]
数据管理模块114,用于为工程管理模块提供水土保持数据的查看与管理界面,依
据登录的用户的数据管理权限,实现数据管理权限内的数据查看与管理。
[0100]
本发明实施例中,查看与管理功能包含:搜索、查看、删除、分类、排序。
[0101]
本发明实施例中,数据管理模块在实现搜索、查看、删除、分类、排序等功能时,从服务端获取采集的水土保持数据。其中,搜索可以按照工程、任务、措施类型等关键字以及属性进行比对或模糊比对搜索。作为一可选实施例,可以通过搜索关键字输入框输入关键字,展示搜索结果。查看功能可以查看水土采样数据的详细情况,例如,查看采集的水土采样照片,查看采集的水土采样视频并播放,查看采集的水土采样数据相关的文字信息等。分类功能用于对水土采样数据进行分类,可以通过关键字对工程列表进行筛选,可以按照输入的标签进行水土保持数据查看。作为一可选实施例,标签以下拉菜单的形式列出,用户可以选择某一标签类别进行查看,分类包括多级分类。排序功能用于对工程列表中的数据进行排序,通过关键字对数据进行排序,例如,通过采集时间进行排序,排序后展示相关数据。
[0102]
本发明实施例中,作为另一可选实施例,移动端还包括:
[0103]
本地缓存模块115,用于对用户录入的水土保持数据进行缓存。
[0104]
本发明实施例中,本地缓存模块通过对象字典实现数据缓存,作为一可选实施例,对象字典包含一存放在移动端内存中的关键字索引,以增加数据读取速率,提升查看效率。
[0105]
本发明实施例中,作为再一可选实施例,移动端还包括:
[0106]
本地数据库模块116,用于在传输水土保持数据时,若与服务端的传输通道失效,对传输的水土保持数据进行本地存储,在传输通道恢复正常后,将本地存储的水土保持数据传输至服务端,接收数据管理模块的数据请求,向数据管理模块返回数据请求对应的水土保持数据。
[0107]
本发明实施例中,本地数据库模块解决在传输通道失效(如无网络,后端服务宕机)下数据的长期存储,便于在传输通道恢复后进行数据传输。
[0108]
本发明实施例中,作为一可选实施例,本地缓存模块在上报水土保持数据的同时,将水土保持数据存入本地数据库模块中,服务端将接收的水土保持数据保存至数据仓库模块,在确认水土保持数据传输完毕后,将存储在本地数据库模块中的该水土保持数据删除。
[0109]
本发明实施例中,作为另一可选实施例,本地数据库模块可以存储用户采集的各水土保持数据,以使本地数据库模块支持数据管理模块的查询、删除、排序、比较等操作,方便用户查看。
[0110]
本发明实施例中,作为一可选实施例,该系统还包括:管理端03,包括:
[0111]
工程管理模块131,用于为工程服务模块提供工程编辑界面;
[0112]
本发明实施例中,工程编辑包括工程创建、修改、删除等。
[0113]
本发明实施例中,工程管理模块以电子表单形式创建工程,在电子表单中填入工程名称、描述信息、编号等。通过调用服务接口模块,存入数据仓库模块。
[0114]
本发明实施例中,电子表单为工程展示列表,通过工程展示列表,可以查看工程名称、编号、工程信息以及工程介绍等描述信息。并可进行修改、删除等操作。电子表单中,设置以进度条以及百分比的形式展示具体工程执行进度。
[0115]
权限管理模块132,用于为人力服务模块提供任务权限的创建、修改、删除、分组的功能界面;
[0116]
本发明实施例中,管理员可以在权限管理模块呈现的界面中,为工程列表中的工
程添加权限组或者删除权限组。每个工程可对应多组权限组,管理员可以将人员加入到权限组中,或者移出权限组,使得权限管理模块的界面能够展示工程列表以及对应权限组人员的列表,包括查看、修改、删除的权限组。
[0117]
本发明实施例中,权限管理模块还提供按用户搜索功能,按照权限组类型,以列表的形式展示该用户所执行的不同权限的工程。
[0118]
采集管理模块133,用于为数据仓库模块提供水土保持数据的查看、修改、分类、删除、搜索、排序的功能界面;
[0119]
本发明实施例中,采集管理模块提供管理员权限内所有用户的数据功能界面,包含搜索、查看、删除、分类、排序等功能。其中,提供的搜索可以按照工程、任务、措施类型、采集人员等关键字以及属性进行比对或模糊比对搜索和展示,支持通过搜索关键字输入框输入关键字,返回搜索结果。
[0120]
本发明实施例中,采集管理模块提供通过数据列表展示采集数据或展示缩略图的界面,进一步地,还可以提供查看采集数据的详细情况,如查看采集的照片、采集的视频并播放,查看采集数据相关的文字信息等界面,已进行相应设置。分类则通过一些关键字对列表进行筛选,可以按照某一类标签进行数据查看。排序功能通过关键字对数据列表进行重新排序,也包括采集时间排序。选择排序关键字,列表重新排列,展示相关数据。
[0121]
人力管理模块134,用于为人力服务模块提供人力的管理界面;
[0122]
本发明实施例中,在管理界面中,包括人员的创建、删除、修改等功能。作为一可选实施例,可以通过电子表单形式录入用户名称以进行用户创建。人力管理模块的界面展示用户列表,提供删除、修改的功能以及用户密码的修改、重置功能,从而为管理员提供一个直观操作的人力资源管理平台。
[0123]
报表管理模块135,用于为智能报表模块提供报表导出的配置以及导出操作界面。
[0124]
本发明实施例中,报表管理模块提供的界面包含:导出文件类型选择、报表模板类型、报表模板配置。管理员在报表管理模块中提交相关参数后,依据提交的参数形成报表文件,界面展示生成的报表列表,并提供下载删除操作功能。
[0125]
本发明实施例中,移动端包括但不限于:移动电话、平板电脑以及专用智能设备,采用安卓、ios系统。服务端用于水土保持数据存储、处理、分发。作为一可选实施例,服务端部署在云平台,可以为服务器、高性能计算机以及计算机集群。管理端用于业务管理。
[0126]
本发明实施例中,移动端采集的水土保持数据可以直接通过5g网络传输至服务端,在服务端的数据仓库模块中进行存储,可以有效避免移动端对采集的水土保持数据的物理携带。同时,移动端和服务端对采集的水土保持数据实时进行合规检查,实时检测水土保持任务作业中的失误以实地进行重采样。进一步地,采用电子表单提交形式,可以直接将采集的水土保持数据同步至服务端,无需服务端进行处理,降低了服务端的资源开销。而且,利用管理端的工程管理模块,预先录入工程信息,结合移动端的gps定位,可以获取到准确的采集位置,可以录入包含照片、视频、全景等多种格式的水土保持数据,方便后续分析;此外,在服务端通过设置智能报表模块,可以通过选择报表类型以及配置参数,自动导出报表,通过人力管理模块,对水土保持任务作业进行分配协调,方便人员管理协作。
[0127]
本发明实施例的系统,可为水土保持工作外业人员提供水土保持数据采集,能够实现个性化工程设定、措施记录、现场照片采集等功能,有效减少外业人员在项目现场的工
作量,提升水土保持数据采集的工作效率及时效性,并能为后期数据整理、报告编制、原始资料储存、及时汇报提供便利条件。
[0128]
图2示出了本发明实施例所提供的采集水土保持数据的方法流程示意图。如图2所示,该方法包括:
[0129]
步骤201,移动端的工程管理模块接收用户的水土保持采样任务查看请求,从服务端获取为所述用户分配的水土保持采样任务并展示,所述水土保持采样任务为服务端的工程服务模块创建工程,对创建的工程进行任务拆解,为拆解的任务配置任务执行人员以及对应的任务电子表单得到的;
[0130]
本发明实施例中,给用户分配的水土保持采样任务可以是一个任务,也可以是多个任务,多个任务可以由用户并行执行,其中,多个任务可以属于一个工程,也可以分属于不同的工程。作为一可选实施例,为用户分配的水土保持采样任务以工程列表方式展示。向移动端返回的水土保持采样任务中还携带有为该用户分配的各任务对应的任务电子表单,任务电子表单中包含有该任务需要的各采集参数。
[0131]
步骤202,移动端的水土保持数据采集模块获取依据水土保持采样任务采集的水土保持数据,将采集的水土保持数据录入该水土保持采样任务对应的任务电子表单;
[0132]
本发明实施例中,依据各水土保持采样任务分别对应的采集参数,进行相应水土保持数据采集,其中,采集参数包括但不限于:措施类型、位置信息、水土保持信息、光照信息、气候信息中的一项或任意组合。水土保持数据包括但不限于:照片、视频、全景图、文字。
[0133]
步骤203,移动端的数据合规检测模块对接收的任务电子表单中的水土保持数据进行合规检查,向用户展示检查不合规的水土保持数据,以使该用户进行重新采集,将合规的任务电子表单向服务端以及工程管理模块发送;
[0134]
本发明实施例中,合规检查包括但不限于:字段格式检查、数量检查、录入权限检查、数据库比对规则检查,其中,数据库比对规则检查包括工程归属检查、工程状态检查。
[0135]
步骤204,移动端的工程管理模块依据接收的水土保持数据,更新为所述用户分配的水土保持采样任务的任务进度;
[0136]
步骤205,服务端的数据合规模块对各移动端上传的任务电子表单中的水土保持数据进行合规检查,对不合规的水土保持数据进行日志记录,将合规的任务电子表单输出至数据仓库模块,以对数据仓库模块中存储的对应任务的状态进行更新;
[0137]
本发明实施例中,服务端的数据合规模块对经网络传输后的水土保持数据进行检测,以保证数据传输的有效性。
[0138]
步骤206,服务端的数据仓库模块接收数据合规模块输出的合规数据,依据合规数据对应的用户,对接收的合规数据进行处理。
[0139]
本发明实施例中,处理包括但不限于:对用户的任务进行任务进度情况、任务完成情况、任务未完成情况的更新,对工程完成的情况进行汇总,依据各任务执行人员对同一任务采集得到的水土保持数据,对该任务进行评估,依据评估结果,生成改进措施。
[0140]
本发明实施例中,作为一可选实施例,该方法还可以包括:
[0141]
在服务端设置提供各项服务的服务接口模块,每一服务对应一服务接口,通过设置的服务接口提供对外服务,接收移动端传输的数据进行存储。
[0142]
本发明实施例中,作为另一可选实施例,该方法还可以包括:
[0143]
根据预先设置的报表模板中的报表配置选项,提取服务端存储的水土保持数据,对报表配置选项进行填充,生成报表。
[0144]
本发明实施例中,报表配置选项包括但不限于:时间、工程、措施类型、工程量等。
[0145]
本发明实施例中,作为再一可选实施例,该方法还可以包括:
[0146]
对用户在移动端录入的水土保持数据进行缓存;
[0147]
在传输水土保持数据时,若与服务端的传输通道失效,对传输的水土保持数据进行本地存储,在传输通道恢复正常后,将本地存储的水土保持数据传输至服务端。
[0148]
本发明实施例中,通过对象字典实现数据缓存,对象字典包含一存放在移动端内存中的关键字索引,以增加数据读取速率,提升查看效率。
[0149]
如图3所示,本技术一实施例提供了一种计算机设备300,用于执行图1中的采集水土保持数据的方法,该设备包括存储器301、处理器302及存储在该存储器301上并可在该处理器302上运行的计算机程序,其中,上述处理器302执行上述计算机程序时实现上述采集水土保持数据的方法的步骤。
[0150]
具体地,上述存储器301和处理器302能够为通用的存储器和处理器,这里不做具体限定,当处理器302运行存储器301存储的计算机程序时,能够执行上述采集水土保持数据的方法。
[0151]
对应于图1中的采集水土保持数据的方法,本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述采集水土保持数据的方法的步骤。
[0152]
具体地,该存储介质能够为通用的存储介质,如移动磁盘、硬盘等,该存储介质上的计算机程序被运行时,能够执行上述采集水土保持数据的方法。
[0153]
在本技术所提供的实施例中,应该理解到,所揭露系统和方法,可以通过其它的方式实现。以上所描述的系统实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,系统或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0154]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0155]
另外,在本技术提供的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0156]
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read

only memory,rom)、随机存取存
储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0157]
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释,此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0158]
最后应说明的是:以上所述实施例,仅为本技术的具体实施方式,用以说明本技术的技术方案,而非对其限制,本技术的保护范围并不局限于此,尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本技术实施例技术方案的精神和范围。都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应所述以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1