[go: up one dir, main page]

CN112153086B - Agricultural data sharing method, terminal and readable storage medium - Google Patents

Agricultural data sharing method, terminal and readable storage medium Download PDF

Info

Publication number
CN112153086B
CN112153086B CN201910566230.7A CN201910566230A CN112153086B CN 112153086 B CN112153086 B CN 112153086B CN 201910566230 A CN201910566230 A CN 201910566230A CN 112153086 B CN112153086 B CN 112153086B
Authority
CN
China
Prior art keywords
data
interface
terminal
cloud server
agricultural
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910566230.7A
Other languages
Chinese (zh)
Other versions
CN112153086A (en
Inventor
朱秋阳
阙仁文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Xiangnong Innovation Technology Co ltd
Original Assignee
Shenzhen Xiangnong Innovation Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Xiangnong Innovation Technology Co ltd filed Critical Shenzhen Xiangnong Innovation Technology Co ltd
Priority to CN201910566230.7A priority Critical patent/CN112153086B/en
Publication of CN112153086A publication Critical patent/CN112153086A/en
Application granted granted Critical
Publication of CN112153086B publication Critical patent/CN112153086B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/176Support for shared access to files; File sharing support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses an agricultural data sharing method, which comprises the following steps: when the terminal detects an account login operation and determines that the account has login rights, the terminal sends a main interface data request to a cloud server, when the terminal receives the main interface data sent by the cloud server, a main interface is displayed on a terminal screen based on a first preset format and the main interface data, when the terminal detects an agricultural task creating instruction triggered by the main interface, a data input interface is displayed based on the agricultural task creating instruction, when the terminal detects a task issuing instruction triggered by the data input interface, data to be issued is obtained based on the data input interface, the terminal issues the data to be issued on the main interface, and the data to be issued is sent to the cloud server. The invention also discloses a device, a terminal and a readable storage medium. The invention realizes the sharing of agricultural data among various levels of agricultural departments, involved agricultural enterprises and masses.

Description

Agricultural data sharing method, terminal and readable storage medium
Technical Field
The present invention relates to the field of agricultural management technologies, and in particular, to an agricultural data sharing method, a terminal, and a readable storage medium.
Background
Agriculture is the basis of national economy, and agricultural big data resources are common wealth of human society. Big data sharing is an important driving force for rapid development of modern science. However, china has a large difference from abroad in the aspects of sharing big data resources, especially agricultural big data resources. For example, in the united states, government investments build agricultural large database sharing platforms and scientific institutions can share these data resources for free. The method effectively ensures the free circulation of data resources in scientific research departments, obviously reduces the scientific research cost and greatly improves the scientific research efficiency. In contrast, the development and utilization level of agricultural big data in China is low, the data standard is different, the scale is not large, and part of data is still in a scattered state and cannot be shared. Even if part of research institutions have related databases, due to serious awareness of small farmers, collision of department interests and the like, information islands of data division cutting data are caused, so that agricultural big data resources are difficult to share in big data age.
The foregoing is provided merely for the purpose of facilitating understanding of the technical solutions of the present invention and is not intended to represent an admission that the foregoing is prior art.
Disclosure of Invention
The invention mainly aims to provide an agricultural data sharing method, a terminal and a readable storage medium, and aims to solve the technical problem that the sharing of large agricultural data resources is difficult to realize.
In order to achieve the above object, the present invention provides an agricultural data sharing method comprising the steps of:
When the terminal detects an account login operation and determines that the account has login rights, the terminal sends a main interface data request to a cloud server so that the cloud server feeds back the main interface data;
When the terminal receives the main interface data sent by the cloud server, displaying a main interface on the terminal screen based on a first preset format and the main interface data;
When the terminal detects an agricultural task creation instruction triggered by the main interface, a data input interface is displayed based on the agricultural task creation instruction;
when the terminal detects a task issuing instruction triggered by the data input interface, acquiring data to be issued based on the data input interface;
And the terminal issues the data to be issued on the main interface and sends the data to be issued to the cloud server so that the cloud server stores the data to be issued.
Further, in an embodiment, when the terminal receives the main interface data sent by the cloud server, after the step of displaying the main interface on the terminal screen based on the first preset format and the main interface data, the method further includes:
when the terminal detects a creation and uploading data instruction triggered by the main interface, displaying a data uploading interface based on the creation and uploading data instruction;
When the terminal detects an uploading instruction triggered by the data uploading interface, acquiring data to be uploaded based on the data uploading interface;
And the terminal displays the data to be uploaded based on a preset rule and sends the data to be uploaded to the cloud server so that the cloud server stores the data to be uploaded.
Further, in an embodiment, when the terminal receives the main interface data sent by the cloud server, after the step of displaying the main interface on the terminal screen based on the first preset format and the main interface data, the method further includes:
when the terminal receives a scanning instruction, the terminal executes scanning operation and determines whether the terminal comprises a land identification number based on a scanning result;
When the terminal determines that the land identification number is included, the terminal sends the land identification number to the cloud server so that the cloud server feeds back tracing information corresponding to the land identification number;
and when the terminal receives the tracing information sent by the cloud server, displaying the tracing information on a current interface of the terminal.
Further, in an embodiment, when the terminal receives the main interface data sent by the cloud server, after the step of displaying the main interface on the terminal screen based on the first preset format and the main interface data, the method further includes:
When the terminal detects an order creation instruction triggered by the main interface, displaying an order interface based on the order creation instruction;
Displaying a payment interface when the terminal detects a payment instruction triggered by the order interface;
And when the terminal detects that the payment is completed, the terminal acquires order data based on the order interface and sends the order data to the cloud server.
Further, in an embodiment, when the terminal receives the main interface data sent by the cloud server, after the step of displaying the main interface on the terminal screen based on the first preset format and the main interface data, the method further includes:
When the terminal detects an interface switching instruction at the current interface, determining an interface ID to be switched based on the interface switching instruction;
the terminal sends an interface data request comprising the interface ID to be switched to the cloud server so that the cloud server feeds back the interface data of the interface ID to be switched;
And when the terminal receives the interface data sent by the cloud server, displaying an interface to be switched on the screen of the terminal based on a second preset format and the interface data.
Further, in an embodiment, the agricultural data sharing method includes the steps of:
When the terminal detects an account login operation and determines that the account has an administrator right, an administrator operation interface is displayed on a terminal screen;
When the terminal detects a system management instruction triggered by the administrator operation interface, executing the system management instruction in a corresponding system management operation based on the administrator operation interface.
Further, in an embodiment, the step of detecting the account login operation by the terminal and determining that the account has login permission includes:
when the terminal detects an account login operation, sending the account and a password corresponding to the account to the cloud server so that the cloud server feeds back a login verification message;
In a preset time, when the terminal receives a login verification message sent by the cloud server, determining whether the account has login permission or not based on the login verification message;
And when the login verification message is login passing, judging that the account has login permission.
Further, in an embodiment, the agricultural data sharing apparatus includes:
The sending module is used for sending a main interface data request to a cloud server when the terminal detects an account login operation and determines that the account has login rights, so that the cloud server feeds back the main interface data;
the receiving module is used for displaying a main interface on the screen of the terminal based on a first preset format and the main interface data when the terminal receives the main interface data sent by the cloud server;
The display module is used for displaying a data input interface based on the agricultural task creation instruction when the terminal detects the agricultural task creation instruction triggered by the main interface;
The acquisition module acquires data to be issued based on the data input interface when the terminal detects a task issuing instruction triggered by the data input interface;
And the release module is used for releasing the data to be released at the main interface and sending the data to be released to the cloud server so that the cloud server can store the data to be released.
In addition, to achieve the above object, the present invention also provides a terminal including: a memory, a processor, and an agricultural data sharing program stored on the memory and executable on the processor, which when executed by the processor, implements the steps of the agricultural data sharing method of any of the above.
In addition, in order to achieve the above object, the present invention also provides a readable storage medium having stored thereon an agricultural data sharing program which, when executed by a processor, implements the steps of the agricultural data sharing method of any one of the above.
According to the method, when the terminal detects an account login operation and determines that the account has login rights, the terminal sends a main interface data request to a cloud server so that the cloud server feeds back the main interface data, then when the terminal receives the main interface data sent by the cloud server, the main interface is displayed on a terminal screen based on a first preset format and the main interface data, further when the terminal detects an agricultural task creation instruction triggered by the main interface, a data input interface is displayed on the basis of the agricultural task creation instruction, then when the terminal detects a task issuing instruction triggered by the data input interface, data to be issued is obtained on the basis of the data input interface, finally the terminal issues the data to be issued on the main interface and sends the data to be issued to the cloud server so that the cloud server stores the data to be issued. The cloud server is used for storing the related agricultural production data, the terminal is used for collecting the agricultural production data, and the data in the cloud server is called in real time according to the requirements of users, so that the agricultural data can be shared among various levels of agricultural departments, involved agricultural enterprises and masses.
Drawings
FIG. 1 is a schematic diagram of a terminal structure of a hardware operating environment according to an embodiment of the present invention;
FIG. 2 is a flow chart of a first embodiment of the agricultural data sharing method of the present invention;
FIG. 3 is a flow chart of a second embodiment of the agricultural data sharing method of the present invention;
fig. 4 is a schematic diagram of functional modules of the agricultural data sharing apparatus according to the present invention.
The achievement of the objects, functional features and advantages of the present invention will be further described with reference to the accompanying drawings, in conjunction with the embodiments.
Detailed Description
It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
Fig. 1 is a schematic diagram of a terminal structure of a hardware running environment according to an embodiment of the present invention.
The terminal of the embodiment of the invention can be a PC, and also can be mobile terminal equipment with a display function, such as a smart phone, a tablet personal computer, a portable computer and the like.
As shown in fig. 1, the terminal may include: a processor 1001, such as a CPU, a network interface 1004, a user interface 1003, a memory 1005, a communication bus 1002. Wherein the communication bus 1002 is used to enable connected communication between these components. The user interface 1003 may include a Display, an input unit such as a Keyboard (Keyboard), and the optional user interface 1003 may further include a standard wired interface, a wireless interface. The network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). The memory 1005 may be a high-speed RAM memory or a stable memory (non-volatile memory), such as a disk memory. The memory 1005 may also optionally be a storage device separate from the processor 1001 described above.
Optionally, the terminal may also include a camera, an RF (Radio Frequency) circuit, a sensor, an audio circuit, a WiFi module, and so on. Among other sensors, such as light sensors, motion sensors, and other sensors. In particular, the light sensor may include an ambient light sensor that may adjust the brightness of the display screen according to the brightness of ambient light, and a proximity sensor that may turn off the display screen and/or backlight when the terminal is moved to the ear. As one of the motion sensors, the gravity acceleration sensor can detect the acceleration in all directions (generally three axes), and can detect the gravity and the direction when the device is stationary, and the device can be used for applications of recognizing the gesture of a terminal (such as horizontal and vertical screen switching, related games, magnetometer gesture calibration), vibration recognition related functions (such as pedometer and knocking), and the like; of course, the terminal may also be configured with other sensors such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, and the like, which are not described herein.
It will be appreciated by those skilled in the art that the terminal structure shown in fig. 1 is not limiting of the terminal and may include more or fewer components than shown, or may combine certain components, or a different arrangement of components.
As shown in fig. 1, an operating system, a network communication module, a user interface module, and an agricultural data sharing program may be included in the memory 1005, which is one type of computer storage medium.
In the terminal shown in fig. 1, the network interface 1004 is mainly used for connecting to a background server and performing data communication with the background server; the user interface 1003 is mainly used for connecting a client (user side) and performing data communication with the client; and the processor 1001 may be used to invoke the agricultural data sharing program stored in the memory 1005.
In this embodiment, the terminal includes: the system comprises a memory 1005, a processor 1001 and an agricultural data sharing program stored in the memory 1005 and capable of running on the processor 1001, wherein the steps of the agricultural data sharing method provided by the embodiments of the present application are executed when the processor 1001 calls the agricultural data sharing program stored in the memory 1005.
The invention also provides an agricultural data sharing method, referring to fig. 2, fig. 2 is a schematic flow chart of a first embodiment of the agricultural data sharing method of the invention.
In this embodiment, the agricultural data sharing method includes:
step S10, when the terminal detects an account login operation and determines that the account has login rights, the terminal sends a main interface data request to a cloud server so that the cloud server feeds back the main interface data;
in this embodiment, the agricultural data sharing system is to implement: agricultural data sharing and exchange among various levels of agricultural departments, involved agricultural enterprises and masses achieves the aim of information interconnection and intercommunication; the crop environment is effectively monitored, so that the optimal growth environment for the growth of the crops is realized, and the crops are scientifically fertilized, so that the crops obtain relatively high yield, and the income of farmers is increased; the agricultural products and the input products are identified through the two-dimensional codes, the bar codes and the like, so that effective management, quality safety tracing and the like of the agricultural products and the input products are realized.
Further, the agricultural data sharing system comprises a cloud server and a terminal, wherein the cloud server is used for storing agricultural data such as soil nutrients, agricultural machinery operation, geography, weather, pesticides, plots and the like, and a user logs in the agricultural data sharing system through the terminal to perform operations such as publishing, uploading data, checking the data and the like. The identities of the users are different, and the rights of the users in the agricultural data sharing system are different, for example, the administrator has the rights of approving and deleting data, and the farmers and the enterprises involved in the farmers can issue the data or delete the data issued by themselves.
Specifically, when a user logs in the agricultural data sharing system, an account password is used for logging in, and after the user successfully logs in, the data of the agricultural data sharing system is stored in the cloud server, so that the terminal sends a main interface data request to the cloud server, and the cloud server feeds back the main interface data.
Step S20, when the terminal receives the main interface data sent by the cloud server, displaying a main interface on the terminal screen based on a first preset format and the main interface data;
In this embodiment, after the terminal sends the main interface data request to the cloud server, when the main interface data sent by the cloud server is successfully received in a preset time, the main interface of the agricultural data sharing system is displayed on the screen of the terminal according to a preset display format, where the preset display format is determined by the agricultural data sharing system frame and the display style, and the invention is not limited.
Step S30, when the terminal detects an agricultural task creation instruction triggered by the main interface, a data input interface is displayed based on the agricultural task creation instruction;
In this embodiment, after the user successfully logs in and displays the main interface of the agricultural data sharing system, related operations, interface switching, and the like can be performed by clicking a menu, a virtual key, a picture, and the like in the main interface as required.
Specifically, when a user wants to issue a message, creation of an agricultural task instruction may be triggered at the main interface by clicking a menu or the like. For example, if the user identity is a farmer, then requirements for fertilization, pesticide application, mapping, testing, etc. can be issued, so that the farmer involved in the farmer can learn the farmer requirements through the agricultural data sharing system, and then provide professional services. Further, after the main interface triggers the agricultural task creation instruction, a data input interface is displayed on a terminal screen, and a user inputs data to be distributed on the interface. It should be noted that the data input interface may be different according to the type of the message issued by the user, and is determined according to the actual situation, which is not limited in the present invention.
Step S40, when the terminal detects a task issuing instruction triggered by the data input interface, acquiring data to be issued based on the data input interface;
In this embodiment, after the user completes data input on the data input interface according to the format required by the interface, the user may further execute the issuing operation, that is, trigger the issuing task instruction on the data input interface by clicking a menu or a button, etc. When the terminal detects a task issuing instruction triggered on the data input interface, the terminal acquires data to be issued from the data input interface.
And S50, the terminal issues the data to be issued on the main interface and sends the data to be issued to the cloud server so that the cloud server stores the data to be issued.
In this embodiment, after the user triggers the issuing task instruction by clicking a menu or a button on the data input interface, the terminal obtains the data to be issued from the data input interface, further, issues the data to be issued to a preset position of the main interface, and simultaneously sends the data to be issued to the cloud server, the cloud server stores all the data of the agricultural data sharing system, and meanwhile, the cloud server supports real-time calling of the agricultural data sharing data by the terminal.
Further, in an embodiment, before step S10, the agricultural data sharing method further includes:
Step a, when the terminal detects an account login operation, sending the account and a password corresponding to the account to the cloud server so that the cloud server feeds back a login verification message;
In this embodiment, the agricultural data sharing system logs in through the account, the user logs in at the login interface of the terminal, and needs to perform authentication by the cloud server, and the cloud server performs unified management on the agricultural data sharing system data, so that the unique data of the agricultural data sharing system is ensured. Specifically, when the terminal detects the account login operation, the account and a password corresponding to the account are sent to the cloud server, so that the cloud server feeds back a login verification message.
Step b, when the terminal receives a login verification message sent by the cloud server within a preset time, determining whether the account has login permission or not based on the login verification message;
and c, when the login verification message is login passing, judging that the account has login permission.
In this embodiment, after the terminal sends the account number and the password corresponding to the account number to the cloud server, if a login verification message is received within a preset time, whether the account number has login permission is determined according to the login verification message, where the verification message includes login passing and login failure. That is, when the authentication message received by the terminal is login passing, the account is judged to have login permission, so that the agricultural data sharing system can be successfully logged in, and when the authentication message received by the terminal is login failure, the account is judged to have no login permission, so that the agricultural data sharing system cannot be accessed.
It should be noted that, if the terminal does not receive the login verification message within the preset time, the prompt message of login timeout is output on the current screen of the terminal.
According to the agricultural data sharing method, when the terminal detects an account login operation and determines that the account has login rights, the terminal sends a main interface data request to a cloud server so that the cloud server feeds back the main interface data, then when the terminal receives the main interface data sent by the cloud server, a main interface is displayed on a terminal screen based on a first preset format and the main interface data, when the terminal detects an agricultural task creation instruction triggered by the main interface, a data input interface is displayed on the basis of the agricultural task creation instruction, then when the terminal detects a task issuing instruction triggered by the data input interface, data to be issued is obtained on the basis of the data input interface, finally the terminal issues the data to be issued on the main interface and sends the data to be issued to the cloud server so that the cloud server stores the data to be issued. The cloud server is used for storing the related agricultural production data, the terminal is used for collecting the agricultural production data, and the data in the cloud server is called in real time according to the requirements of users, so that the agricultural data can be shared among various levels of agricultural departments, involved agricultural enterprises and masses.
Based on the first embodiment, referring to fig. 3, a second embodiment of the agricultural data sharing method of the present invention is proposed, and in this embodiment, after step S20, the method further includes:
step S60, when the terminal detects a creation uploading data instruction triggered by the main interface, displaying a data uploading interface based on the creation uploading data instruction;
In this embodiment, after the user successfully logs in and displays the main interface of the agricultural data sharing system, related operations, interface switching, and the like can be performed by clicking a menu, a virtual key, a picture, and the like in the main interface as required.
Specifically, when a user wants to upload data in the agricultural data sharing system, creation of an upload data instruction may be triggered at the main interface by clicking a menu or the like. For example, farmers upload the obtained land area, aerial survey images, pesticide application amount, fertilizing amount, crop types, crop yield and other conditions to an agricultural data sharing system, so that the land, namely agricultural products, can be traced back conveniently, and agricultural specialists or government institutions can conveniently guide farmers to plant reasonable crops, so that the phenomenon of 'valuable and non-municipal' or 'valuable and non-valuable' is avoided, and the balance of agricultural product supply and marketing is realized.
Further, after the main interface triggers to create the data uploading instruction, a data uploading interface is displayed on a terminal screen, and a user inputs data to be uploaded on the interface. It should be noted that the data input interface may be different according to the type of the message uploaded by the user, and is determined according to the actual situation, which is not limited in the present invention.
Step S70, when the terminal detects an uploading instruction triggered by the data uploading interface, acquiring data to be uploaded based on the data uploading interface;
In this embodiment, after the user finishes loading data on the data uploading interface according to the format required by the interface, the uploading operation may be further performed, that is, the uploading instruction is triggered on the data input interface by clicking a menu or a button, etc. When the terminal detects an uploading instruction triggered on the data uploading interface, the terminal acquires the data to be uploaded from the data uploading interface.
And step S80, the terminal displays the data to be uploaded based on a preset rule and sends the data to be uploaded to the cloud server so that the cloud server stores the data to be uploaded.
In this embodiment, after a user triggers an upload instruction by clicking a menu or a button on a data upload interface, a terminal obtains data to be uploaded from the data upload interface, further, the data to be uploaded is displayed according to a preset rule, and is sent to a cloud server, the cloud server stores all data of an agricultural data sharing system, and meanwhile, the cloud server supports real-time calling of the agricultural data sharing data by the terminal.
Further, in an embodiment, after step S20, the agricultural data sharing method further includes:
step d, the terminal executes scanning operation when receiving a scanning instruction, and determines whether the terminal comprises a land identification number or not based on a scanning result;
In this embodiment, there are three kinds of tracing technologies: one is RFID wireless radio frequency technology, add and paste a label with chip on the product package, the product gets in and out of warehouse and transport can gather and read the relevant information automatically, the flow direction of the product can all be recorded on the chip; one is the two-dimensional code, the consumer can inquire about the relevant information of the product only by shooting the two-dimensional code through the mobile phone with the camera, the inquired record is kept in the system, and once the product needs to be recalled, a short message can be directly sent to the consumer, so that accurate recall is realized; and the bar code is added with product batch information (such as production date, production time, batch number and the like), so that a production enterprise does not increase production cost basically. According to the invention, the tracing is to identify the land through the two-dimensional code and the bar code, so that the effective management and quality safety tracing of the use condition of the land, agricultural products planted on the land and input products are realized. Specifically, the terminal is used for scanning operation, and at this time, the land identification number is obtained through code scanning.
Step e, when the terminal determines that the land identification number is included, the terminal sends the land identification number to the cloud server so that the cloud server feeds back the tracing information corresponding to the land identification number;
in this embodiment, the terminal sends the land identification number identified in the two-dimensional code to the cloud server, and the cloud server performs unified management on the agricultural data sharing system data, so that the unique data of the agricultural data sharing system is ensured, and after receiving the land identification number, the cloud server sends the tracing information corresponding to the land identification number to the terminal, so that a user can check the tracing information.
And f, when the terminal receives the tracing information sent by the cloud server, displaying the tracing information on a current interface of the terminal.
In this embodiment, after the terminal receives the tracing information sent by the cloud server in the preset time, the tracing information is displayed on the current interface of the terminal, so as to be used for checking the use condition of the land, the agricultural products planted on the land and the input products.
Further, in an embodiment, after step S20, the agricultural data sharing method further includes:
Step g, displaying an order interface based on the order creation instruction when the terminal detects the order creation instruction triggered by the main interface;
In this embodiment, when a user wants to purchase a product in the agricultural data sharing system, the product may include: chemical fertilizers, pesticides, crop insurance and the like can trigger order creation instructions on a main interface by clicking menus and the like. Further, after the main interface triggers the order creation instruction, a data order interface is displayed on a terminal screen, and the user inputs related data on the interface. It should be noted that the order interface may be different according to different products purchased by the user, and is determined according to actual situations, which is not limited in the present invention.
Step h, when the terminal detects a payment instruction triggered by the order interface, displaying a payment interface;
In this embodiment, after the user finishes inputting related information in the order interface, the user may perform order payment, at this time, trigger a payment instruction by clicking a menu or a button on the order interface, and then display a payment interface on the current interface, where the payment interface may be a payment portal provided by a third party system, for example, a financial institution, such as WeChat payment, and the user may complete payment operation on the payment interface.
And i, when the terminal detects that the payment is completed, the terminal acquires order data based on the order interface and sends the order data to the cloud server.
In this embodiment, after the user completes payment on the data payment interface, the terminal obtains order data from the order interface, and sends the order data to the cloud server for storage. The cloud server stores all data of the agricultural data sharing system, and simultaneously supports real-time calling of the terminal to the agricultural data sharing data.
Further, in an embodiment, after step S20, the agricultural data sharing method further includes:
step j, when the terminal detects an interface switching instruction at the current interface, determining an interface ID to be switched based on the interface switching instruction;
In this embodiment, a user browses a message in the agricultural data sharing system, and when a menu or a key of an interface is clicked to trigger an interface switching instruction, the terminal determines an interface ID to be switched according to the interface switching instruction, so as to prepare for interface switching.
Step k, the terminal sends an interface data request comprising the interface ID to be switched to the cloud server so that the cloud server feeds back the interface data of the interface ID to be switched;
in this embodiment, since the data of the agricultural data sharing system is stored in the cloud server, the terminal sends an interface data request carrying the interface ID to be switched to the cloud server, so that the cloud server feeds back the interface data of the interface ID to be switched, and further displays the switching interface according to the interface data of the interface ID to be switched.
And step l, displaying an interface to be switched on the screen of the terminal based on a second preset format and the interface data when the terminal receives the interface data sent by the cloud server.
In this embodiment, after the terminal sends the interface data request to the cloud server, when the interface data sent by the cloud server is successfully received within a preset time, the interface data is displayed on a screen of the terminal according to a preset display format, that is, the interface to be switched is displayed, where the preset display format is determined by an agricultural data sharing system frame and a display style, and the invention is not limited.
Further, in an embodiment, after step S20, the agricultural data sharing method further includes:
m, displaying an administrator operation interface on the terminal screen when the terminal detects an account login operation and determines that the account has an administrator right;
and n, executing the system management instruction in the corresponding system management operation based on the administrator operation interface when the terminal detects the system management instruction triggered by the administrator operation interface.
In this embodiment, the agricultural data sharing system logs in through an account, a user logs in on a login interface of a terminal, identities of the users are different, and rights of the users in the agricultural data sharing system are different, for example, an administrator has rights of approving and deleting data, and the farmers and involved enterprises can issue data or delete data issued by themselves. Specifically, when the terminal detects an account login operation and determines that the account has the administrator right, an administrator operation interface is displayed on a terminal screen. Further, in the administrator operation interface, an administrator can perform batch data operation, and perform data maintenance and management.
According to the sample expansion method, when the terminal detects the data uploading creation instruction triggered by the main interface, the data uploading interface is displayed based on the data uploading creation instruction, then when the terminal detects the data uploading instruction triggered by the data uploading interface, the data to be uploaded is obtained based on the data uploading interface, then the terminal displays the data to be uploaded based on a preset rule, and the data to be uploaded is sent to the cloud server, so that the cloud server stores the data to be uploaded. The cloud server is used for storing the related agricultural production data, the terminal is used for collecting the agricultural production data, and the data in the cloud server is called in real time according to the requirements of users, so that the agricultural data can be shared among various levels of agricultural departments, involved agricultural enterprises and masses.
The invention further provides an agricultural data sharing device, referring to fig. 4, fig. 4 is a schematic diagram of functional modules of an embodiment of the agricultural data sharing device according to the invention.
The receiving module 10 is used for displaying a main interface on the screen of the terminal based on a first preset format and the main interface data when the terminal receives the main interface data sent by the cloud server;
the display module 20 is used for displaying a data input interface based on the agricultural task creation instruction when the terminal detects the agricultural task creation instruction triggered by the main interface;
the collecting module 30 is used for acquiring data to be issued based on the data input interface when the terminal detects a task issuing instruction triggered by the data input interface;
and the publishing module 40 is used for publishing the data to be published on the main interface by the terminal and sending the data to be published to the cloud server so that the cloud server can store the data to be published.
Further, the agricultural data sharing apparatus further includes:
The first display module is used for displaying a data uploading interface based on the creation uploading data instruction when the terminal detects the creation uploading data instruction triggered by the main interface;
the first acquisition module acquires data to be uploaded based on the data uploading interface when the terminal detects an uploading instruction triggered by the data uploading interface;
and the terminal displays the data to be uploaded based on a preset rule and transmits the data to be uploaded to the cloud server so that the cloud server stores the data to be uploaded.
Further, the agricultural data sharing apparatus further includes:
The second acquisition module is used for executing scanning operation when receiving the scanning instruction, and determining whether the terminal comprises a land identification number or not based on a scanning result;
The second sending module is used for sending the land identification number to the cloud server when the terminal determines that the land identification number is included, so that the cloud server feeds back the tracing information corresponding to the land identification number;
and the second display module is used for displaying the tracing information on the current interface of the terminal when the terminal receives the tracing information sent by the cloud server.
Further, the agricultural data sharing apparatus further includes:
the third display module is used for displaying an order interface based on the order creation instruction when the terminal detects the order creation instruction triggered by the main interface;
The payment module is used for displaying a payment interface when the terminal detects a payment instruction triggered by the order interface;
And the third sending module is used for acquiring order data based on the order interface and sending the order data to the cloud server when the terminal detects that the payment is completed.
Further, the agricultural data sharing apparatus further includes:
the third acquisition module is used for determining an interface ID to be switched based on the interface switching instruction when the terminal detects the interface switching instruction at the current interface;
the fourth sending module is used for sending an interface data request comprising the interface ID to be switched to the cloud server by the terminal so that the cloud server feeds back the interface data of the interface ID to be switched;
and the fourth display module is used for displaying an interface to be switched on the terminal screen based on a second preset format and the interface data when the terminal receives the interface data sent by the cloud server.
Further, the agricultural data sharing apparatus further includes:
A fifth display module, configured to display an administrator operation interface on the terminal screen when the terminal detects an account login operation and determines that the account has an administrator right;
And the execution module is used for executing the system management instruction in the corresponding system management operation based on the administrator operation interface when the terminal detects the system management instruction triggered by the administrator operation interface.
Further, the agricultural data sharing apparatus further includes:
A fifth sending module, configured to send the account and a password corresponding to the account to the cloud server when the terminal detects an account login operation, so that the cloud server feeds back a login verification message;
The receiving module is used for determining whether the account has login permission or not based on the login verification message when the terminal receives the login verification message sent by the cloud server within preset time;
and the judging module is used for judging that the account has login permission when the login verification message passes the login.
In addition, the embodiment of the invention also provides a readable storage medium, wherein the readable storage medium stores an agricultural data sharing program, and the agricultural data sharing program realizes the steps of the agricultural data sharing method in each embodiment when being executed by a processor.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The foregoing embodiment numbers of the present invention are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) as described above, comprising instructions for causing a terminal device (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to perform the method according to the embodiments of the present invention.
The foregoing description is only of the preferred embodiments of the present invention, and is not intended to limit the scope of the invention, but rather is intended to cover any equivalents of the structures or equivalent processes disclosed herein or in the alternative, which may be employed directly or indirectly in other related arts.

Claims (8)

1. The agricultural data sharing method is applied to a terminal and is characterized by comprising the following steps of:
When the terminal detects an account login operation and determines that the account has login rights, the terminal sends a main interface data request to a cloud server so that the cloud server feeds back the main interface data;
When the terminal receives the main interface data sent by the cloud server, displaying a main interface on the terminal screen based on a first preset format and the main interface data;
When the terminal detects an agricultural task creation instruction triggered by the main interface, a data input interface is displayed based on the agricultural task creation instruction;
when the terminal detects a task issuing instruction triggered by the data input interface, acquiring data to be issued based on the data input interface;
the terminal issues the data to be issued on the main interface and sends the data to be issued to the cloud server so that the cloud server stores the data to be issued;
When the terminal receives the main interface data sent by the cloud server, after the step of displaying the main interface on the terminal screen based on the first preset format and the main interface data, the method further comprises the following steps:
when the terminal receives a scanning instruction, the terminal executes scanning operation and determines whether the terminal comprises a land identification number based on a scanning result;
When the terminal determines that the land identification number is included, the terminal sends the land identification number to the cloud server so that the cloud server feeds back tracing information corresponding to the land identification number;
When the terminal receives the tracing information sent by the cloud server, displaying the tracing information on a current interface of the terminal;
And
When the terminal detects an order creation instruction triggered by the main interface, displaying an order interface based on the order creation instruction;
Displaying a payment interface when the terminal detects a payment instruction triggered by the order interface;
And when the terminal detects that the payment is completed, the terminal acquires order data based on the order interface and sends the order data to the cloud server.
2. The agricultural data sharing method of claim 1, wherein when the terminal receives the main interface data sent by the cloud server, after the step of displaying the main interface on the terminal screen based on the first preset format and the main interface data, the method further comprises:
when the terminal detects a creation and uploading data instruction triggered by the main interface, displaying a data uploading interface based on the creation and uploading data instruction;
When the terminal detects an uploading instruction triggered by the data uploading interface, acquiring data to be uploaded based on the data uploading interface;
And the terminal displays the data to be uploaded based on a preset rule and sends the data to be uploaded to the cloud server so that the cloud server stores the data to be uploaded.
3. The agricultural data sharing method of claim 1, wherein when the terminal receives the main interface data sent by the cloud server, after the step of displaying the main interface on the terminal screen based on the first preset format and the main interface data, the method further comprises:
When the terminal detects an interface switching instruction at the current interface, determining an interface ID to be switched based on the interface switching instruction;
the terminal sends an interface data request comprising the interface ID to be switched to the cloud server so that the cloud server feeds back the interface data of the interface ID to be switched;
And when the terminal receives the interface data sent by the cloud server, displaying an interface to be switched on the screen of the terminal based on a second preset format and the interface data.
4. The agricultural data sharing method of claim 1, wherein the agricultural data sharing method includes the steps of:
When the terminal detects an account login operation and determines that the account has an administrator right, an administrator operation interface is displayed on a terminal screen;
When the terminal detects a system management instruction triggered by the administrator operation interface, executing the system management instruction in a corresponding system management operation based on the administrator operation interface.
5. The agricultural data sharing method of any one of claims 1 to 4, wherein the step of the terminal detecting an account login operation and determining that the account has login authority includes:
when the terminal detects an account login operation, sending the account and a password corresponding to the account to the cloud server so that the cloud server feeds back a login verification message;
In a preset time, when the terminal receives a login verification message sent by the cloud server, determining whether the account has login permission or not based on the login verification message;
And when the login verification message is login passing, judging that the account has login permission.
6. An agricultural data sharing apparatus, characterized in that the agricultural data sharing apparatus includes:
the terminal sends a main interface data request to the cloud server when the terminal detects an account login operation and determines that the account has login rights, so that the cloud server feeds back the main interface data;
the receiving module is used for displaying a main interface on the screen of the terminal based on a first preset format and the main interface data when the terminal receives the main interface data sent by the cloud server;
The display module is used for displaying a data input interface based on the agricultural task creation instruction when the terminal detects the agricultural task creation instruction triggered by the main interface;
The acquisition module acquires data to be issued based on the data input interface when the terminal detects a task issuing instruction triggered by the data input interface;
the terminal issues the data to be issued on the main interface and sends the data to be issued to the cloud server so that the cloud server can store the data to be issued;
the agricultural data sharing apparatus further includes:
The second acquisition module is used for executing scanning operation when receiving the scanning instruction, and determining whether the terminal comprises a land identification number or not based on a scanning result;
The second sending module is used for sending the land identification number to the cloud server when the terminal determines that the land identification number is included, so that the cloud server feeds back the tracing information corresponding to the land identification number;
the second display module is used for displaying the tracing information on the current interface of the terminal when the terminal receives the tracing information sent by the cloud server;
the third display module is used for displaying an order interface based on the order creation instruction when the terminal detects the order creation instruction triggered by the main interface;
The payment module is used for displaying a payment interface when the terminal detects a payment instruction triggered by the order interface;
And the third sending module is used for acquiring order data based on the order interface and sending the order data to the cloud server when the terminal detects that the payment is completed.
7. A terminal, the terminal comprising: a memory, a processor and an agricultural data sharing program stored on the memory and executable on the processor, which when executed by the processor implements the steps of the agricultural data sharing method of any one of claims 1 to 5.
8. A readable storage medium, wherein the agricultural data sharing program is stored on the readable storage medium, which when executed by a processor, implements the steps of the agricultural data sharing method of any one of claims 1 to 5.
CN201910566230.7A 2019-06-27 2019-06-27 Agricultural data sharing method, terminal and readable storage medium Active CN112153086B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910566230.7A CN112153086B (en) 2019-06-27 2019-06-27 Agricultural data sharing method, terminal and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910566230.7A CN112153086B (en) 2019-06-27 2019-06-27 Agricultural data sharing method, terminal and readable storage medium

Publications (2)

Publication Number Publication Date
CN112153086A CN112153086A (en) 2020-12-29
CN112153086B true CN112153086B (en) 2024-10-15

Family

ID=73868565

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910566230.7A Active CN112153086B (en) 2019-06-27 2019-06-27 Agricultural data sharing method, terminal and readable storage medium

Country Status (1)

Country Link
CN (1) CN112153086B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115129192B (en) * 2021-03-25 2024-10-18 深圳市芭田生态工程股份有限公司 Be applied to man-machine interaction system of fertilizer wrapping bag
CN113033733A (en) * 2021-03-30 2021-06-25 天天一鲜农产品生鲜供应链有限公司 Aquatic product traceability management method, device and system and computer readable storage medium
CN116112522A (en) * 2023-01-06 2023-05-12 上海艾莎医学科技有限公司 Private cloud user management method, private cloud user management device, computer equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104766153A (en) * 2015-02-03 2015-07-08 中国科学院合肥物质科学研究院 Agricultural things-internet platform architecture
CN109308419A (en) * 2018-08-23 2019-02-05 杭州唯在信息科技有限公司 A kind of cloud computing agricultural information classification encryption handling system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103812934B (en) * 2014-01-28 2017-02-15 浙江大学 Remote sensing data publishing method based on cloud storage system
WO2016200863A1 (en) * 2015-06-09 2016-12-15 GeoPRI, LLC Systems and methods for providing product information via an interactive display device
US10776733B2 (en) * 2017-06-26 2020-09-15 Acuitus Ag, Inc. Computer platform for controlling agricultural assets
CN108229982A (en) * 2018-02-01 2018-06-29 农业部环境保护科研监测所 A kind of industrialized agriculture agricultural product information management system and its construction method
CN108615161A (en) * 2018-04-20 2018-10-02 保定市中远邦泰电子科技有限公司 Crops are traced to the source data system
CN208956050U (en) * 2018-12-10 2019-06-07 深圳市翔农创新科技有限公司 Aerial survey of unmanned aerial vehicle data sharing equipment

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104766153A (en) * 2015-02-03 2015-07-08 中国科学院合肥物质科学研究院 Agricultural things-internet platform architecture
CN109308419A (en) * 2018-08-23 2019-02-05 杭州唯在信息科技有限公司 A kind of cloud computing agricultural information classification encryption handling system

Also Published As

Publication number Publication date
CN112153086A (en) 2020-12-29

Similar Documents

Publication Publication Date Title
CN209748603U (en) Agricultural data sharing platform
CN112153086B (en) Agricultural data sharing method, terminal and readable storage medium
US20180314949A1 (en) Cognitive based decision support system for agriculture
US8938218B2 (en) Mobile based advisory system and a method thereof
CN109146130A (en) Agricultural product customization is planted and whole process is traced to the source platform and method
US20160247082A1 (en) Crop Model and Prediction Analytics System
CN104766153A (en) Agricultural things-internet platform architecture
WO2015153779A1 (en) Systems, methods, and apparatuses for agricultural data collection, analysis, and management via a mobile device
US9538710B2 (en) Crop product tracking system and method
US20200250360A1 (en) Use of data from field trials in crop protection for calibrating and optimising prediction models
CN107657466A (en) A kind of product back-tracing system based on Internet of Things
Trogo et al. SMS-based smarter agriculture decision support system for yellow corn farmers in Isabela
Mandi et al. Mobile apps in agriculture and allied sector: An extended arm for farmers
US20220414608A1 (en) System for Dynamic Task Creation for Agricultural Equipment
US20150006212A1 (en) Soil Sample Tracking System and Method
CN110472596A (en) It is a kind of agricultural fining plantation and disaster prevention control system
de Castro Neto et al. Augmented reality greenhouse
Chauhan Advantages and challeging in E Agriculture
Tan et al. An integrated cloud-based platform for labor monitoring and data analysis in precision agriculture
Vennila Use of information and communication technology in integrated pest management
Andrianto et al. Future Research on Smart Farming Platforms
CN113960636A (en) Satellite remote sensing product system oriented to agricultural application
CN112422890A (en) Geographic marking product safety monitoring system based on electronic fence
Beza Citizen science and remote sensing for crop yield gap analysis
Sreenivasa et al. The AgroCart Android Application to Manage Agriculture System

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant