一种基于便携终端电子化采集存储的方法

文档序号:31877022发布日期:2022-10-21 22:00阅读:39来源:国知局

1.本发明属于数据采集与存储技术领域,特别是涉及一种基于便携终端电子化采集存储的方法。


背景技术:

2.数据采集即获取、汇集、加工、记录、存贮和显示数据的方法和系统,在野外进行数据采集时,通常需要对野外地形中的水源、土壤、岩石等物质进行数据采集,以此完成相关地质作业,传统的纸质数据采集具有受环境影响大,采集速度慢,采集误差大,无法保证数据真实性等缺点。对数据采集与及时存储具有较大的影响,因此为了提高采集效率,保证数据采集的质量,尤其是基于便携终端采集存储,成为目前野外采集数据的新的有效解决途径。
3.目前随着通信领域技术的快速发展,数据采集系统在户外的应用也越来越广泛,现有的数据采集系统在户外使用,尤其在野外恶劣地质状况进行采集检测时,使用不方便,且在户外恶劣条件下,数据采集系统很容易损坏。
4.现有的数据采集与存储技术在户外使用时不方便,且数据安全保密性较差,同时数据采集时环境适应性不足,不能够保证采集数据的准确性,为此我们提出一种基于便携终端电子化采集存储的方法。


技术实现要素:

