一种云计算农业信息分类加密管理系统的制作方法

文档序号:16812105发布日期:2019-02-10 13:46阅读:177来源:国知局
一种云计算农业信息分类加密管理系统的制作方法

本发明涉及农业数据系统,更具体地说,涉及一种云计算农业信息分类加密管理系统。



背景技术:

农业(agriculture)是利用动植物的生长发育规律,通过人工培育来获得产品的产业。农业属于第一产业,研究农业的科学是农学。农业的劳动对象是有生命的动植物,获得的产品是动植物本身。农业是提供支撑国民经济建设与发展的基础产业。而随着网络技术的发展,对于农业信息的收集,有利于对农业的趋势研究、对气候、环境的分析,为农业的发展做出重要的判断以及引导,而农业信息如果泄漏,会带来不利的影响,而如果采用复杂的加密技术对农业信息进行加密,而不利于对农业信息的调用或管理。

现有技术1:cn106327346a,公开了一种移动服务平台系统及移动终端,通过移动通信网络实现智能移动终端与服务器的通信,为移动终端用户提供各类农业信息服务。所述农业信息移动服务平台系统包括服务器和所述移动终端。服务器包括通信服务器、视频服务器、接口服务器,移动终端包括电源模块、网络通信模块、视频显示模块、输入模块,并且移动终端采用定制方式,将农业信息移动服务功能硬件模块定制在移动终端内。关于网络通信的软件安全性问题,软件经常使用的wifi网络并非总是可信的。例如,开放式网络或弱加密网络中,接入者可以监听网络流量;攻击者可以自己设置wifi网络钓鱼。此外,在获得root权限后,还可以在android系统中监听网络数据。系统设计在ssl/tls通信中,客户端通过数字证书判断服务器是否可信,并采用证书中的公钥与服务器进行加密通信。在代码中更精确地直接验证是否某张特定的证书。从而保证使用wifi网络时的网络通信安全。

现有技术2:cn106768042a,公开了一种基于光伏技术的农业信息实时远程监测系统及监控方法。所述监测系统包括电源、第一级信息存储处理模组、多个信息监测模组、信息传输模组、第二级信息存储处理模组及显示控制终端,所述电源采用基于光伏技术分布式电源管理方式提供电能并由第一级信息存储处理模组控制所述信息监测模组的工作状态,所述信息监测模组实时采集现场环境农业信息,并由第一级信息存储处理模组处理后,经所述信息传输模组传输至所述第二级信息存储处理模组,所述第二级信息存储处理模组对接收到的实时现场农业信息进行加工处理后,反馈经处理的农业信息至所述显示控制终端。本发明的农业信息实时远程监测系统提高作业可能性,实现作物生长环境参数的透明化,有助于作业人员实时改善作物生长环境,优化成长环境。作为上述农业信息实时远程监测系统2的进一步改进,在上述信号传输过程中,所述农业信息实时远程监测系统2还可以增加加密装置,所述加密装置对自所述信息监测模组23传输至所述信息存储处理模组27的实时农业信息进行加密传输,以及自所述信息存储处理模组27至所述显示控制终端29的实时农业信息进行加密传输,保障数据安全。

现有技术3:cn106327346a,公开了一种移动服务平台系统及移动终端,通过移动通信网络实现智能移动终端与服务器的通信,为移动终端用户提供各类农业信息服务。所述农业信息移动服务平台系统包括服务器和所述移动终端。服务器包括通信服务器、视频服务器、接口服务器,移动终端包括电源模块、网络通信模块、视频显示模块、输入模块,并且移动终端采用定制方式,将农业信息移动服务功能硬件模块定制在移动终端内。关于网络通信的软件安全性问题,软件经常使用的wifi网络并非总是可信的。例如,开放式网络或弱加密网络中,接入者可以监听网络流量;攻击者可以自己设置wifi网络钓鱼。此外,在获得root权限后,还可以在android系统中监听网络数据。系统设计在ssl/tls通信中,客户端通过数字证书判断服务器是否可信,并采用证书中的公钥与服务器进行加密通信。在代码中更精确地直接验证是否某张特定的证书。从而保证使用wifi网络时的网络通信安全。

