CN110474982B - Agricultural information pushing method and device - Google Patents

Agricultural information pushing method and device Download PDF

Info

Publication number
CN110474982B
CN110474982B CN201910747792.1A CN201910747792A CN110474982B CN 110474982 B CN110474982 B CN 110474982B CN 201910747792 A CN201910747792 A CN 201910747792A CN 110474982 B CN110474982 B CN 110474982B
Authority
CN
China
Prior art keywords
pest
crop
area
disease
information
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
CN201910747792.1A
Other languages
Chinese (zh)
Other versions
CN110474982A (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.)
Sichuan Kcomber Technology Co ltd
Original Assignee
Sichuan Kcomber 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 Sichuan Kcomber Technology Co ltd filed Critical Sichuan Kcomber Technology Co ltd
Priority to CN201910747792.1A priority Critical patent/CN110474982B/en
Publication of CN110474982A publication Critical patent/CN110474982A/en
Application granted granted Critical
Publication of CN110474982B publication Critical patent/CN110474982B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/02Agriculture; Fishing; Forestry; Mining
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Marine Sciences & Fisheries (AREA)
  • Mining & Mineral Resources (AREA)
  • Agronomy & Crop Science (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Animal Husbandry (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses an agricultural information pushing method and device, wherein the method comprises the steps of firstly obtaining the geographical position of a user terminal to be pushed and a solution when crops suffer from diseases and insect pests; extracting a disease and pest area matched with a solution when the crops suffer from the disease and pest in a preset crop information base; calculating the area proportion of each pest region in all pest regions, extracting the pest region with the largest area proportion, and obtaining the pushing distance; obtaining a region to be pushed by combining a search algorithm according to the geographical position and the pushing distance of the user terminal to be pushed; and acquiring geographical position information of all user terminals in the area to be pushed, and pushing the solution when the crops suffer from diseases and insect pests to all the user terminals. By adopting the technical scheme of the invention, the geographical position of the user terminal does not need to be acquired constantly and the matching is repeatedly carried out for a plurality of times so as to judge whether the geographical position of the current user terminal is positioned in the pushing area, thereby effectively improving the efficiency and accuracy of information pushing.

Description

Agricultural information pushing method and device
Technical Field
The invention relates to the technical field of information pushing, in particular to an agricultural information pushing method and device.
Background
At present, the propagation approach of the crop disease and pest control information is mainly to release news about crop disease and pest control on related websites by a government plant protection department, and a user needs to browse the related websites of the government plant protection department to acquire the news about crop disease and pest control, however, the crop disease and pest control information has timeliness and regionalism, and if the user does not pay attention to the related websites of the government plant protection department or misses the time for browsing the crop disease and pest control information, the crop disease and pest control information cannot be acquired in time, and the optimal time for preventing and controlling the disease and pest is further missed.
In the prior art, a GPS information push method is generally adopted to push crop pest control information, and the GPS information push method mainly includes two steps: the method comprises the steps of firstly obtaining terminal identification information, determining current geographical position information of a target user terminal, then judging whether the current geographical position information of the target user terminal is located in an information pushing area, and if the current geographical position information is located in the information pushing area, pushing the information to the target user terminal. However, the GPS information pushing method does not combine the regional characteristics of crop diseases and insect pests, so that the range of the crop disease and insect pest control information pushing area cannot be accurately obtained, and the accuracy of information pushing is reduced to a certain extent; meanwhile, the GPS information pushing method needs to acquire the geographical position information of the target user terminal in real time, match whether the current target user terminal is located in the pushing area for many times, and push the information to the target user terminal only when the target user terminal is located in the pushing area, so that the transmission efficiency of the information is reduced.
Disclosure of Invention
The embodiment of the invention provides an agricultural information pushing method and device, which do not need to constantly acquire the geographical position of a user terminal and repeatedly perform matching for multiple times to judge whether the geographical position of the current user terminal is located in a pushing area, so that the efficiency and accuracy of information pushing are effectively improved.
The embodiment of the invention provides an agricultural information pushing method, which comprises the following steps:
acquiring information to be pushed uploaded by a first mobile terminal, wherein the information to be pushed comprises: the method comprises the following steps of pushing the geographical position of a user terminal and solving the problem that a first crop suffers from a first pest and disease damage;
according to a solution of the first crop suffering from a first pest and disease damage, extracting a first pest and disease damage area set matched with the solution of the first crop suffering from the first pest and disease damage from a preset crop information base, wherein the first pest and disease damage area set comprises a plurality of first pest and disease damage areas;
calculating the area proportion of each first disease and pest region in the first disease and pest region set, extracting the first disease and pest region with the largest area proportion, and obtaining a pushing distance corresponding to the first disease and pest region with the largest area proportion, wherein the pushing distance is the radius of the first disease and pest region with the largest area proportion;
obtaining a region to be pushed according to the geographical position of the user terminal to be pushed and the pushing distance by combining a search algorithm;
and acquiring geographical position information of all user terminals in the area to be pushed, and pushing the solution when the first crop suffers from a first pest to all the user terminals.
As a preferred scheme, the obtaining a region to be pushed according to the geographic position of the user terminal to be pushed and the pushing distance by combining a search algorithm specifically includes:
constructing an area circle by taking the geographical position of the user terminal to be pushed as a center and the pushing distance as a radius;
and calculating a circumscribed square of the area circle to obtain an area to be pushed.
As a preferred scheme, the preset crop information base records crop information of a plurality of crops, wherein each crop information includes: the method comprises the following steps of crop name, a plurality of diseases and insect pests corresponding to the crop, a disease and insect pest region set corresponding to each disease and insect pest, and disease and insect pest attack time.
As a preferred scheme, the preset crop information base is obtained by calculating according to the relationship between the crop area base and the pest area base, and specifically comprises the following steps:
the crop area database records area information of a plurality of crops, and the area information of each crop comprises: the method comprises the following steps of (1) carrying out crop growth on a crop, wherein the crop comprises a crop name, a crop growth area set, a crop growth period and a crop growth period starting and ending date, wherein the crop growth area set comprises a plurality of crop growth areas;
the pest and disease area library records area information of a plurality of pests and diseases, and the area information of each pest and disease comprises: the method comprises the following steps of (1) crop name, plant diseases and insect pests, a plant disease and insect pest region set and a growth period of crops during disease attack, wherein the plant disease and insect pest region set comprises a plurality of plant disease and insect pest regions;
matching the crop names in the crop area library with the crop names in the pest area library to obtain a one-to-one corresponding incidence relation between the area information of each crop and the area information of each pest;
obtaining disease and pest attack time corresponding to each disease and pest according to the one-to-one correspondence incidence relation between the area information of each crop and the area information of each disease and pest;
and associating the matched crop name, the multiple plant diseases and insect pests corresponding to the crop, the plant disease and insect pest region set and the plant disease and insect pest attack time corresponding to each plant disease and insect pest, and respectively obtaining crop information corresponding to each crop so as to obtain the crop information base.
Preferably, the solution when the first crop is subjected to the first pest further comprises: the name of the commodity, the specifications of the commodity, the method of use of the commodity and the precautions for treating the first crop suffering from the first pest.
Correspondingly, this embodiment still provides an agricultural information pusher, includes:
the data acquisition module is used for acquiring information to be pushed uploaded by a first mobile terminal, wherein the information to be pushed comprises: the method comprises the following steps of pushing the geographical position of a user terminal and solving the problem that a first crop suffers from a first pest and disease damage;
the data matching module is used for extracting a first disease and pest region set matched with a solution of the first crop suffering from a first disease and pest in a preset crop information base according to the solution of the first crop suffering from the first disease and pest, wherein the first disease and pest region set comprises a plurality of first disease and pest regions;
the first calculation module is used for calculating the area proportion of each first disease and pest area in the first disease and pest area set, extracting the first disease and pest area with the largest area proportion, and obtaining the pushing distance corresponding to the first disease and pest area with the largest area proportion, wherein the pushing distance is the radius of the first disease and pest area with the largest area proportion;
the second calculation module is used for obtaining a region to be pushed according to the geographical position and the pushing distance of the user terminal to be pushed by combining a search algorithm;
and the information pushing module is used for acquiring the geographical position information of all the user terminals in the area to be pushed and pushing the solution when the first crop suffers from the first pest and disease damage to all the user terminals.
The embodiment of the invention has the following beneficial effects:
according to the agricultural information pushing method and device provided by the embodiment of the invention, the geographical position of the user terminal to be pushed and a solution when crops suffer from diseases and insect pests are obtained; extracting a disease and pest area matched with a solution when the crops suffer from the disease and pest in a preset crop information base; calculating the area proportion of each pest region in all pest regions, extracting the pest region with the largest area proportion, and obtaining the pushing distance; obtaining a region to be pushed by combining a search algorithm according to the geographical position and the pushing distance of the user terminal to be pushed; and acquiring geographical position information of all user terminals in the area to be pushed, and pushing the solution when the crops suffer from diseases and insect pests to all the user terminals. Compared with the prior art that the GPS information pushing method is adopted to push the crop pest control information, the technical scheme of the invention does not need to constantly acquire the geographical position of the user terminal and repeatedly perform multiple matching to judge whether the geographical position of the current user terminal is located in the pushing area, but can acquire the pushing radius according to the regional characteristics of the crop pest control information, then acquire the pushing area by utilizing the geographical position and the pushing radius of the user terminal to be pushed, and finally push the pushing information to all the user terminals in the pushing area, thereby effectively improving the information pushing efficiency and accuracy.
Drawings
FIG. 1 is a schematic flow chart diagram of an embodiment of an agricultural information pushing method provided by the present invention;
fig. 2 is a schematic structural diagram of an embodiment of an agricultural information pushing device provided by the invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Example 1
Fig. 1 is a schematic flow chart of an embodiment of an agricultural information pushing method according to the present invention. As shown in fig. 1, the construction method includes steps 101 to 105, and each step is specifically as follows:
step 101: acquiring information to be pushed uploaded by a first mobile terminal, wherein the information to be pushed comprises: the geographical position of the user terminal and the solution when the first crop suffers from the first pest are to be pushed.
In this embodiment, the information to be shared uploaded by the first mobile terminal further includes: the name of the first mobile terminal user, the ID of the first mobile terminal user, the address of the first mobile terminal user, the time for uploading the solution when the first crop suffers from the first disease and insect pest, and the validity period of the solution when the first crop suffers from the first disease and insect pest are uploaded by the first mobile terminal user, so that other user terminals can share the solution when the first crop suffers from the first disease and insect pest through the information to be shared uploaded by the first terminal, and the information transmission efficiency is effectively improved.
In this embodiment, in the validity period of the solution when the first crop suffers from the first disease and pest, all the user terminals located in the region to be pushed can receive the solution when the first crop suffers from the first disease and pest, and if not, all the user terminals located in the region to be pushed cannot receive the solution when the first crop suffers from the first disease and pest, thereby reducing the interference to the user and making the information transmission more accurate.
In this embodiment, the solution when the first crop is subjected to the first pest further comprises: the name of the commodity, the specifications of the commodity, the method of use of the commodity and the precautions for treating the first crop suffering from the first pest. In addition to this, the solution when the first crop is subjected to the first pest may further comprise: the commodity link for treating the first crop suffering from the first pest is beneficial to quickly selling commodities for treating the first crop suffering from the first pest.
In this embodiment, the solution of the first crop suffering from the first pest may be transmitted in the form of text, pictures, audio and video.
Step 102: according to a solution when a first crop suffers from a first pest, extracting a first pest area set matched with the solution when the first crop suffers from the first pest from a preset crop information base, wherein the first pest area set comprises a plurality of first pest areas.
In this embodiment, the preset crop information base records crop information of a plurality of crops, where each crop information includes: the method comprises the following steps of crop name, a plurality of diseases and insect pests corresponding to the crop, a disease and insect pest region set corresponding to each disease and insect pest, and disease and insect pest attack time.
For example, corresponding first information is obtained according to a first crop and a first pest in a solution when the first crop suffers from the first pest, and then a first pest area set and a first pest attack time are obtained, wherein the first pest area set comprises a plurality of first pest areas.
In this embodiment, the preset crop information base in step 102 is obtained by calculating a relationship between the crop area base and the disease and insect pest area base, specifically: the crop area database records area information of a plurality of crops, and the area information of each crop comprises: the method comprises the following steps of (1) crop name, a crop growth area set, a crop growth period and a crop growth period starting and ending date, wherein the crop growth area set comprises a plurality of crop growth areas; the pest and disease area library records the area information of a plurality of pests, and the area information of each pest and disease comprises: the method comprises the following steps of (1) crop name, plant diseases and insect pests, a plant disease and insect pest region set and a growth period of crops during disease attack, wherein the plant disease and insect pest region set comprises a plurality of plant disease and insect pest regions; matching the crop names in the crop area library with the crop names in the pest area library to obtain the one-to-one corresponding incidence relation between the area information of each crop and the area information of each pest; acquiring the disease and pest attack time corresponding to each disease and pest according to the one-to-one correspondence relationship between the area information of each crop and the area information of each disease and pest; and associating the matched crop name, the multiple plant diseases and insect pests corresponding to the crop, the plant disease and insect pest region set and the plant disease and insect pest attack time corresponding to each plant disease and insect pest, and respectively obtaining crop information corresponding to each crop so as to obtain the crop information base.
In this embodiment, the crop names in the crop area library are matched with the crop names in the pest area library, and the specific steps are as follows: matching the crop names in the crop area library with the crop names in the pest area library, and when the crop names in the area library are the same as the crop names in the pest area library, successfully matching, and establishing a one-to-one corresponding incidence relation between the area information of each crop and the area information of each pest; when the crop name in the area library is different from the crop name in the pest area library, the matching is unsuccessful, and the one-to-one corresponding association relationship between the area information of each crop and the area information of each pest cannot be established.
In this embodiment, a one-to-one correspondence relationship between the area information of each crop and the area information of each pest is established, and the crop name, the crop growth area set, the crop growth period, the start and end date of the crop growth period, the pest area set, and the growth period of the crop at the time of the disease occurrence are obtained. And calculating the time period corresponding to each growth period of the crops according to the growth period of the crops and the start and stop date of the growth period of the crops, and deducing the disease and insect pest attack time corresponding to each disease and insect pest of the crops according to the growth period of the crops when the crops are attacked.
Step 103: calculating the area proportion of each first disease and pest region in the first disease and pest region set, extracting the first disease and pest region with the largest area proportion, and obtaining the pushing distance corresponding to the first disease and pest region with the largest area proportion, wherein the pushing distance is the radius of the first disease and pest region with the largest area proportion.
In this embodiment, the pushing distance corresponding to the first pest and disease damage area with the largest area ratio is obtained, and the problem that the target user terminal outside the range to be pushed cannot receive the solution when the first crop suffers from the first pest and disease damage due to the fact that the range to be pushed is too small is prevented.
Step 104: and obtaining the area to be pushed by combining a search algorithm according to the geographical position and the pushing distance of the user terminal to be pushed.
In this embodiment, step 104 specifically includes: constructing an area circle by taking the geographical position of the user terminal to be pushed as a center and the pushing distance as a radius; and calculating a circumscribed square of the area circle to obtain an area to be pushed.
In this embodiment, with the geographic position of the user terminal to be pushed as the center and the pushing distance as the radius, the obtained region to be pushed is highly correlated with the first pest and disease damage region, and the region outside the region to be pushed does not belong to the first pest and disease damage region, so that the solution when the first crop suffers from the first pest and disease damage will not be received, and the accuracy of information pushing is effectively improved.
Step 105: the geographical position information of all user terminals in the area to be pushed is obtained, and the solution when the first crop suffers from the first pest and disease damage is pushed to all the user terminals.
In this embodiment, directly acquire all user terminal's in treating the propelling movement region geographical position information to solution propelling movement when suffering first plant diseases and insect pests to all user terminal is favorable to improving the transmission efficiency of information, need not judge constantly whether target user is located treats the propelling movement region, and then effectively improves the transmission efficiency of information.
In view of the above, in the agricultural information pushing method provided by the embodiment of the invention, the geographical position of the user terminal to be pushed and a solution when the crops suffer from diseases and insect pests are obtained; extracting a disease and pest area matched with a solution when the crops suffer from the disease and pest in a preset crop information base; calculating the area proportion of each pest region in all pest regions, extracting the pest region with the largest area proportion, and obtaining the pushing distance; obtaining a region to be pushed by combining a search algorithm according to the geographical position and the pushing distance of the user terminal to be pushed; and acquiring geographical position information of all user terminals in the area to be pushed, and pushing the solution when the crops suffer from diseases and insect pests to all the user terminals. Compared with the prior art that the GPS information pushing method is adopted to push the crop pest control information, the technical scheme of the invention does not need to constantly acquire the geographical position of the user terminal and repeatedly perform multiple matching to judge whether the geographical position of the current user terminal is located in the pushing area, but can acquire the pushing radius according to the regional characteristics of the crop pest control information, then acquire the pushing area by utilizing the geographical position and the pushing radius of the user terminal to be pushed, and finally push the pushing information to all the user terminals in the pushing area, thereby effectively improving the information pushing efficiency and accuracy.
Example 2
Fig. 2 is a schematic structural diagram of an embodiment of an agricultural information pushing device according to the present invention. As shown in fig. 2, the apparatus includes:
the data obtaining module 201 is configured to obtain information to be pushed uploaded by a first mobile terminal, where the information to be pushed includes: the geographical position of the user terminal and the solution when the first crop suffers from the first pest are to be pushed.
In this embodiment, the information to be shared uploaded by the first mobile terminal further includes: the name of the first mobile terminal user, the ID of the first mobile terminal user, the address of the first mobile terminal user, the time for uploading the solution when the first crop suffers from the first disease and insect pest, and the validity period of the solution when the first crop suffers from the first disease and insect pest are uploaded by the first mobile terminal user, so that other user terminals can share the solution when the first crop suffers from the first disease and insect pest through the information to be shared uploaded by the first terminal, and the information transmission efficiency is effectively improved.
In this embodiment, in the validity period of the solution when the first crop suffers from the first disease and pest, all the user terminals located in the region to be pushed can receive the solution when the first crop suffers from the first disease and pest, and if not, all the user terminals located in the region to be pushed cannot receive the solution when the first crop suffers from the first disease and pest, thereby reducing the interference to the user and making the information transmission more accurate.
In this embodiment, the solution when the first crop is subjected to the first pest further comprises: the name of the commodity, the specifications of the commodity, the method of use of the commodity and the precautions for treating the first crop suffering from the first pest. In addition to this, the solution when the first crop is subjected to the first pest may further comprise: the commodity link for treating the first crop suffering from the first pest is beneficial to quickly selling commodities for treating the first crop suffering from the first pest.
In this embodiment, the solution of the first crop suffering from the first pest may be transmitted in the form of text, pictures, audio and video.
The data matching module 202 is configured to extract, in a preset crop information base, a first pest area set matched with a solution of a first crop suffering from a first pest according to the solution of the first crop suffering from the first pest, where the first pest area set includes a plurality of first pest areas.
In this embodiment, the preset crop information base records crop information of a plurality of crops, where each crop information includes: the method comprises the following steps of crop name, a plurality of diseases and insect pests corresponding to the crop, a disease and insect pest region set corresponding to each disease and insect pest, and disease and insect pest attack time.
For example, corresponding first information is obtained according to a first crop and a first pest in a solution when the first crop suffers from the first pest, and then a first pest area set and a first pest attack time are obtained, wherein the first pest area set comprises a plurality of first pest areas.
In this embodiment, the preset crop information base is obtained by calculating the relationship between the crop area base and the disease and pest area base, and specifically includes: the crop area database records area information of a plurality of crops, and the area information of each crop comprises: the method comprises the following steps of (1) crop name, a crop growth area set, a crop growth period and a crop growth period starting and ending date, wherein the crop growth area set comprises a plurality of crop growth areas; the pest and disease area library records the area information of a plurality of pests, and the area information of each pest and disease comprises: the method comprises the following steps of (1) crop name, plant diseases and insect pests, a plant disease and insect pest region set and a growth period of crops during disease attack, wherein the plant disease and insect pest region set comprises a plurality of plant disease and insect pest regions; matching the crop names in the crop area library with the crop names in the pest area library to obtain the one-to-one corresponding incidence relation between the area information of each crop and the area information of each pest; acquiring the disease and pest attack time corresponding to each disease and pest according to the one-to-one correspondence relationship between the area information of each crop and the area information of each disease and pest; and associating the matched crop name, the multiple plant diseases and insect pests corresponding to the crop, the plant disease and insect pest region set and the plant disease and insect pest attack time corresponding to each plant disease and insect pest, and respectively obtaining crop information corresponding to each crop so as to obtain the crop information base.
In this embodiment, the crop names in the crop area library are matched with the crop names in the pest area library, and the specific steps are as follows: matching the crop names in the crop area library with the crop names in the pest area library, and when the crop names in the area library are the same as the crop names in the pest area library, successfully matching, and establishing a one-to-one corresponding incidence relation between the area information of each crop and the area information of each pest; when the crop name in the area library is different from the crop name in the pest area library, the matching is unsuccessful, and the one-to-one corresponding association relationship between the area information of each crop and the area information of each pest cannot be established.
In this embodiment, a one-to-one correspondence relationship between the area information of each crop and the area information of each pest is established, and the crop name, the crop growth area set, the crop growth period, the start and end date of the crop growth period, the pest area set, and the growth period of the crop at the time of the disease occurrence are obtained. And calculating the time period corresponding to each growth period of the crops according to the growth period of the crops and the start and stop date of the growth period of the crops, and deducing the disease and insect pest attack time corresponding to each disease and insect pest of the crops according to the growth period of the crops when the crops are attacked.
The first calculating module 203 is configured to calculate an area ratio of each first pest area to the first pest area set, extract the first pest area with the largest area ratio, and obtain a pushing distance corresponding to the first pest area with the largest area ratio, where the pushing distance is a radius of the first pest area with the largest area ratio.
In this embodiment, the pushing distance corresponding to the first pest and disease damage area with the largest area ratio is obtained, and the problem that the target user terminal outside the range to be pushed cannot receive the solution when the first crop suffers from the first pest and disease damage due to the fact that the range to be pushed is too small is prevented.
The second calculating module 204 is configured to obtain an area to be pushed according to the geographic location and the pushing distance of the user terminal to be pushed, in combination with a search algorithm.
In this embodiment, the second calculating module 204 specifically includes the following steps: constructing an area circle by taking the geographical position of the user terminal to be pushed as a center and the pushing distance as a radius; and calculating a circumscribed square of the area circle to obtain an area to be pushed.
In this embodiment, with the geographic position of the user terminal to be pushed as the center and the pushing distance as the radius, the obtained region to be pushed is highly correlated with the first pest and disease damage region, and the region outside the region to be pushed does not belong to the first pest and disease damage region, so that the solution when the first crop suffers from the first pest and disease damage will not be received, and the accuracy of information pushing is effectively improved.
The information pushing module 205 is configured to acquire geographic position information of all user terminals in an area to be pushed, and push a solution when a first crop suffers from a first pest to all user terminals.
In this embodiment, directly acquire all user terminal's in treating the propelling movement region geographical position information to solution propelling movement when suffering first plant diseases and insect pests to all user terminal is favorable to improving the transmission efficiency of information, need not judge constantly whether target user is located treats the propelling movement region, and then effectively improves the transmission efficiency of information.
Therefore, according to the technical scheme, the geographical position of the user terminal does not need to be constantly acquired, the geographical position of the user terminal does not need to be repeatedly matched for multiple times to judge whether the geographical position of the current user terminal is located in the pushing area, the pushing radius is acquired according to the regional characteristic of crop diseases and insect pests, the pushing area is acquired by utilizing the geographical position and the pushing radius of the user terminal to be pushed, the pushing information is finally pushed to all the user terminals in the pushing area, and the information pushing efficiency and the information pushing accuracy are effectively improved.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
While the foregoing is directed to the preferred embodiment of the present invention, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention.

Claims (5)

1. An agricultural information pushing method is characterized by comprising the following steps:
acquiring information to be pushed uploaded by a first mobile terminal, wherein the information to be pushed comprises: the method comprises the following steps of pushing the geographical position of a user terminal and solving the problem that a first crop suffers from a first pest and disease damage;
according to a solution of the first crop suffering from a first pest and disease damage, extracting a first pest and disease damage area set matched with the solution of the first crop suffering from the first pest and disease damage from a preset crop information base, wherein the first pest and disease damage area set comprises a plurality of first pest and disease damage areas;
calculating the area proportion of each first disease and pest region in the first disease and pest region set, extracting the first disease and pest region with the largest area proportion, and obtaining a pushing distance corresponding to the first disease and pest region with the largest area proportion, wherein the pushing distance is the radius of the first disease and pest region with the largest area proportion;
constructing an area circle by taking the geographical position of the user terminal to be pushed as a center and the pushing distance as a radius; calculating a circumscribed square of the area circle to obtain an area to be pushed;
and acquiring geographical position information of all user terminals in the area to be pushed, and pushing the solution when the first crop suffers from a first pest to all the user terminals.
2. The agricultural information pushing method according to claim 1, wherein the preset crop information base records crop information of a plurality of crops, wherein each crop information comprises: the method comprises the following steps of crop name, a plurality of diseases and insect pests corresponding to the crop, a disease and insect pest region set corresponding to each disease and insect pest, and disease and insect pest attack time.
3. The agricultural information pushing method according to claim 2, wherein the preset crop information base is obtained by calculating a relationship between a crop area base and a pest area base, and specifically comprises:
the crop area database records area information of a plurality of crops, and the area information of each crop comprises: the method comprises the following steps of (1) carrying out crop growth on a crop, wherein the crop comprises a crop name, a crop growth area set, a crop growth period and a crop growth period starting and ending date, wherein the crop growth area set comprises a plurality of crop growth areas;
the pest and disease area library records area information of a plurality of pests and diseases, and the area information of each pest and disease comprises: the method comprises the following steps of (1) crop name, plant diseases and insect pests, a plant disease and insect pest region set and a growth period of crops during disease attack, wherein the plant disease and insect pest region set comprises a plurality of plant disease and insect pest regions;
matching the crop names in the crop area library with the crop names in the pest area library to obtain a one-to-one corresponding incidence relation between the area information of each crop and the area information of each pest;
obtaining disease and pest attack time corresponding to each disease and pest according to the one-to-one correspondence incidence relation between the area information of each crop and the area information of each disease and pest;
and associating the matched crop name, the multiple plant diseases and insect pests corresponding to the crop, the plant disease and insect pest region set and the plant disease and insect pest attack time corresponding to each plant disease and insect pest, and respectively obtaining crop information corresponding to each crop so as to obtain the crop information base.
4. The agricultural information push method of claim 1, wherein the solution when the first crop is subjected to the first pest further comprises: the name of the commodity, the specifications of the commodity, the method of use of the commodity and the precautions for treating the first crop suffering from the first pest.
5. An agricultural information pushing device, comprising:
the data acquisition module is used for acquiring information to be pushed uploaded by a first mobile terminal, wherein the information to be pushed comprises: the method comprises the following steps of pushing the geographical position of a user terminal and solving the problem that a first crop suffers from a first pest and disease damage;
the data matching module is used for extracting a first disease and pest region set matched with a solution of the first crop suffering from a first disease and pest in a preset crop information base according to the solution of the first crop suffering from the first disease and pest, wherein the first disease and pest region set comprises a plurality of first disease and pest regions;
the first calculation module is used for calculating the area proportion of each first disease and pest area in the first disease and pest area set, extracting the first disease and pest area with the largest area proportion, and obtaining the pushing distance corresponding to the first disease and pest area with the largest area proportion, wherein the pushing distance is the radius of the first disease and pest area with the largest area proportion;
the second calculation module is used for constructing an area circle by taking the geographic position of the user terminal to be pushed as a center and the pushing distance as a radius; calculating a circumscribed square of the area circle to obtain an area to be pushed;
and the information pushing module is used for acquiring the geographical position information of all the user terminals in the area to be pushed and pushing the solution when the first crop suffers from the first pest and disease damage to all the user terminals.
CN201910747792.1A 2019-08-13 2019-08-13 Agricultural information pushing method and device Active CN110474982B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910747792.1A CN110474982B (en) 2019-08-13 2019-08-13 Agricultural information pushing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910747792.1A CN110474982B (en) 2019-08-13 2019-08-13 Agricultural information pushing method and device

Publications (2)

Publication Number Publication Date
CN110474982A CN110474982A (en) 2019-11-19
CN110474982B true CN110474982B (en) 2022-03-18

Family

ID=68510782

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910747792.1A Active CN110474982B (en) 2019-08-13 2019-08-13 Agricultural information pushing method and device

Country Status (1)

Country Link
CN (1) CN110474982B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112485284B (en) * 2020-12-01 2022-02-15 中国农业大学 Unmanned aerial vehicle farmland disease, insect and weed information collaborative sensing system
CN113825127A (en) * 2021-10-18 2021-12-21 贵州省广播电视信息网络股份有限公司 Meteorological disaster early warning information accurate pushing method based on emergency broadcast platform

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101038636A (en) * 2006-08-01 2007-09-19 中国联合通信有限公司 Electronic faming affair system and electronic faming affair management method
CN105223879A (en) * 2015-09-17 2016-01-06 李林国 Based on the reading intelligent agriculture supervisory system of Internet of Things
CN106991619A (en) * 2017-06-05 2017-07-28 河北哲瀚网络科技有限公司 A kind of diseases and pests of agronomic crop intelligent diagnosis system and diagnostic method
CN206370842U (en) * 2017-01-04 2017-08-01 李四红 A kind of government affairs information distributing device and system
CN109430071A (en) * 2018-10-22 2019-03-08 张振花 A kind of hidden intelligent agricultural planting system based on bamboo rat cultivation

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101038636A (en) * 2006-08-01 2007-09-19 中国联合通信有限公司 Electronic faming affair system and electronic faming affair management method
CN105223879A (en) * 2015-09-17 2016-01-06 李林国 Based on the reading intelligent agriculture supervisory system of Internet of Things
CN206370842U (en) * 2017-01-04 2017-08-01 李四红 A kind of government affairs information distributing device and system
CN106991619A (en) * 2017-06-05 2017-07-28 河北哲瀚网络科技有限公司 A kind of diseases and pests of agronomic crop intelligent diagnosis system and diagnostic method
CN109430071A (en) * 2018-10-22 2019-03-08 张振花 A kind of hidden intelligent agricultural planting system based on bamboo rat cultivation

Also Published As

Publication number Publication date
CN110474982A (en) 2019-11-19

Similar Documents

Publication Publication Date Title
CN106709606B (en) Personalized scene prediction method and device
EP2592885B1 (en) System and method for acquiring statistics of navigation information
US20170311574A1 (en) Animal movement mapping and movement prediction method and device
US9906906B1 (en) Integrated geospatial activity reporting
CN110474982B (en) Agricultural information pushing method and device
US20110244879A1 (en) Method and Apparatus for use of Performance History Data in Positioning Method Selection
CN108024505A (en) Image determinant method
US11048969B2 (en) Identification device, identification method, identification system, and database
CN106993048A (en) Determine method and device, information recommendation method and the device of recommendation information
JP2013093015A (en) Information recommendation method, device, and program
US20220217558A1 (en) Method and device for predicting a connection quality to a cellular network
CN113115216B (en) Indoor positioning method, service management server and computer storage medium
CN105407034A (en) Social network system based on address list exchange
CN108492213A (en) Food material purchase list generation method and device, server equipment and storage medium
CN115630967A (en) Intelligent tracing method and device for agricultural products, electronic equipment and storage medium
US9301126B2 (en) Determining multiple users of a network enabled device
CN110519344B (en) Agricultural information sharing method
CN110545314B (en) Agricultural information spreading method
CN109102581B (en) Card punching method, device, system and storage medium
CN110517013B (en) Agricultural information spreading device
WO2022068243A1 (en) Terminal positioning method and system, and storage medium and electronic device
KR20160071644A (en) Service server and operating method thereof about smart agriculture, and application applied to the same
CN110321495B (en) Method, device, computer equipment and storage medium for pushing active message
CN113065895A (en) Advertisement recommendation method and device based on geographic position
Naik et al. Transforming Indian Agriculture with Digital Technologies

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