METHOD FOR PERFORMING AN AGRICULTURAL SERVICE
20210090160 ยท 2021-03-25
Assignee
Inventors
Cpc classification
International classification
Abstract
A method for performing an agricultural service in which a server platform communicates with a user and with service providers. The server platform has a field file of field information about at least one agricultural field associated with the user. The server platform generates a service order based on the field information and on service instructions received from the user to perform an agricultural service with an order profile. The server platform generates service bids with a bid profile from service provider data of service providers. The server platform compares the order profile with the bid profiles, and suggests to the user one or more bids fitting the service order based on the degree of matching between the order profile and bid profiles. The server platform commissions the service provider of the selected bid to perform the service based on the user's selection of one of the service bids.
Claims
1. A method for performing an agricultural service by means of a server platform, comprising: communicating with a user and with a plurality of service providers via the server platform, wherein the server platform has a field file which comprises field information about at least one agricultural field associated with the user, generating with the server platform a service order in an order generation routine based on the field information and on service instructions received from the user to perform a field-specific agricultural service with an order profile, generating with the server platform service bids in a bid generation routine with a bid profile from service provider data of each of the service providers, comparing with the server platform the order profile with the bid profiles in a comparison routine, and determining a degree of matching between the order profile and the bid profiles suggesting to the user with the server platform one or more service bids fitting the service order based on a degree of matching, and commissioning the service provider of the selected service bid with the server platform to perform the service in an order award routine based on the user's selection of one of the service bids.
2. The method according to claim 1, wherein the order profile comprises an order parameter set with hard and soft order parameters, wherein the bid profiles each comprise a bid parameter set with hard bid parameters and soft bid parameters, and wherein the degree of matching is determined in the comparison routine based on the soft order parameters and the soft bid parameters, wherein only service bids in which all of the hard bid parameters match the order parameters are suggested to the user.
3. The method according to claim 2, wherein the order parameters and the bid parameters are at least partially classified as hard or soft by the server platform, wherein the order parameters are partially classified as hard or soft by the user or the bid parameters are partially classified as hard or soft by the respective service provider, and wherein the classification carried out by the user or by the service provider is partially modified by the server platform in the comparison routine.
4. The method according to claim 2, wherein the degree of matching is determined on the basis of a weighting of the soft and hard order parameters or bid parameters, and wherein a ranking of the service bids is determined by the server platform based on the degree of matching and is at least partially displayed to the user.
5. The method according to claim 1, wherein the field information comprises information on the position of an agricultural field, particularly directions data, or information on a size of the agricultural field, particularly dimensions of the agricultural field, or information on soil type of the agricultural field, or information on a crop of the agricultural field, particularly a crop type of the agricultural field.
6. The method according to claim 1, wherein at least some of the field information is displayed to the user in the order generation routine, wherein the user selects a portion of the field information as service instructions, and wherein the service instructions are linked to the field information in order to generate the order profile of the service order, wherein the order profile is displayed to the user by the server platform, and the order profile is rejected or modified or accepted by the user.
7. The method according to claim 1, wherein the order profile is generated in the order generation routine in an order generation subroutine interactively between the server platform and the user, wherein at least some of the field information is shown to the user, wherein the user selects some of the field information as service instructions, wherein the service instructions are linked to the field information in order to generate a partial order profile of the service order, and wherein the partial order profile is displayed to the user by the server platform, and the partial order profile is rejected or modified or accepted by the user.
8. The method according to claim 7, wherein, following the order generation subroutine, field information which is prognosticated by the server platform from the partial order profile is determined, and wherein the order generation subroutine is carried out again, wherein the prognosticated field information is displayed to the user in addition to or alternatively to a portion of the field information.
9. The method according to claim 1, wherein the service is a sowing, a fertilization, a soil sampling, a crop protection or a harvest.
10. The method according to claim 1, wherein bid profiles are generated by the server platform in the bid generation routine from technical information of the service provider and/or from operational information of the service provider as service data of the respective service provider.
11. The method according to claim 10, wherein the technical information of the service provider comprises the availability of machinery needed for the service order as a hard bid parameter, or the suitability of the machinery for the service order a soft bid parameter, or wherein the operational information of the service provider comprises an availability in terms of time of the service as a hard bid parameter or soft bid parameter, or a price for the service as a soft bid parameter.
12. The method according to claim 2, wherein performance of the service is automatically documented by the service provider, by means of an agricultural machine, and the documentation is transmitted to the server platform.
13. The method according to claim 1, wherein performance of the service is displayed to the user, and the user sends feedback on a quality of the performance to the server platform.
14. The method according to claim 12, wherein the comparison routine is optimized by the server platform in a self-learning manner, based on the documentation or the feedback, wherein the comparison routine is optimized with respect to preferences of the user based on the feedback.
15. The method according to claim 12, wherein weighting of the soft and hard order parameters or bid parameters is optimized in a self-learning manner based on the documentation and/or feedback, or wherein the classification of the order parameters and/or bid parameters as hard or soft by the server platform is optimized in a self-learning manner based on the documentation and/or the feedback.
16. A server platform adapted to execute a method according to claim 1.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The invention will be described in more detail in the following referring to drawings showing only one embodiment example. In the drawings:
[0020]
[0021]
DETAILED DESCRIPTION OF THE EMBODIMENTS
[0022] The method for performing an agricultural service shown in
[0023] The server platform S has a field file 1. The field file 1 comprises field information relating to at least one agricultural field 2 associated with the user B. A field file 1 of this kind can comprise a variety of information about a plurality of agricultural fields 2. This information is usually dynamic; that is, it is continuously adapted. In the present instance and preferably, the field information is also adapted during the suggested method.
[0024] The server platform S generates a service order to perform a field-specific agricultural service with an order profile in an order generation routine 3 based on the field information and service instructions 4 received from the user B.
[0025] In a bid generation routine 5, the server platform S generates service bids 7 with a bid profile, respectively, from service provider data 6 of service providers D.
[0026] The order generation routine 3 and the bid generation routine 5 can run in any sequence or even simultaneously. However, the service provider data 6 are preferably provided first. Further preferably, the order generation routine 3 is executed subsequently and, further preferably, the bid generation routine 5 is executed subsequently based at least partially on the order profile. Accordingly, the service provider data 6 can preferably basically already be stored in a server platform S, while the bid profiles are generated specifically for each order profile of a requested agricultural service.
[0027] In a comparison routine 8, the server platform S compares the order profile to the bid profiles. The server platform S determines in each instance a degree of matching between the order profile and the bid profiles and, based on the degree of matching, suggests to the user B one or more service bids 7 fitting the service order.
[0028] The server platform S preferably always suggests at least one service bid 7 to the user B. This is preferably the service bid 7 with the highest degree of matching. Further preferably, the server platform S always suggests to the user B a plurality of service bids 7 as far as possible. In the present instance and preferably, the server platform S suggests to the user B at least the three service bids 7 with the highest degree of matching. The server platform S preferably suggests to the user B at least the five service bids 7, further preferably at least the ten service bids 7, having the highest degree of matching.
[0029] The service bids 7 can be suggested to the user B particularly as a list which is sorted depending on the degree of matching.
[0030] It can then be provided that the user B selects one of the service bids 7. This is shown in
[0031] In an order award routine 9, the server platform S commissions the service provider D of the selected service bid 7 to perform the service based on the user's selection of one of the service bids 7. This is shown by way of example in
[0032] The suggested method will be briefly described referring to
[0033] In the present instance and preferably, the order profile comprises an order parameter set with hard order parameters and soft order parameters. The hard order parameters differ from the soft order parameters in that they must be fulfilled in order for a service to be successfully executed. It can also be provided that the bid profiles comprise in each instance a bid parameter set particularly with hard bid parameters and soft bid parameters. The degree of matching can then be determined in the comparison routine 8 based on the soft order parameters and preferably the soft bid parameters. A soft order parameter of this kind could be the drilling depth mentioned above. In that example, the user B selected a drilling depth of 20 m, but a drilling depth of 15 m could also be sufficient for the required service. Conversely, a hard order parameter could be the minimum drilling depth of 10 m or the type of service, i.e., soil sampling. It is preferably provided that the hard order parameters are checked in the comparison routine 8 as to whether or not they match the bid parameters, and the results are shown particularly in a binary manner. Conversely, the soft order parameters preferably have a parameter range so that the degree of matching can be determined in a simple manner. In the example above, the second bid with a drilling depth of 15 m would have a lower degree of matching with the soft order parameter of drilling depth than the bid with a drilling depth of 30 m. Hard bid parameters and soft bid parameters can also be defined in an analogous manner. If a hard bid parameter, for example, an ability to pay, is not met by the user B, the user B is not considered for the service provider or, therefore, for the service bid 7. Here also, the hard bid parameters differ from the soft order parameters in that the hard bid parameters must be fulfilled.
[0034] Preferably, only service bids 7 in which all of the hard order parameters match the bid parameters are suggested to the user B. Further preferably, only service bids 7 in which all of the hard bid parameters match the order parameters are suggested to the user B. If a service provider D has determined, for example, that he or she will not undertake any groundwater drilling in spite of the option which exists in principle, this can be a hard bid parameter. Suggesting this service bid 7 to the user B would not often be productive.
[0035] In the present instance and preferably, the order parameters and preferably the bid parameters are at least partially classified by the server platform S as hard or soft. Additionally or alternatively, the order parameters can partially be classified as hard or soft by the user B and, again additionally or alternatively, the bid parameters can also be partially classified as hard or soft by the respective service provider D. It can be provided that the classification carried out by the user B and/or by the service provider D is partially modified by the server platform S in the comparison routine 8. Accordingly, referring again to the example above, the user could have classified the drilling depth as a hard order parameter but was mistaken about the depth of the groundwater level. This classification could be changed automatically by the server platform S to show the user B all relevant service bids 7.
[0036] In the present instance and preferably, the degree of matching is determined on the basis of a weighting of the soft and preferably of the hard order parameters and/or bid parameters. For example, a price could be heavily weighted and a time for providing the service could be lightly weighted, or vice versa. The weighting can be defined by the user B and/or determined automatically by the server platform S. Thus, in this case, for example, the user B could determine that the price is too heavily weighted, while the server platform S itself determines a weighting of the drilling depth in the example above.
[0037] In the present instance and preferably, a ranking of the service bids 7 is determined by the server platform S based on the degree of matching and is at least partially displayed to the user B.
[0038] The field information preferably comprises information on the position of the agricultural field 2, particularly directions data, and/or information on the size of the agricultural field 2, particularly dimensions of the agricultural field 2, and/or information on the soil type of the agricultural field 2, and/or information on the crop of the agricultural field 2, particularly a crop type of the agricultural field 2. Depending on the service, one or more of these field information data can be used for generating the order profile and/or sent to the service provider D.
[0039] The preferred flow of the order generation routine 3 will now be described in the following referring to
[0040] In the present instance and preferably, the order profile is generated in the order generation routine 3 in an order generation subroutine interactively between the server platform S and the user B. This takes place in that the user B is shown at least some of the field information, in that the user B selects some of the field information as service instructions, and in that the service instructions are linked to the field information in order to generate a partial order profile of the service order. The partial order profile is preferably displayed to the user B by the server platform S and is rejected or modified or accepted by the user B.
[0041] Following the order generation subroutine, field information which is prognosticated by the server platform S from the partial order profile can be determined. As discussed referring to the example above, it can be provided that the user B would like to carry out a sampling of the agricultural field 2. The partial order profile can then relate to this sampling. The server platform S can determine from this that a fertilizing of the agricultural field 2 can be provided after the sampling depending on the results. This can be the prognosticated field information. It can then generally be provided that the order generation subroutine is carried out again, and the prognosticated field information can be displayed to the user B in addition to or alternatively to a portion of the field information. Accordingly, if a possible groundwater level is displayed to the user as prognosticated field information, the user can request a fertilization of the agricultural field 2 as service based on the second order generation subroutine. Accordingly, a further partial order profile is generated in the second order generation subroutine. It is also conceivable that a plurality of order generation subroutines are executed without the services differing from one another. For example, the user B can be guided through a plurality of steps for generating the order profile by means of an interactive questionnaire. For example, the user B could also request a plurality of drill holes in different parts of the agricultural field 2 and define them individually, and the server platform S generates an approximate validity radius of the information gained from the sampling. The user B would probably not provide two drill holes in immediate proximity to one another, but it could be possible that this would nevertheless be required by a change in the soil type. The server platform S could then point out this information to the user B as prognosticated field information.
[0042] In the present instance and preferably, the service is a sowing, a fertilization, a soil sampling, a crop protection or a harvest.
[0043] In the present instance and preferably, bid profiles are generated by the server platform S in the bid generation routine 5 from technical information of the service provider D and/or from operational information of the service provider D as service data 6 of the respective service provider D. The technical information of the service provider D can preferably include the availability of machinery needed for the service order, particularly as hard bid parameters, and/or the suitability of the machinery for the service order, particularly as soft bid parameters. Additionally or alternatively, the operational information of the service provider D can be an availability in terms of the time of the service, particularly as hard bid parameter or soft bid parameter, and/or a price for the service, particularly as soft bid parameter.
[0044] A preferred expansion of the suggested method is described in the following referring to
[0045] In the present instance and preferably, the performance of the service X7 is displayed to the user B. For this purpose, the necessary information is preferably prepared in step X8, data generation 2, and is sent in step X9, data transmission 2. This can be carried out in particular based on the documentation 10. Further in the method (X11 waiting time), the user B in the present instance and preferably sends (step X10 user transmission) feedback 11 on the quality of the performance to the server platform S.
[0046] An evaluation of the service provider D can be generated by the server platform S from the feedback 11. However, the feedback 11 can also comprise an evaluation of the service provider D. In addition to the feedback 11, it can also be provided that a payment 12 is made to the service provider D by the user B and/or the server platform S. There is greater security for the user B particularly when the payment 12 is processed via the server platform S. The invoice X12 for the service can be generated automatically by the server platform S, particularly based on the documentation 10. This also saves labor on the part of the service provider D.
[0047] All or some of the steps mentioned above referring to
[0048] It can be provided that the weighting of the soft and preferably hard order parameters and/or bid parameters is optimized in a self-learning manner particularly based on the documentation 10 and/or feedback 11. For example, a poor weighting could be the reason for the dissatisfaction of the user B. Additionally or alternatively, it can be provided that the classification of the order parameters and/or bid parameters as hard or soft by the server platform S is optimized in a self-learning manner particularly based on the documentation 10 and/or the feedback 11.
[0049] According to a further teaching according to an independent claim, a server platform S is adapted to execute a suggested method. Reference is made to all of the statements referring to the suggested method. One or more computer programs which are configured for executing the suggested method or parts thereof, particularly the order generation routine 4 and/or the bid generation routine 5 and/or the comparison routine 8 and/or the order award routine 9 and/or the checking routine 13, are also the subject of an independent claim.
REFERENCE CHARACTERS
[0050] 1 field file [0051] 2 agricultural field [0052] 3 order generation routine [0053] 4 service instructions [0054] 5 bid generation routine [0055] 6 service provider data [0056] 7 service bids [0057] 8 comparison routine [0058] 9 order award routine [0059] 10 documentation [0060] 11 feedback [0061] 12 payment [0062] 13 checking routine [0063] S server platform [0064] B user [0065] D service provider [0066] X1 selection possibility [0067] X2 user action [0068] X3 rejection [0069] X4 interaction with the user [0070] X5 data generation [0071] X6 data transmission [0072] X7 performance of the service [0073] X8 data generation 2 [0074] X9 data transmission 2 [0075] X10 user transmission [0076] X11 waiting time [0077] X12 invoicing [0078] X13 information sent for self-learning