然而,上述现有技术虽然提到了对相关的农业信息进行加密,但是并没有给出具体的加密手段,有鉴于此,急需一种基于云计算,并可以起到一个对信息的共享、收集获取较为方便的同时,可以保证信息的安全性和可靠性,使信息不易外流的农业信息分类加密管理系统。



技术实现要素:

有鉴于此,本发明目的是提供一种云计算农业信息分类加密管理系统,以解决上述问题。

为了解决上述技术问题,本发明的技术方案是:一种云计算农业信息分类加密管理系统,包括若干用户端以及中心服务器,每一用户端配置有用户信息,所述用户端用于输入和存储农业信息,所述农业信息包括地质信息、气候信息、作物信息以及种植策略信息,每一所述用户端均连接于所述中心服务器,所述中心服务器配置有分类管理数据库以及分类模块;

所述分类模块通过一分类策略对所述分类管理数据库内的数据进行分类,所述分类策略包括构建分类索引,通过分类索引将通过的农业信息分类到所述分类管理数据库不同的存储分区;

所述用户端包括有上传模块、下载模块以及共享模块;

所述上传模块通过上传策略将农业信息上传至所述中心服务器,所述中心服务器将接收到的农业信息存储至所述分类管理数据库;所述用户信息包括一级用户编码以及二级用户编码;所述上传策略包括权限加密策略以及信息加密策略,通过所述权限加密策略加密所述种植策略信息,所述一级用户编码为所述权限加密策略的对应的密钥;再通过所述信息加密策略加密得到的种植策略信息,所述二级用户编码为所述信息加密策略对应的密钥;

所述下载模块通过下载策略从所述中心服务器下载对应的农业信息;所述下载策略包括生成一下载请求信息,将所述下载请求信息发送至所述中心服务器,所述中心服务器根据下载请求信息的内容将获取对应的所述农业信息发送至对应的用户端;

所述共享模块通过一共享策略从其他用户端获取用户信息;所述共享模块包括共享发送单元和共享接收单元,所述共享发送单元用于生成共享请求信息,所述共享接收单元用于接收所述共享请求信息以生成对应的共享许可信息,所述共享许可信息根据共享接收单元所在的用户端的用户信息生成;

所述解析模块通过一解析策略解析种植策略信息,当所述解析模块通过一级用户编码解析种植策略信息时,通过一显示协议在所述用户端显示所述初始的种植策略信息;当所述解析模块通过二次解析策略解析所述种植策略信息时,获得初始的种植策略信息。

进一步地:所述分类索引包括地质信息、气候信息以及作物信息。

进一步地:所述分类索引包括有地质关联子策略、气候关联子策略以及作物关联子策略,所述地质关联子策略用于关联两个不同的地质信息,被关联的两个地质信息被视为同一地质信息;所述气候关联子策略用于关联两个不同的气候信息,被关联的两个气候信息被视为同一气候信息;所述作物关联子策略用于关联两个不同的作物信息,被关联的两个作物信息被视为同一作物信息。

进一步地:所述用户端配置有加密模块,所述加密模块通过第一加密策略加密所述一级用户编码以获得第一加密明文以及对应的第一密钥,所述第一密钥被发送至所述中心服务器,所述第一加密明文被存储至所述用户端。

进一步地:所述加密模块通过第二加密策略加密所述二级用户编码以获得第二加密明文一级对应的第二解密策略,所述第二解密策略用于解密所述第二加密明文,所述第二加密明文被发送至中心服务器,所述第二解密策略被配置于对应的用户端。

进一步地:还包括共享组,每一共享组包括若干用户端,所述共享组设置有共享存储区,每一用户端将对应的共享信息存储至所述共享存储区,并可从对应的共享存储区调用所述共享信息,所述共享信息包括用户端的网络地址。

进一步地:所述共享信息包括一级用户编码。

进一步地:所述种植策略信息包括若干种植子信息,所述种植子信息分为种植方法信息、种植日志信息、种植取样信息以及种植量信息。

进一步地:所述中心服务器配置有检索模块,用户端可以通过访问所述检索模块输入检索条件,所述检索模块根据所述检索条件从所述中心服务器中获取对应的农业信息。

