农作物数据的处理方法、服务器、电子设备及存储介质与流程

文档序号:30380268发布日期:2022-06-11 03:33阅读:101来源:国知局
农作物数据的处理方法、服务器、电子设备及存储介质与流程

1.本发明涉及智能农业技术领域,具体而言,涉及一种农作物数据的处理方法、服务器、电子设备及存储介质。


背景技术:

2.随着科技的发展,农业也进行了数字化管理,目前,对于农作物的种植采收、交易收购、存储、加工分别进行了系统管理,但是由于各系统之间的农作物数据分散、统计复杂,因此,并不能直观的体现农作物的综合建设情况。


技术实现要素:

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.接收模块,还用于接收客户端发送的企业认证请求;企业认证请求包括企业认证信息;
44.判断模块,用于判断企业认证信息是否真实;
45.更新模块,用于若企业认证信息是真实的,则将与用户标识对应的用户身份更新为企业用户;
46.发送模块,还用于若企业认证信息不是真实的,则向客户端发送企业认证失败信息。
47.在一种可能的实施方式中,若农作物操作请求中的农作物操作类型为农作物种植采收操作,则操作模块,具体用于农作物操作请求中还包括农场标识、设备操作信息;将设备操作信息发送给农场设备,使农场设备对与农场标识对应的农场中,与农作物标识对应的农作物进行与设备操作信息对应的操作;接收到农场设备的操作完成信息后,将农作物操作类型、农作物标识、设备操作信息、用户标识对应存储到种植存储表中。
48.在一种可能的实施方式中,若农作物操作请求中的农作物操作类型为收购操作,则操作模块,具体用于农作物操作请求中还包括农作物的收购信息、出售农作物的用户标识;若与提交农作物操作请求对应的用户标识对应的用户身份为企业用户,则将农作物的收购信息发送给与出售农作物的用户标识对应的客户端;接收到与出售农作物的用户标识对应的客户端发送的确定信息后,将农作物的收购信息、出售农作物的用户标识、农作物操作类型、农作物标识、与提交农作物操作请求对应的用户标识对应存储到收购存储表中;否则,向客户端发送无请求资格信息。
49.在一种可能的实施方式中,若农作物操作请求中的农作物操作类型为在农作物仓库中的存取操作,则操作模块,具体用于农作物操作请求中还包括农作物存取信息,进行农作物存取的用户标识;若与提交农作物操作请求对应的用户标识对应的用户身份为企业用户,则将农作物存取信息发送给与进行农作物存取的用户标识对应的客户端;接收与进行农作物存取的用户标识对应的客户端发送的确认信息后,更新与进行农作物存取的用户标识对应的用户存储账户中的存储数据;用户存储账户,用于记录与进行农作物存取的用户标识对应的用户,在与提交农作物操作请求对应的用户标识对应的用户的仓库中的农作物存储信息。
50.在一种可能的实施方式中,若农作物操作请求中的农作物操作类型为加工操作,则操作模块,具体用于农作物操作请求还包括加工信息;若与提交农作物操作请求对应的用户标识对应的用户身份为企业用户,则从种植存储表中,获取与农作物标识对应的设备操作信息;将加工信息、与提交农作物操作请求对应的用户标识、农作物标识、农作物操作类型、与农作物标识对应的设备操作信息对应存储在加工存储表中。
51.第三方面,本技术实施例还提供了一种电子设备,包括:处理器、存储介质和总线,存储介质存储有处理器可执行的机器可读指令,当电子设备运行时,处理器与存储介质之间通过总线通信,处理器执行机器可读指令,以执行如第一方面任一项农作物数据的处理方法的步骤。
52.第四方面,本技术实施例还提供了一种计算机可读存储介质,计算机可读存储介
质上存储有计算机程序,计算机程序被处理器运行时执行如第一方面任一项农作物数据的处理方法的步骤。
53.本技术实施例提供了一种农作物数据的处理方法、服务器、电子设备及存储介质,该农作物数据的处理方法包括:接收客户端发送的登陆请求,登陆请求中包括用户标识,用户密码;对用户标识和用户密码进行验证;若验证成功,则向客户端发送登陆成功信息;接收客户端发送的农场设备建立请求、农作物操作请求;农场设备建立请求包括多个农场设备的属性信息;农作物操作请求包括农作物操作类型、农作物标识;农作物操作类型包括农作物的种植采收操作、收购操作、在农作物仓库中的存取操作、加工操作;根据每一个农场设备的属性信息,与农场设备建立通信连;对与农作物标识对应的农作物进行与农作物操作类型对应的操作;若验证失败,则向客户端发送登陆失败信息。本技术通过接收对登陆成功的用户的客户端发送的农场设备建立请求、农作物操作请求,对用户的农场设备、农作物种植采收操作、收购操作、在农作物仓库中的存取操作、加工操作进行了统一的管理,方便了农作物数据的统计、分析。
附图说明
54.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
55.图1示出了本技术实施例提供的一种农作物数据的处理系统的结构图;
56.图2示出了本技术实施例提供的一种农作物数据的处理方法的流程图;
57.图3示出了本技术实施例提供的另一种农作物数据的处理方法的流程图;
58.图4示出了本技术实施例提供的一种农作物数据的处理装置的结构示意图;
59.图5示出了本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
60.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,应当理解,本技术中附图仅起到说明和描述的目的,并不用于限定本技术的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本技术中使用的流程图示出了根据本技术的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本技术内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。
61.另外,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
62.为了使得本领域技术人员能够使用本技术内容,结合特定应用场景“智能农业技
术领域”,给出以下实施方式。对于本领域技术人员来说,在不脱离本技术的精神和范围的情况下,可以将这里定义的一般原理应用于其他实施例和应用场景。虽然本技术主要围绕“智能农业技术领域”进行描述,但是应该理解,这仅是一个示例性实施例。
63.需要说明的是,本技术实施例中将会用到术语“包括”,用于指出其后所声明的特征的存在,但并不排除增加其它的特征。
64.参照图1所示,为本技术实施例提供了一种农作物数据的处理系统的结构图,该系统包括注册登陆模块101、农作物操作模块102、管理模块103;农作物操作模块包括种植采收模块、收购模块、存储模块、加工模块;管理模块与注册登陆模块101、农作物操作模块102进行双向通信连接;注册登陆模块101与农作物操作模块102进行单向通信连接。
65.注册登陆模块101,用于接收客户端发送的登陆请求。
66.具体地,注册登陆模块101接收到客户端发送的登陆请求后,将登陆请求中的用户标识和用户密码发送给管理模块103。
67.其中,登陆请求中包括用户标识,用户密码。
68.管理模块103,用于对用户标识和用户密码进行验证,若验证成功,则向客户端发送登陆成功信息。
69.具体地,管理模块103接收注册登录模块101发送的用户标识和用户密码,对用户标识和用户密码进行验证,并将验证结果返回给注册登录模块101。
70.注册登陆模块101,还用于若验证成功,则向客户端发送登陆成功信息。
71.具体地,接收管理模块103发送的验证结果,若验证结果为验证成功,则向客户端、农作物操作模块102发送登陆成功信息,使农作物操作模块102接收客户端发送的信息。
72.农作物操作模块102,用于接收客户端发送的农场设备建立请求、农作物操作请求。
73.其中,农场设备建立请求包括所述农场设备的属性信息;农作物操作请求包括农作物操作类型、农作物标识;农作物操作类型包括农作物的种植采收操作、收购操作、在农作物仓库中的存取操作、加工操作。
74.农作物操作模块102,还用于根据每一个农场设备的属性信息,与农场设备建立通信连接。
75.农作物操作模块102,还用于对与所述农作物标识对应的农作物进行与所述农作物操作类型对应的操作。
76.具体地,农作物操作模块102接收客户端发送的农作物操作请求,若农作物操作类型为种植采收操作,则将农作物操作请求发送给种植采收模块,若农作物操作类型为收购操作,则将农作物操作请求发送给收购模块,若农作物操作类型为在农作物中的存取操作,则将农作物操作请求发送给存取模块,若农作物操作类型为加工操作,则将农作物操作请求发送给加工模块。
77.注册登录模块101,还用于若验证失败,则向所述客户端发送登陆失败信息。
78.本技术实施例提供了一种农作物数据的处理系统,该系统包括:接收客户端发送的登陆请求,登陆请求中包括用户标识,用户密码;对用户标识和用户密码进行验证;若验证成功,则向客户端发送登陆成功信息;接收客户端发送的农场设备建立请求、农作物操作请求;农场设备建立请求包括农场设备的属性信息;农作物操作请求包括农作物操作类型、
农作物标识;农作物操作类型包括农作物的种植采收操作、收购操作、在农作物仓库中的存取操作、加工操作;根据每一个农场设备的属性信息,与农场设备建立通信连;对与农作物标识对应的农作物进行与农作物操作类型对应的操作;若验证失败,则向客户端发送登陆失败信息。本技术通过接收对登陆成功的用户的客户端发送的农场设备建立请求、农作物操作请求,对用户的农场设备、农作物种植采收操作、收购操作、在农作物仓库中的存取操作、加工操作进行了统一的管理,方便了农作物数据的统计、分析。
79.参照图2所示,为本技术实施例提供的一种农作物数据的处理方法的流程示意图,该方法应用于如图1所示的农作物数据的处理系统,该农作物数据的处理方法的具体执行过程为:
80.s201、接收客户端发送的登陆请求。
81.其中,所述登陆请求中包括用户标识,用户密码。
82.s202、对用户标识和用户密码进行验证。
83.在本技术实施例中,到注册存储表中查找与用户标识对应用户的用户密码是否与登陆请求中的用户密码一致,如果,该用户的用户密码与登陆请求中的用户密码一致,即为验证成功。
84.其中,注册存储表用于存储已经注册过的用户信息,用户信息中包括用户标识、用户密码,用户姓名等,本技术中的用户标识即为用户账号,且具体的内容可以是身份证号。
85.需要说明的是,注册存储表中的用户信息的具体包含内容,可根据实际情况而定,本技术在这里不做具体限定。
86.例如,接收的登陆请求中的用户标识为身份证号,且该身份证号为20212233,用户密码为22,那么就到注册存储表中查找与该身份证号对应的用户,查找到之后,对注册存储表中该用户的用户密码与登陆请求中的用户密码进行对比,如果注册存储表中的该用户的用户密码为22,那么对比结果为一致,即验证成功。
87.s203、若验证成功,则向客户端发送登陆成功信息。
88.在本技术实施方式中,如果验证成功,则向客户端发送登陆成功信息,登陆成功信息中的内容包括用户登陆成功后可以进行的操作说明,引导用户进行后续的操作。
89.例如,发送给客户端的操作说明,可以告知用户可以进行企业认证、农场设备的建立等。
90.s204、接收所述客户端发送的农场设备建立请求、农作物操作请求。
91.在本技术实施例中,用户的农作物操作请求可以实现农作物的种植采收、收购、在农作物仓库中的存取、加工。
92.其中,农场设备建立请求包括多个农场设备的属性信息;农作物操作请求包括农作物操作类型、农作物标识;农作物操作类型包括农作物的种植采收操作、收购操作、在农作物仓库中的存取操作、加工操作;
93.s205、根据每一个农场设备的属性信息,与农场设备建立通信连接。
94.在本技术实施例中,农场设备建立请求中包含多个农场设备的属性信息,根据每一个农场设备的属性信息,与农场设备建立通信连接,与农场设备进行通信连接之后,可以对农场的设备进行控制。
95.其中,农场设备包括监测设备、传感器、喷管器、施肥设备等,监测设备可以监测到
农场的天气情况,并对农场进行视频监控,传感器可以监测农场土地的湿度、空气湿度、二氧化碳浓度、风速等,喷管器可以对农场的农作物进行浇水,施肥设备可以对农场的农作物进行施肥。
96.这里,对于各个设备监测到的数据还可以进行整理,例如,今天各个区域的温度的情况、天气情况、农作物生长情况等,每个监测数据中包含了设备所在的区域。
97.s206、对与农作物标识对应的农作物进行与农作物操作类型对应的操作。
98.具体地,若农作物操作请求中的农作物操作类型为农作物种植采收操作;将设备操作信息发送给农场设备,使农场设备对与农场标识对应的农场中,与农作物标识对应的农作物进行与设备操作信息对应的操作;接收到农场设备的操作完成信息后,将农作物操作类型、农作物标识、设备操作信息、用户标识对应存储到种植存储表中。
99.其中,农作物操作请求中还包括农场标识、设备操作信息。
100.这里,这里的种植采收操作主要是对农场设备进行控制,从而对农作物进行种植采收管理,农作物操作请求中的农作物中的设备操作信息中包含了对各个农场设备的控制信息,将设备操作信息发送给对应的农场设备,使对应的农场设备按照设备操作信息中对应的操作信息,对与农场标识对应的农场中,与农作物标识对应的农作物进行与设备操作信息对应的操作,操作完成后,将农作物操作类型、农作物标识、设备操作信息、用户标识对应存储到种植存储表中。
101.例如,农作物操作类型为农作物种植采收操作,农作物操作请求中的农作物标识为a,农场标识为a,设备操作信息包括“喷管器喷水30min、施肥设备需要每亩施肥70斤。”那么,将设备操作信息中的喷管器喷水30min发送给喷管器设备、使喷管器对农场a的农作物a喷水30min,将施肥设备需要每亩施肥70斤发送给施肥设备,使施肥设备对农场a的农作物a每亩施肥70斤。
102.在本技术中,还对每个用户在种植存储表中的数据进行统计,以得到每个用户所种植的农作物的施肥量等。
103.具体地,若农作物操作请求中的农作物操作类型为收购操作;若与提交农作物操作请求对应的用户标识对应的用户身份为企业用户,则将农作物的收购信息发送给与出售农作物的用户标识对应的客户端;接收到与出售农作物的用户标识对应的客户端发送的确定信息后,将农作物的收购信息、出售农作物的用户标识、农作物操作类型、农作物标识、与提交农作物操作请求对应的用户标识对应存储到收购存储表中否则;向所述客户端发送无请求资格信息。
104.其中,农作物操作请求中还包括农作物的收购信息、出售农作物的用户标识。
105.这里,对应收购操作,首先需要判断提交农作物操作请求的用户身份是否为企业用户,因为只有企业用户才有资格进行农作物的收购,需要将收购信息发送给与出售农作物的用户标识对应的客户端,即使出售农作物的用户对收购信息进行核实,接收到与出售农作物的用户标识对应的客户端发送的确定信息,将农作物的收购信息、出售农作物的用户标识、农作物操作类型、农作物标识、与提交农作物操作请求对应的用户标识对应存储到收购存储表中,也就是该收购信息已经完成。
106.其中,收购信息中包括收购量、农作物等级、收购单价、收购总价。
107.在本技术中,可以根据所有企业用户的收购信息,统计出预设时间段内的收购农
作物总产量。
108.具体地,若农作物操作请求中的农作物操作类型为在农作物仓库中的存取操作;若与提交农作物操作请求对应的用户标识对应的用户身份为企业用户,则将农作物存取信息发送给与进行农作物存取的用户标识对应的客户端;接收与进行农作物存取的用户标识对应的客户端发送的确认信息后,更新与进行农作物存取的用户标识对应的用户存储账户中的存储数据。
109.其中,农作物操作请求中还包括农作物存取信息,进行农作物存取的用户标识;用户存储账户,用于记录与进行农作物存取的用户标识对应的用户,在与提交农作物操作请求对应的用户标识对应的用户的仓库中的农作物存储信息。
110.这里,将农作物存取信息发送给与进行农作物存取的用户标识对应的客户端,也就是让进行农作物存取的用户对农作物的存取信息进行核实,接收到确认信息后,就更新与进行农作物存取的用户标识对应的用户存储账户中的存储数据。
111.进一步地,在更新用户存储账户中的存储数据时,首先需要查看与提交农作物操作请求的用户标识对应的农作物存储表中,是否存在与进行农作物存取的用户标识对应的用户存储账户,如果已经存在,则直接变更该用户存储账户存储数据,若不存在,则为与进行农作物存取的用户标识对应的用户建立存储账户进行存储。
112.这里,每个用于农作物存取的企业用户,至少包含一个存储用户存储账户的农作物存储表,在变更用户存储账户存储数据时,若该用户是取出农作物,则需要判断该用户存储账户中剩余存储数量,如果取出的数量大于剩余存储数量,则向客户端发送剩余农作物不足信息。
113.其中,农作物存取信息包括农作物存取类型,存取数量,存取类型为农作物存储或农作物取出。
114.具体地,若农作物操作请求中的农作物操作类型为加工操作;若与提交农作物操作请求对应的用户标识对应的用户身份为企业用户,则从种植存储表中,获取与农作物标识对应的设备操作信息;将加工信息、与提交农作物操作请求对应的用户标识、农作物标识、农作物操作类型、与农作物标识对应的设备操作信息对应存储在加工存储表中。
115.其中,农作物操作请求还包括加工信息,加工信息包括加工时所用的材料、加工基地标识、加工产品标识、加工数量。
116.这里,从种植存储表中,获取与农作物标识对应的设备操作信息,换一句话说,也就是需要将对该农作物的所有种植操作与该农作物的加工信息共同存储起来,这样可以直观的看到该加工产品的加工过程中所使用的材料,以及种植过程,使消费者更放心该加工产品。
117.s207、若验证失败,则向客户端发送登陆失败信息。
118.在本技术实施例中,登陆失败信息,若没查找到与该用户标识对应的用户,则登陆失败信息为该用户标识未注册,若密码不正确,则登陆失败信息为密码错误。
119.本技术提供了一种农作物数据的处理方法、服务器、电子设备及存储介质,该方法包括:接收客户端发送的登陆请求,登陆请求中包括用户标识,用户密码;对用户标识和所述用户密码进行验证;若验证成功,接收客户端发送的农场设备建立请求、农作物操作请求;农场设备建立请求包括多个农场设备的属性信息;农作物操作请求包括农作物操作类
型、农作物标识;农作物操作类型包括农作物的种植采收操作、收购操作、在农作物仓库中的存取操作、加工操作;根据每一个农场设备的属性信息,与农场设备建立通信连;对与农作物标识对应的农作物进行与农作物操作类型对应的操作。通过本技术的方式,能够对农作物的各种操作进行统一处理。
120.如图3所示,为本技术实施方式提供的另一种农作物数据的处理方法,该方法包括:
121.s301、接收客户端发送的企业认证请求。
122.其中,企业认证请求包括企业认证信息,企业认证信息包括法人身份证、法人名称、企业执照。
123.s302、判断企业认证信息是否真实;若企业认证信息是真实的,则将与用户标识对应的用户身份更新为企业用户。
124.这里,如果企业认证信息是真实的,则将与用户标识对应的用户身份更新为企业用户,更新为企业用户之后,该用户可以进行收购操作、加工操作、在农作物仓库中的存取操作等,如果不是企业用户,仅仅可以进行种植采收操作。
125.s303、若企业认证信息不是真实的,则向客户端发送企业认证失败信息。
126.通过本技术的方式,可以对企业用户的企业身份进行核实,使企业用户是真实的。
127.参照图4所示,为本技术实施例提供的一种服务器的示意图,该服务器包括:
128.接收模块401,用于接收客户端发送的登陆请求,登陆请求中包括用户标识,用户密码;
129.验证模块402,用于对用户标识和用户密码进行验证;
130.发送模块403,用于若验证成功,则向客户端发送登陆成功信息;
131.接收模块,还用于接收客户端发送的农场设备建立请求、农作物操作请求;农场设备建立请求包括多个农场设备的属性信息;农作物操作请求包括农作物操作类型、农作物标识;农作物操作类型包括农作物的种植采收操作、收购操作、在农作物仓库中的存取操作、加工操作;
132.建立模块404,用于根据每一个农场设备的属性信息,与农场设备建立通信连;
133.操作模块405,用于对与农作物标识对应的农作物进行与农作物操作类型对应的操作;
134.发送模块403,还用于若验证失败,则向客户端发送登陆失败信息。
135.在一种可能的实施方式中,该服务器,还包括:判断模块406、更新模块407;
136.接收模块401,还用于接收客户端发送的企业认证请求;企业认证请求包括企业认证信息;
137.判断模块406,用于判断企业认证信息是否真实;
138.更新模块,用于若企业认证信息是真实的,则将与用户标识对应的用户身份更新为企业用户;
139.发送模块403,还用于若企业认证信息不是真实的,则向客户端发送企业认证失败信息。
140.在一种可能的实施方式中,若农作物操作请求中的农作物操作类型为农作物种植采收操作,则操作模块405,具体用于农作物操作请求中还包括农场标识、设备操作信息;将
设备操作信息发送给农场设备,使农场设备对与农场标识对应的农场中,与农作物标识对应的农作物进行与设备操作信息对应的操作;接收到农场设备的操作完成信息后,将农作物操作类型、农作物标识、设备操作信息、用户标识对应存储到种植存储表中。
141.在一种可能的实施方式中,若农作物操作请求中的农作物操作类型为收购操作,则操作模块405,具体用于农作物操作请求中还包括农作物的收购信息、出售农作物的用户标识;若与提交农作物操作请求对应的用户标识对应的用户身份为企业用户,则将农作物的收购信息发送给与出售农作物的用户标识对应的客户端;接收到与出售农作物的用户标识对应的客户端发送的确定信息后,将农作物的收购信息、出售农作物的用户标识、农作物操作类型、农作物标识、与提交农作物操作请求对应的用户标识对应存储到收购存储表中;否则,向客户端发送无请求资格信息。
142.在一种可能的实施方式中,若农作物操作请求中的农作物操作类型为在农作物仓库中的存取操作,则操作模块405,具体用于农作物操作请求中还包括农作物存取信息,进行农作物存取的用户标识;若与提交农作物操作请求对应的用户标识对应的用户身份为企业用户,则将农作物存取信息发送给与进行农作物存取的用户标识对应的客户端;接收与进行农作物存取的用户标识对应的客户端发送的确认信息后,更新与进行农作物存取的用户标识对应的用户存储账户中的存储数据;用户存储账户,用于记录与进行农作物存取的用户标识对应的用户,在与提交农作物操作请求对应的用户标识对应的用户的仓库中的农作物存储信息。
143.在一种可能的实施方式中,若农作物操作请求中的农作物操作类型为加工操作,则操作模块405,具体用于农作物操作请求还包括加工信息;若与提交农作物操作请求对应的用户标识对应的用户身份为企业用户,则从种植存储表中,获取与农作物标识对应的设备操作信息;将加工信息、与提交农作物操作请求对应的用户标识、农作物标识、农作物操作类型、与农作物标识对应的设备操作信息对应存储在加工存储表中。
144.如图5所示,本技术实施例提供的一种电子设备500,包括:处理器501、存储器502和总线,存储器502存储有处理器501可执行的机器可读指令,当电子设备运行时,处理器501与存储器502之间通过总线通信,处理器501执行机器可读指令,以执行如上述农作物数据的处理方法的步骤。
145.具体地,上述存储器502和处理器501能够为通用的存储器和处理器,这里不做具体限定,当处理器501运行存储器502存储的计算机程序时,能够执行上述农作物数据的处理方法。
146.对应于上述农作物数据的处理方法,本技术实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述农作物数据的处理方法的步骤。
147.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考方法实施例中的对应过程,本技术中不再赘述。在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦
合或直接耦合或通信连接可以是通过一些通信接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
148.所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
149.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
150.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述信息处理方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
151.以上仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1