CN110474982B - Agricultural information pushing method and device - Google Patents
Agricultural information pushing method and device Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 241000607479 Yersinia pestis Species 0.000 claims abstract description 264
- 201000010099 disease Diseases 0.000 claims abstract description 180
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 claims abstract description 180
- 241000238631 Hexapoda Species 0.000 claims abstract description 70
- 238000004364 calculation method Methods 0.000 claims description 4
- 238000010845 search algorithm Methods 0.000 abstract description 8
- 230000000875 corresponding effect Effects 0.000 description 37
- 230000005540 biological transmission Effects 0.000 description 9
- 230000009286 beneficial effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000002596 correlated effect Effects 0.000 description 2
- 230000002349 favourable effect Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/02—Agriculture; Fishing; Forestry; Mining
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-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
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.
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)
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)
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 |
-
2019
- 2019-08-13 CN CN201910747792.1A patent/CN110474982B/en active Active
Patent Citations (5)
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 |