进一步地:所述检索条件包括地质条件、气候条件以及作物条件,所述地质条件、气候条件和作物条件分别与所述地质信息、气候信息以及作物信息对应。

本发明技术效果主要体现在以下方面:通过这样设置,可以起到一个对信息的共享、收集获取较为方便的同时,可以保证信息的安全性和可靠性,使信息不易外流。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1:本发明的云计算农业信息分类加密管理系统的系统架构原理图;

图2:本发明的云计算农业信息分类加密管理系统的用户端原理图。

附图标记:1、用户端;11、上传模块;12、下载模块;13、共享模块;131、共享发送模块;131、共享接收模块;14、解析模块;15、加密模块;2、中心服务器;3、分类管理数据库;4、共享组;41、共享存储区。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。以下结合附图,对本发明的具体实施方式作进一步详述,以使本发明技术方案更易于理解和掌握。

参照图1所示,一种云计算农业信息分类加密管理系统,包括若干用户端1以及中心服务器2,每一用户端1配置有用户信息,所述用户端1用于输入和存储农业信息,所述农业信息包括地质信息、气候信息、作物信息以及种植策略信息,每一所述用户端1均连接于所述中心服务器2,所述中心服务器2配置有分类管理数据库3以及分类模块;首先用户信息是根据用户端1配置的是,有以下两种实施方式,第一是用户信息可以属于验证信息,由用户端1配合以及用户输入的信息生成,第二是直接配置在用户端1内部,而用户无法调用用户信息,只能通过预设的程式才能使用用户信息,而农业信息则包括非常复杂的信息系统,例如地质信息反映土壤情况、物理位置情况,根据这些情况可以判断适合生长的作物,而气候信息则是反映湿度、温度、降水等天气情况,也是作物生长的关键,而作物信息则是反映了作物的种类、投入情况、产出情况等,而种植策略信息反映种植方法、方式、利用辅助工具、施加肥料以及其他的特殊情况的处理办法,而种植策略信息则是每个农业信息中的关键信息,需要尽可能进行保密,而为了促进农业发展,可以在系统内提供共享功能,而保证种植策略信息的安全性,具体通过以下功能实现。

所述分类模块通过一分类策略对所述分类管理数据库3内的数据进行分类,所述分类策略包括构建分类索引,通过分类索引将通过的农业信息分类到所述分类管理数据库3不同的存储分区;而为了方便检索,则通过检索索引构建存储分区,提高检索效率,而一般都是通过气候信息、作物信息或土壤信息,从而获取到最优的数据,起到一个数据存储的效果。

所述用户端1包括有上传模块11、下载模块12以及共享模块13。

所述上传模块11通过上传策略将农业信息上传至所述中心服务器2,所述中心服务器2将接收到的农业信息存储至所述分类管理数据库3;所述用户信息包括一级用户编码以及二级用户编码;所述上传策略包括权限加密策略以及信息加密策略,通过所述权限加密策略加密所述种植策略信息,所述一级用户编码为所述权限加密策略的对应的密钥;再通过所述信息加密策略加密得到的种植策略信息,所述二级用户编码为所述信息加密策略对应的密钥;首先是上传模块11的定义,上传模块11起到一个数据上传的效果,保证数据的安全性和可靠性,以及提高数据的隐秘性,而同时一级用户编码和二级用户编码是保存在用户端1的,所以即使数据库的中暑泄漏,也不会对用户端1的信息安全产生影响,如果获得一级用户编码,则只能拥有对种植策略信息的读取权限,并没有下载权限,也不能将文件再共享给他人,而另一个二级用户编码,则可以获得整个文件,也就是说,授权的方式不同,则可以起到不同的效果。

所述下载模块12通过下载策略从所述中心服务器2下载对应的农业信息;所述下载策略包括生成一下载请求信息,将所述下载请求信息发送至所述中心服务器2,所述中心服务器2根据下载请求信息的内容将获取对应的所述农业信息发送至对应的用户端1;下载模块12通过下载策略进行数据的下载和使用,而通过从中心服务器2下载农业信息,起到一个较佳的下载效果,而下载的是加密后的种植策略信息,所以如果没有对应的用户信息,同样无法获取数据内容,而这样的下载方式,可以提高数据获取效率,将数据量较大的数据获取到对应的用户端1。