5.本发明的目的在于提供一种基于便携终端电子化采集存储的方法,解决现有的数据采集与存储技术在户外使用时不方便,同时数据采集时环境适应性不足,不能够保证采集数据的准确性的问题。
6.为解决上述技术问题,本发明是通过以下技术方案实现的:
7.本发明为一种基于便携终端电子化采集存储的方法,包括以下步骤:
8.s1、建立数据采集系统,所述数据采集系统包括云分配器、云共享平台、便携采集终端以及存储模块,其中:
9.云分配器用于根据数据采集需求对各数据整合形成数据采集表;
10.云共享平台内部记录过往数据采集的日志数据索引,并用于对日志数据进行分拣处理,所述云共享平台内部根据equihash算法预设预处理单元,根据所述equihash算法的计算轮数从存储器中读出待处理日志数据,所述数据序号为初始化生成数据时,根据的序号逐步增加1由预设处理单元计算生成对应的日志数据索引,所述数据序号包括单个数据喜好、和有多个数据序号组成的数据序号组合;根据每组日志数据形成日志数据索引后,建立目标函数:
[0011][0012]
按照稀疏表示将含有日志索引的日志数据生成一个n
×
n的对称阵来表示a,一个n
×
1的矩阵表示b,将数据矩阵a与b平均分为n个处理块,将n个处理快分配到n个处理器中进行计算,对每个处理快进行单独处理;
[0013]
便携采集终端用于在户外将采集到的数据信息传递至云共享平台,由云共享平台将分拣后的数据存储至存储模块内部;
[0014]
优选的,所述便携采集终端包括信号处理单元、通讯控制单元以及数据采集单元,所述信号处理单元、通讯控制单元、数据采集单元以及角位置探测单元之间通过通信连接;
[0015]
信号处理单元根据所探测的数据种类选择信号,以此用于对该所需采集的数据发出采集信号进行采集;
[0016]
通讯控制单元用于便携采集终端上的显示窗口相连接,并将信号处理单元所探测的信号变换为数字数据传输到所述显示窗口上;
[0017]
数据采集单元接收到信号处理单元所发出的目标数据采集信号,用于采集相应的磁感应数据和重力感应数据。
[0018]
优选的,所述云分配器、云分配平台以及存储模块均设置于计算机中,所述便携采集终端、云分配器、云分配平台以及存储模块依次建立通信连接,所述便携采集终端与云分配器之间通过以太网传输数据。
[0019]
s2:通过数据采集系统将户外采集数据实际要求通过便携采集终端编辑后发送至云分配器内部,云分配器整合若干所需采集数据要求形成数据采集表;
[0020]
优选的,所述步骤s2中云分配器创建数据采集表的具体步骤包括:
[0021]
s2.1、云分配器分析此次户外数据采集的具体行动要求,确定所需采集的所有数据;
[0022]
s2.2、利用计算机通过采集系统控制云分配器构建专属数据采集表。
[0023]
s3、云分配器将专属数据采集表下发至便携采集终端,便携采集终端上显示窗口显示数据采集表内部信息;
[0024]
优选的,所述步骤s3中将采集表下发至便携采集终端的具体步骤包括如下:
[0025]
s3.1、根据云分配器构建的数据采集表生成加密文件;
[0026]
s3.2、通过以太网将加密文件发送至便携采集终端;
[0027]
s3.3、便携采集终端解析加密文件并生成采集表。
[0028]
优选的,所述s3.1中生成的加密文件首先通过云分配器与便携采集终端建立通信连接,并获取该便携采集终端的预设类型编码,云分配器根据类型编码生成该加密文件的密钥,所述便携采集终端通过该密钥解析加密文件生成专属数据采集表。
[0029]
s4、便携采集终端根据数据采集表自动构建采集数据库,通过便携采集终端在现场对数据库中的每一种数据信息进行相关采集;
[0030]
优选的,所述步骤s4中便携终端根据下发数据自动构建采集数据库具体步骤包括:
[0031]
s4.1、识别下发数据的不同从属关系;
[0032]
s4.2、根据从属关系生成数据库以及数据表和数据表的各个字段,所述数据表所
需采集数据包括历史地理空间数据、专业地质数据、规划数据。
[0033]
s5、在便携采集终端上填写数据采集表,数据采集表填写完成后传递至云共享平台,云共享平台对数据采集表上的各数据信息进行分拣,数据分拣后存储至存储模块内部。
[0034]
优选的,所述采集的数据存储在便携采集终端的数据库中并进行加密处理,加密后的数据通过以太网传输给云共享平台,云共享平台对加密数据进行解析,并进行分拣处理。
[0035]
本发明具有以下有益效果:
[0036]
本发明通过设置数据采集系统,系统内部对过往的野外数据采集的日志以及详细数据进行分拣记录,形成一整套数据存储模块,将野外不同地区以及每个采集的数据进行详细记录,以便于后续数据采集者使用时能够更快的调取数据采集日志,以此来了解采集此数据的方法,云共享平台内部通过对日志数据索引的检索,从数据存储模块内部调取日志数据,使得若干数据的详细资料通过云分配器形成专属的数据采集表,通过云端系统的设置使得野外采集数据过程更快,并且准确性更高,不需要进行过于繁琐的准备,将野外数据采集要求通过便携采集终端编辑发送至云分配器即可调取专属数据采集表;同时本方法中根据野外现场信息自动构建采集数据库,在现场对数据库中的每一种数据信息进行相关采集,使得采集数据过程中适应性更强,更加适用于野外数据的采集。
附图说明
[0037]
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038]
图1为本发明提供的基于便携终端电子化采集存储的方法的流程图;
[0039]
图2为本发明提供的基于便携终端电子化采集存储的方法的系统框图;
[0040]
图3为本发明提供的基于便携终端电子化采集存储的方法的云分配器创建数据采集表流程图;
[0041]
图4为本发明提供的基于便携终端电子化采集存储的方法的采集表下发至便携采集终端流程图;
[0042]
图5为本发明提供的基于便携终端电子化采集存储的方法的便携终端根据下发数据自动构建采集数据库流程图。
具体实施方式
[0043]
为使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式,进一步阐述本发明。
[0044]
在本发明的描述中,需要说明的是,术语“上”、“下”、“内”、“外”“前端”、“后端”、“两端”、“一端”、“另一端”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0045]
在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“设置有”、“连接”等,应做广义理解,例如“连接”,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
[0046]
参阅图1-5,本发明为一种基于便携终端电子化采集存储的方法,包括以下步骤:
[0047]
s1、建立数据采集系统,所述数据采集系统包括云分配器、云共享平台、便携采集终端以及存储模块,其中:
[0048]
云分配器用于根据数据采集需求对各数据整合形成数据采集表;
[0049]
云共享平台内部记录过往数据采集的日志数据索引,并用于对日志数据进行分拣处理,所述云共享平台内部根据equihash算法预设预处理单元,根据所述equihash算法的计算轮数从存储器中读出待处理日志数据,所述数据序号为初始化生成数据时,根据的序号逐步增加1由预设处理单元计算生成对应的日志数据索引,所述数据序号包括单个数据喜好、和有多个数据序号组成的数据序号组合;根据每组日志数据形成日志数据索引后,建立目标函数:
[0050][0051]
按照稀疏表示将含有日志索引的日志数据生成一个n
×
n的对称阵来表示a,一个n
×
1的矩阵表示b,将数据矩阵a与b平均分为n个处理块,将n个处理快分配到n个处理器中进行计算,对每个处理快进行单独处理;
[0052]
便携采集终端用于在户外将采集到的数据信息传递至云共享平台,由云共享平台将分拣后的数据存储至存储模块内部;
[0053]
其中,便携采集终端包括信号处理单元、通讯控制单元以及数据采集单元,信号处理单元、通讯控制单元、数据采集单元以及角位置探测单元之间通过通信连接;
[0054]
信号处理单元根据所探测的数据种类选择信号,以此用于对该所需采集的数据发出采集信号进行采集;
[0055]
通讯控制单元用于便携采集终端上的显示窗口相连接,并将信号处理单元所探测的信号变换为数字数据传输到显示窗口上;
[0056]
数据采集单元接收到信号处理单元所发出的目标数据采集信号,用于采集相应的磁感应数据和重力感应数据。
[0057]
其中,云分配器、云分配平台以及存储模块均设置于计算机中,便携采集终端、云分配器、云分配平台以及存储模块依次建立通信连接,便携采集终端与云分配器之间通过以太网传输数据。
[0058]
s2:通过数据采集系统将户外采集数据实际要求通过便携采集终端编辑后发送至云分配器内部,云分配器整合若干所需采集数据要求形成数据采集表;
[0059]
其中,步骤s2中云分配器创建数据采集表的具体步骤包括:
[0060]
s2.1、云分配器分析此次户外数据采集的具体行动要求,确定所需采集的所有数据;
[0061]
s2.2、利用计算机通过采集系统控制云分配器构建专属数据采集表。
[0062]
s3、云分配器将专属数据采集表下发至便携采集终端,便携采集终端上显示窗口显示数据采集表内部信息;
[0063]
其中,步骤s3中将采集表下发至便携采集终端的具体步骤包括如下:
[0064]
s3.1、根据云分配器构建的数据采集表生成加密文件;
[0065]
s3.2、通过以太网将加密文件发送至便携采集终端;
[0066]
s3.3、便携采集终端解析加密文件并生成采集表。
[0067]
其中,s3.1中生成的加密文件首先通过云分配器与便携采集终端建立通信连接,并获取该便携采集终端的预设类型编码,云分配器根据类型编码生成该加密文件的密钥,便携采集终端通过该密钥解析加密文件生成专属数据采集表。
[0068]
s4、便携采集终端根据数据采集表自动构建采集数据库,通过便携采集终端在现场对数据库中的每一种数据信息进行相关采集;
[0069]
其中,步骤s4中便携终端根据下发数据自动构建采集数据库具体步骤包括:
[0070]
s4.1、识别下发数据的不同从属关系;
[0071]
s4.2、根据从属关系生成数据库以及数据表和数据表的各个字段,数据表所需采集数据包括水质参数、地质土壤参数以及植物分布种类。
[0072]
s5、在便携采集终端上填写数据采集表,数据采集表填写完成后传递至云共享平台,云共享平台对数据采集表上的各数据信息进行分拣,数据分拣后存储至存储模块内部。
[0073]
其中,采集的数据存储在便携采集终端的数据库中并进行加密处理,加密后的数据通过以太网传输给云共享平台,云共享平台对加密数据进行解析,并进行分拣处理。
[0074]
实施例一
[0075]
在本发明的采集系统中,本系统主要服务对象是科研领域的用户,在进入系统主界面前,需要对用户身份进行验证;本系统中系统将数据分为基础数据和用户自定义数据,在一个采集项目中,所需要采集数据类型多种多样,但其中一部分数据是基本固定的,如时间、地点、经纬度等,将这一部分数据划分为基础数据,由系统预设生成,自动记录,称之为日志数据索引,临沂部分由用户根据业务需求来自己设定的内容,包括名称单位等属性信息,数据的主体部分即是所要采集的数据,这部分内容给予用户最大范围的自定义权限,有系统自动生成其所对应的数据库,达到高扩展性的要求。
[0076]
启动程序后,首先显示系统登录界面,登陆成功后,即可进入采集项目列表界面,选择采集项目后即可进入功能主界面,用户可根据需要选择各个功能并进入相应界面。
[0077]
当用户第一次使用此系统时,应当先新建用户,然后即可进入主界面。在新添加采集记录时,首先应先创建该采集所属的项目,创建项目后,即可进行采集数据录入。
[0078]
样点的查看与显示,即需要用户先进入样点所屈的采集项目后,再选择查看样点,选择所需显示的点,再进行显示。
[0079]
当用户需要查询路径功能时,需要指定地点,其一是直接在地图上指定,还可以将日的地制定在预定的采样点上,直接进行查询,在此过程中,可以选择记录轨迹,或在采集的全程进行轨迹记录。
[0080]
对于数据操作部分的业务逻辑而言,当用户需要备份数据时,可以选择是备份数据库还是导出成excel文件,备份的数据库可以再倒回到系统中。
[0081]
本系统利用基于pda的嵌入式gis平台,结合gps定位技术,对各类野外地质信息进行快速提取。
[0082]
野外数据准备,确定工作日,将相关的历史地理空间数据、专业地质数据、规划数据等通过系统进行整理打包,并导入存储模块中。
[0083]
野外数据采集,利用安装有数据采集系统的平板电脑等设备,与便携采集终端通过以太网建立信号连接,在野外进行地质空间与地质专业信息的采集。
[0084]
野外数据整理入库,将野外地质数据导入系统中整理分拣,然后汇总至存储模块进行统一管理。
[0085]
本发明实施例中,下发文件前对文件进行加密处理,接收到文件后对文件进行解密,确保了文件传输过程中的安全。采集到数据后,将采集到的数据存储在便携终端中,适用于一些野外数据采集,能够在各种恶劣气候环境下快速、准确的采集并存储数据。
[0086]
上述基于便携终端电子化采集存储的方法,通过计算机设计采集模型生成加密文件,通过数据线下发到便携终端,便携终端解析加密文件并识别生成数据库,现场采集数据,并将数据存储在便携终端数据库中。加强了数据的保密性,提高了数据采集的环境适应性,确保了采集数据的准确性。
[0087]
实施例二
[0088]
在对数据采集表进行加密过程中,我们采用md5加密,md5是message-digestalgorithm5(消息一摘要算法)的缩写,前身是md4算法。md5可以把任意一个长度的字节串转换成一个定长的十六进制数字串;md5的加密速度比md4稍慢,但却更加安全,这是因为md5算法是在md4的基础,上,增加了一层“安全一带子”(safety-belts)概念,使得md5比比mid4更加难以破解,本系统即采用md5进行密码加密。
[0089]
对于以sqlite形式存储的用户采集数据,通常情况下非root的android设备本身的安全机制即可以保证其数据库不被非法获取;因比暂不考虑数据库的内容加密,采集的信息以明文方式保存在数据库中。
[0090]
首先,需要在android工程目录果创建libs文件夹,本系统中利用北斗导航作为数据采集的地图参考设备,将北斗导航apiandroidsdk开发包里的baidumapapi_v23_5.jar导入到libs根目录下,还需将1ibbaidumapsdk_v2_3_5.s0文件转贝到1ibs下的armeabi目录中。类似地,将北斗定位sdk所使用的文件1ibloesdk4b.so和locsdk_v4.1.jar也添加到相应目录下。在properties工程展性对话框里的libraries选项卡中选择“addexternaljars”,勾选baidumapapi_v2_3_5.jar和locsdk_v1.1.jar。经过以上的操作后,文件资源的导入工作就完成了;
[0091]
随后申请api密钥来对数据采集表进行加密,先使用北斗账号登陆api控制台;然后创建应用,应用类型为:“formobile”,再然后获取安全码并配置应用:安全码由sha值和包名级成,规则为sha1值+":”+packagename。sha1值可以在eelipse中直接查看,位于工程属性对话框中的android—》build,其中“shalfingerprint”值即是android签名证书的sha1值;随机获取包名:包名是android应用在其androidmanifest.xml文件中定义的名称;最终创建key:在输入安全码后,点击“确定”完成应用的配置工作,即会得到一个创建的
key,在成功取得key后,将密钥导入数据采集表中进行加密。
[0092]
以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1