所述共享模块13通过一共享策略从其他用户端1获取用户信息;所述共享模块13包括共享发送单元和共享接收单元,所述共享发送单元用于生成共享请求信息,所述共享接收单元用于接收所述共享请求信息以生成对应的共享许可信息,所述共享许可信息根据共享接收单元所在的用户端1的用户信息生成;共享模块13作为用户端1最重要的一环,包括两个单元,一个共享发送单元,用于生成共享请求信息,并将共享请求信息发送到对应的用户端1,而共享接收单元用于接收共享请求信息,然后用户端1经过许可后,将共享许可信息发送到对应的用户端1,而共享许可信息通过解析就可以获得对应的用户信息,从而解析对应的种植策略信息,需要说明的是,用户信息时与种植策略信息对应,也就是说,如果一个用户端1具有多个种植策略信息,那么对应的,用户信息的一级用户编码和二级用户编码的数量也是对应设置的,而同样的,只会将对应的信息发送到对应的用户端1。

所述解析模块14通过一解析策略解析种植策略信息,当所述解析模块14通过一级用户编码解析种植策略信息时,通过一显示协议在所述用户端1显示所述初始的种植策略信息;当所述解析模块14通过二次解析策略解析所述种植策略信息时,获得初始的种植策略信息。

所述分类索引包括地质信息、气候信息以及作物信息。所述分类索引包括有地质关联子策略、气候关联子策略以及作物关联子策略,所述地质关联子策略用于关联两个不同的地质信息,被关联的两个地质信息被视为同一地质信息;所述气候关联子策略用于关联两个不同的气候信息,被关联的两个气候信息被视为同一气候信息;所述作物关联子策略用于关联两个不同的作物信息,被关联的两个作物信息被视为同一作物信息。通过分类索引的方式进行信息分类,而具体可以通过关检词分类,而可以将相同意思不同内容的关键词视作一个关键词进行分类,提高分类效果。

所述用户端1配置有加密模块15,所述加密模块15通过第一加密策略加密所述一级用户编码以获得第一加密明文以及对应的第一密钥,所述第一密钥被发送至所述中心服务器2,所述第一加密明文被存储至所述用户端1。所述加密模块15通过第二加密策略加密所述二级用户编码以获得第二加密明文一级对应的第二解密策略,所述第二解密策略用于解密所述第二加密明文,所述第二加密明文被发送至中心服务器2,所述第二解密策略被配置于对应的用户端1。通过加密模块15进行加密,提高数据安全性和可靠性,保证数据安全。

还包括共享组4,每一共享组4包括若干用户端1,所述共享组4设置有共享存储区41,每一用户端1将对应的共享信息存储至所述共享存储区41,并可从对应的共享存储区41调用所述共享信息,所述共享信息包括用户端1的网络地址。所述共享信息包括一级用户编码。共享组4的设置,可以起到一个数据共享的效果,共享组4内的用户端1可以彼此共享用户信息或者其他的关于种植的信息,这样就可以构建相近领域的种植信息共享方式,提高农业技术发展。

所述种植策略信息包括若干种植子信息,所述种植子信息分为种植方法信息、种植日志信息、种植取样信息以及种植量信息,种植方法信息记录用户的种植方法,种植日志信息记录种植过程中的实际情况,种植取样信息记录种植后成品的情况,种植量信息记录种植投入量和种植收获量。所述中心服务器2配置有检索模块,用户端1可以通过访问所述检索模块输入检索条件,所述检索模块根据所述检索条件从所述中心服务器2中获取对应的农业信息。所述检索条件包括地质条件、气候条件以及作物条件,所述地质条件、气候条件和作物条件分别与所述地质信息、气候信息以及作物信息对应。检索模块的设置,可以提高数据效果效果,保证数据安全性和可靠性。

当然,以上只是本发明的典型实例,除此之外,本发明还可以有其它多种具体实施方式,凡采用等同替换或等效变换形成的技术方案,均落在本发明要求保护的范围之内。

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