Data management method, data management system, and data management program
The data management system addresses overlapping work data issues by detecting and excluding redundant work areas, ensuring efficient and accurate work execution across multiple fields.
Patent Information
- Application Number
- JP2021113989
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-07-09
- Publication Date
- 2025-11-12
- Estimated Expiration
- 2041-07-09
AI Technical Summary
Existing technologies generate work data for multiple fields without adequately addressing overlapping work areas, leading to redundant work operations that can negatively impact cultivation.
A data management system and method that detects and excludes overlapping work data, ensuring non-overlapping work data is outputted for work implements operating in multiple fields.
Reduces the occurrence of overlapping work operations, thereby minimizing excessive work application and its negative impacts on cultivation.
Smart Images

Figure 0007768693000001 
Figure 0007768693000002 
Figure 0007768693000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a data management method, a data management system, and a data management program. [Background technology]
[0002] In recent years, research has been conducted into technologies that allow work equipment to automatically perform work in a field, such as spreading fertilizer, using work data for the work, such as a fertilization map in which the amount of fertilizer to be spread is set.
[0003] For example, Patent Document 1 discloses a technique for generating a spraying plan in which a spray amount of fertilizer is set, and for a work device to automatically apply fertilizer using the generated spraying plan. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Publication No. 2019-187377 Summary of the Invention [Problem to be solved by the invention]
[0005] The technology described in Patent Document 1 is based on the premise that work data is generated for a single field and that the work is performed by a work implement using the generated work data. However, there are cases where work data for multiple fields is generated and work is performed in multiple fields by a work implement.
[0006] Generally, work data is generated based on registered field information. In some cases, the registered field information includes overlapping areas of multiple fields due to past field areas or missed updates to field areas. When field areas overlap, the work areas represented in the generated work data may also overlap.
[0007] For example, in the same field, harvesting may be carried out in the spring, for example, May, and in the fall, for example, October, of the same year. In this case, if work data, for example, fertilization data, is generated from the yield data for the year in which the harvest took place, work data based on the yield data for the spring harvest and work data based on the yield data for the fall harvest are generated.
[0008] In this way, when the work areas represented in the work data include overlapping areas, there are cases where work devices perform work in an overlapping manner, which can have a negative impact on cultivation.
[0009] In view of the above circumstances, one object of the present disclosure is to reduce the output of overlapping work data. Other objects can be understood from the following description and explanation of the embodiments. [Means for solving the problem]
[0010] The following describes the means for solving the problems using the numbers and symbols used in the description of the invention. These numbers and symbols are added in parentheses for reference purposes to show an example of the correspondence between the claims and the description of the invention. Therefore, the claims should not be interpreted as being limited by the parenthetical descriptions.
[0011] To achieve the above object, a data management method according to one embodiment includes detecting overlapping work data, among a plurality of work data for a work implement (30) to perform work in a plurality of fields (400), in which work areas represented by the work data overlap at least partially. The data management method also includes outputting non-overlapping work data obtained by excluding at least some of the overlapping work data from the plurality of work data. Here, the work areas represented by each of the output non-overlapping work data do not overlap with work areas represented by other work data of the non-overlapping work data.
[0012] To achieve the above object, a data management system (1000) according to one embodiment includes an overlap detection unit (170) and an output unit (180). The overlap detection unit (170) detects overlapping work data, among a plurality of pieces of work data for a work implement (30) to perform work in a plurality of fields (400), in which work areas represented by the work data overlap at least partially. The output unit (180) outputs non-overlapping work data obtained by excluding at least some of the overlapping work data from the plurality of work data. Here, the work areas represented by each piece of output non-overlapping work data do not overlap with work areas represented by other work data in the non-overlapping work data.
[0013] To achieve the above object, a data management program (310) according to one embodiment causes a calculation device (120) to detect overlapping work data, among a plurality of work data for a work device (30) to perform work in a plurality of fields (400), in which work areas represented by the work data overlap at least partially. The data management program also causes the calculation device (120) to output non-overlapping work data obtained by excluding at least some of the overlapping work data from the plurality of work data. Here, the work area represented by each of the output non-overlapping work data does not overlap with the work areas represented by other work data of the non-overlapping work data. [Effects of the Invention]
[0014] According to the above embodiment, it is possible to reduce the output of overlapping work data. [Brief explanation of the drawings]
[0015] [Figure 1] FIG. 1 is a configuration diagram of a data management system according to an embodiment. [Figure 2] FIG. 2 is a diagram illustrating a field for which work data is generated in one embodiment. [Figure 3] FIG. 2 is a diagram illustrating a field for which work data is generated in one embodiment. [Figure 4] FIG. 2 is a diagram illustrating functional blocks executed by a data management system according to an embodiment. [Figure 5] 1 is a flowchart illustrating a process performed by a data management system according to an embodiment. [Figure 6] 1 is a flowchart illustrating a process performed by a data management system according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0016] (Embodiment 1) A data management system 1000 according to this embodiment of the present invention will be described with reference to the drawings. In this embodiment, as shown in Fig. 1, the data management system 1000 includes a data management device 100 and a terminal 200. The data management device 100 is communicably connected to the terminal 200 and a working device 30 via a network 20, for example, the Internet.
[0017] The data management device 100 generates work data, for example, data representing the amount of fertilizer to be spread on small areas obtained by dividing a farm field into a mesh pattern. The generated work data is registered in the work device 30. The work device 30 spreads the amount of fertilizer registered in the work data according to each position in the farm field. The work data represents any work performed by the work device 30, such as fertilizing or spraying pesticides. Note that the work device 30 includes a tractor that pulls a spraying machine that spreads fertilizer or pesticides, a drone that sprays pesticides, etc.
[0018] For example, the work data represents the location where the work is performed (e.g., latitude, longitude, etc.) in association with the work content to be performed at that location (e.g., spray amount). For example, if the work data is fertilization data for spraying fertilizer, the work data represents the amount of fertilizer to be sprayed on each of multiple small areas obtained by dividing the field, e.g., the spray amount per unit area. Also, if the work data is pesticide spraying data for spraying pesticide, the work data represents the amount of pesticide to be sprayed on each of multiple small areas obtained by dividing the field, e.g., the spray amount per unit area.
[0019] A plurality of pieces of work data corresponding to a plurality of fields may be registered in the work device 30. As shown in FIG. 2, the work data stores information for spraying fertilizer on a plurality of fields 400, for example, a first field 400-1, a second field 400-2, and a third field 400-3. Here, as shown in FIG. 3, the first field 400-1 may have been previously divided into a plurality of divided fields 410, for example, a first divided field 410-1 and a second divided field 410-2, and different crops may be cultivated in each divided field 410. In this case, information for spraying fertilizer on the past divided fields 410 may be recorded in the work data.
[0020] When work areas represented by multiple pieces of work data overlap, the work device 30 applies fertilizer to the same location multiple times, resulting in the application of more than the planned amount of fertilizer. The work device 30 is equipped with a positioning device, such as a GNSS (Global Navigation Satellite System) receiver, and applies fertilizer at the application rate represented in the work data according to the location of the work device 30. For example, the work device 30 acquires the application rate for the location of the work device 30 from the work data and applies fertilizer at the acquired application rate. Therefore, in the example shown in FIG. 3 , the work device 30 performs two applications of fertilizer in the first field 400-1: one based on the work data registered as the first field 400-1, and the other based on the work data registered as the divided field 410. As a result, fertilization is performed twice in the first field 400-1.
[0021] For this reason, if the work areas represented by the work data overlap, the data management device 100 restricts the registration of the work data. In this way, the data management system 1000 reduces the number of work devices 30 performing overlapping work.
[0022] The work area represented by the work data represents the area within the field 400 where work is performed by the work device 30. Information on an area larger than the work area may also be registered in the work data. In this case, the work data includes information representing the area of the field 400, for example, to distinguish the work area from other areas. The work device 30 moves within the field 400, obtains the work content, such as the amount of spraying, at the position where the work device 30 is located from the work data, and performs the work.
[0023] (Data management system configuration) The configuration of the data management device 100 will be described. As shown in FIG. 1, the data management device 100 includes an input / output device 110, a calculation device 120, a communication device 130, and a storage device 140. The data management device 100 is, for example, a computer. Information for the calculation device 120 to execute processing is input to the input / output device 110. The input / output device 110 also outputs the results of the processing executed by the calculation device 120. The input / output device 110 includes various input devices and output devices, such as a keyboard, a mouse, a microphone, a display, a speaker, and a touch panel. The input / output device 110 may be omitted.
[0024] The communication device 130 is electrically connected to the network 20 and communicates with each device via the network 20. The communication device 130 transfers signals received from each device, for example, the terminal 200, to the arithmetic device 120. The communication device 130 also transfers signals generated by the arithmetic device 120 to each device, for example, the terminal 200. The communication device 130 includes various interfaces, for example, a network interface card (NIC) and a universal serial bus (USB).
[0025] The storage device 140 stores various data for outputting work data whose work areas do not overlap, such as farm field data 300, and a data management program 310. The storage device 140 is used as a non-transitory tangible storage medium for storing the data management program 310. The data management program 310 may be provided as a computer program product recorded on a computer-readable storage medium 1, or may be provided as a computer program product downloadable from a server.
[0026] The field data 300 stores area information that indicates the area of the field 400 where the work device 30 performs work and the area of the divided field 410. For example, the field data 300 stores the position (latitude, longitude, etc.) and shape of the field 400 and the divided field 410. The area information of the field 400 and the divided field 410 is, for example, entered into the terminal 200 by the user and registered in advance.
[0027] The arithmetic unit 120 reads and executes the data management program 310 from the storage device 140, and performs various data processing to output working data whose areas do not overlap. For example, the arithmetic unit 120 includes a central processing unit (CPU) and the like.
[0028] By reading and executing the data management program 310, the calculation device 120 realizes a data storage unit 150, a work data generation unit 160, an overlap detection unit 170, and an output unit 180, as shown in FIG. 4. The data storage unit 150 stores field data 300. The work data generation unit 160 generates work data based on the area information stored in the field data 300. The overlap detection unit 170 detects overlapping work data, where the area represented by the generated work data overlaps with the area represented by other work data. The output unit 180 outputs multiple work data whose areas represented by the work data do not overlap with each other.
[0029] Next, the configuration of the terminal 200 will be described. As shown in Fig. 1, the terminal 200 includes an input / output device 210, an arithmetic device 220, a communication device 230, and a storage device 240. The terminal 200 includes, for example, a computer, a tablet, a mobile phone, etc. Information used by the arithmetic device 220 to execute processing is input to the input / output device 210. The input / output device 210 also outputs the results of processing executed by the arithmetic device 220. The input / output device 210 includes various input devices and output devices, such as a keyboard, a mouse, a microphone, a display, a speaker, and a touch panel.
[0030] The communication device 230 is electrically connected to the network 20 and communicates with the data management device 100 via the network 20. The communication device 230 transfers signals acquired from the data management device 100 to the arithmetic device 220. The communication device 230 also transfers signals generated by the arithmetic device 220 to the data management device 100. The communication device 230 includes various interfaces such as a transceiver used for wireless communication such as a wireless LAN (Local Area Network) or a cellular network, a NIC (Network Interface Card), and a USB (Universal Serial Bus).
[0031] The storage device 240 stores various data for acquiring operation data, such as the notification program 320. The storage device 240 is used as a non-transitory tangible storage medium for storing the notification program 320. The notification program 320 may be provided as a computer program product recorded on a computer-readable storage medium 2, or may be provided as a computer program product downloadable from a server.
[0032] The arithmetic device 220 reads and executes the notification program 320, thereby realizing the notification unit 250 in cooperation with the input / output device 210, as shown in Fig. 4. The notification unit 250 acquires task data from the data management device 100 and registers the acquired task data in the task device 30. Furthermore, based on a signal from the data management device 100, the notification unit 250 notifies that there is task data whose areas overlap each other.
[0033] (Data Management System Operation) 1 executes a data management program 310 when the data management device 100 is started. A user inputs a start-up operation to start a notification program 320 to the input / output device 210 of the terminal 200. When the user inputs an input operation, the calculation device 220 of the terminal 200 executes the notification program 320 and starts the processing shown in FIG. 5, which is a data management method.
[0034] In step S110, the notification unit 250, which is realized by the calculation device 220, accepts requests for multiple pieces of work data. For example, the notification unit 250 outputs information representing the fields 400 registered in the field data 300. The user inputs a request to the input / output device 210 to select the field 400 for which work data will be generated from the output information. Based on the request, the notification unit 250 transmits request information representing the field 400 for which work data will be generated to the data management device 100. The notification unit 250 may transmit request information for generating work data for the registered field 400 without the user inputting a selection operation.
[0035] In step S120, the work data generation unit 160 implemented by the arithmetic device 120 of the data management device 100 generates work data for the target field 400 based on the request information. The work data represents, for example, work to be performed for each of a plurality of small areas obtained by dividing the field 400, such as the amount of fertilizer to be applied.
[0036] First, the work data generation unit 160 acquires, based on the request information, the area of the field 400 for which work data is to be generated. For example, the work data generation unit 160 acquires, from the request information, a list of the fields 400 for which work data is to be generated, and acquires the area of the target field 400 from the field data 300.
[0037] Next, the work data generation unit 160 generates work data based on past information about the field 400, such as the yield in a small area of the field 400 and the Normalized Difference Vegetation Index (NDVI), which indicates the presence or absence and activity of vegetation in the small area of the field 400. For example, the work data generation unit 160 generates fertilization data so that the amount of fertilizer applied in a small area with a low past yield is relatively greater than that in a small area with a high past yield. The work data generation unit 160 may generate work data based on work information input by the user to the input / output device 210 of the terminal 200, such as information indicating the amount of fertilizer applied for each small area.
[0038] In step S130, the duplication detection unit 170 determines whether any of the generated work data includes overlapping work data areas, where the area of one work data overlaps with the area of another work data. The duplication detection unit 170 detects overlapping work data from the generated work data, where at least a portion of the area represented by one work data overlaps with the area represented by another work data. When the duplication detection unit 170 detects overlapping work data, it outputs overlap information indicating the field 400 corresponding to the overlapping work data to the terminal 200. When the duplication detection unit 170 outputs the overlap information, the process proceeds to step S140. When no overlapping work data is detected, the process proceeds to step S160.
[0039] In step S140, the notification unit 250 of the terminal 200 accepts a selection operation for the detected overlapping work data. For example, the notification unit 250 outputs overlap information indicating the field 400 and divided field 410 corresponding to the detected overlapping work data to the input / output device 210. For example, the notification unit 250 displays an image showing the field 400 and divided field 410 corresponding to the overlapping work data on a map. The user checks the output overlap information and inputs a selection operation to the input / output device 210 to select the field 400 and divided field 410 corresponding to the work data to be generated. For example, to generate work data corresponding to the field 400 shown in FIG. 2, the user inputs a selection operation to select the first field 400-1.
[0040] The notification unit 250 determines whether the work areas of the work data corresponding to the selected fields 400 overlap each other. When the work areas of the selected work data overlap each other, the notification unit 250 notifies the user that the work areas overlap and accepts another selection operation. When the work areas of the work data do not overlap each other, the notification unit 250 outputs selection information indicating the selected field 400 to the data management device 100. Note that the notification unit 250 may obtain information indicating a combination of overlapping work data whose work areas overlap each other from the overlap detection unit 170 of the data management device 100.
[0041] 5, the overlap detection unit 170 of the data management device 100 excludes overlapping work data corresponding to non-selected fields 400, such as divided fields 410, based on selection information representing the selected field 400. From the generated work data, the overlap detection unit 170 excludes overlapping work data corresponding to non-selected fields 400, and determines multiple work data whose work areas do not overlap with each other. Here, the determined multiple work data may be referred to as non-overlapping work data whose work areas do not overlap with each other.
[0042] In step S160, the output unit 180 outputs to the terminal 200 a plurality of pieces of work data whose work areas do not overlap each other, for example, non-overlapping work data.
[0043] In step S170, the notification unit 250 of the terminal 200 acquires multiple pieces of work data, for example, non-overlapping work data, from the output unit 180 of the data management device 100. The acquired multiple pieces of work data are registered in the work device 30 and are used when the work device 30 performs work in the field 400.
[0044] In this way, the data management system 1000 outputs work data whose work areas do not overlap each other, thereby reducing overlapping work by the work device 30. In addition, other effects caused by overlapping work areas represented in the work data are reduced.
[0045] (Embodiment 2) In the first embodiment, the overlap detection unit 170 detects overlaps in the work areas after generating the work data, but this is not limiting. The overlap detection unit 170 may detect overlaps in the work areas before generating the work data. In this case, the configuration of the data management system 1000 is the same as in the first embodiment, and therefore a detailed description thereof will be omitted.
[0046] (Data Management System Operation) 1 executes a data management program 310 when the data management device 100 is started. A user inputs a start-up operation to start a notification program 320 to the input / output device 210 of the terminal 200. When the user inputs an input operation, the calculation device 220 of the terminal 200 executes the notification program 320 and starts the processing shown in FIG. 6, which is a data management method.
[0047] In step S110, notification unit 250 implemented by arithmetic device 220 accepts a request for a plurality of pieces of work data. The process of step S110 is the same as in the first embodiment, and therefore a detailed description thereof will be omitted.
[0048] In step S112, the overlap detection unit 170 of the data management device 100 determines whether or not there are any overlapping fields among the selected fields 400, where the area of the field 400 overlaps with the area of another field 400. The overlap detection unit 170 detects overlapping fields from the selected fields 400, where at least a portion of the area included in the field 400 overlaps with an area included in another field 400. When the overlap detection unit 170 detects an overlapping field, it outputs overlap information indicating the overlapping field to the terminal 200. When the overlap detection unit 170 outputs the overlap information, the process proceeds to step S114. When no overlapping fields are detected, the process proceeds to step S120.
[0049] In step S114, the notification unit 250 of the terminal 200 accepts a selection operation for the detected overlapping field. For example, the notification unit 250 outputs overlap information indicating the field 400 corresponding to the detected overlapping field and the divided field 410 to the input / output device 210. The user checks the output overlap information and inputs a selection operation to the input / output device 210 to select the field 400 and the divided field 410 corresponding to the work data to be generated. For example, to generate work data corresponding to the field 400 shown in FIG. 2, the user inputs a selection operation to select the first field 400-1.
[0050] The notification unit 250 determines whether the areas of the selected fields 400 overlap each other. When the areas of the selected fields 400 overlap each other, the notification unit 250 notifies the user that the areas of the fields 400 overlap and accepts another selection operation. When the areas of the fields 400 do not overlap each other, the notification unit 250 outputs selection information representing the selected field 400 to the data management device 100. Note that the notification unit 250 may obtain information representing a combination of overlapping fields whose areas of the fields 400 overlap each other from the overlap detection unit 170 of the data management device 100.
[0051] 6, the overlap detection unit 170 of the data management device 100 excludes non-selected fields 400, for example, overlapping fields corresponding to the divided fields 410, based on the selection information representing the selected fields 400. The overlap detection unit 170 excludes non-selected overlapping fields from the initially selected fields 400 and determines multiple fields 400 whose areas do not overlap with each other. Here, the determined multiple fields 400 may be referred to as non-overlapping fields whose areas do not overlap with each other.
[0052] In step S120, the work data generation unit 160 generates work data for the determined multiple fields 400, for example, non-overlapping fields. First, the work data generation unit 160 acquires the fields 400 determined by the overlap detection unit 170, for example, the areas of the non-overlapping fields. For example, the work data generation unit 160 acquires a list of the non-overlapping fields determined by the overlap detection unit 170 and acquires the areas of the non-overlapping fields from the field data 300. Next, the work data generation unit 160 generates work data based on past information about the fields 400. The generated work data represents non-overlapping work data whose work areas do not overlap each other, because the areas of the fields 400 do not overlap.
[0053] In step S160, the output unit 180 outputs to the terminal 200 a plurality of pieces of work data whose work areas do not overlap each other, for example, non-overlapping work data.
[0054] In step S170, the notification unit 250 of the terminal 200 acquires a plurality of pieces of work data from the output unit 180 of the data management device 100. The acquired plurality of pieces of work data are registered in the work device 30 and are used when the work device 30 performs work in the field 400.
[0055] In this way, the overlap detection section 170 may determine whether or not the work areas represented by the work data overlap before generating the work data.
[0056] (Variation) The configurations described in each embodiment may be modified as desired without impairing functionality. For example, when work areas represented in work data overlap, the data management system 1000 may exclude all overlapping work data with overlapping work areas and output the work data to the terminal 200. In this case, step S140 is omitted in the example shown in FIG. 5. In step S150, the overlap detection unit 170 determines multiple work data from which all overlapping work data has been excluded. In step S160, the output unit 180 outputs the multiple work data excluding the overlapping work data to the terminal 200.
[0057] Furthermore, when all overlapping work data with overlapping work areas is excluded, step S114 is omitted in the example shown in Fig. 6. In step S116, the overlap detection unit 170 determines multiple fields 400 from which all overlapping fields have been excluded. In step S120, the work data generation unit 160 generates work data for the multiple fields 400 excluding the overlapping fields.
[0058] The field data 300 may store a priority for generating work data for each field 400 (including the divided field 410). The priority may be set by the user via the terminal 200. The priority may also be set based on the date and time when the field 400 was registered. For example, the priority may be set higher for a field 400 registered more recently.
[0059] 5, the duplication detection unit 170 may output duplication information including the priority of the field 400 to the terminal 200. In step S140, the notification unit 250 of the terminal 200 outputs the duplication information including the priority of the field 400 to the input / output device 210. This allows the user to easily select the field 400 for which work data should be generated by checking the priority of the field 400.
[0060] Furthermore, when priorities are set for the field 400, the overlap detection unit 170 may determine the overlapping work data to be excluded based on the priorities set for the field 400. In this case, step S140 shown in FIG. 5 and step S114 shown in FIG. 6 may be omitted. In step S150 shown in FIG. 5, the overlap detection unit 170 determines the overlapping work data to be excluded based on the priorities. For example, the overlap detection unit 170 detects overlapping work data whose work areas overlap, and excludes the detected overlapping work data, excluding the overlapping work data with the highest priority, from the generated multiple work data. The processes from step S160 onwards are performed on the multiple work data from which some of the overlapping work data have been excluded.
[0061] In this case, in step S170, the notification unit 250 of the terminal 200 may notify the user that overlapping work data with overlapping areas has been found. Furthermore, the notification unit 250 may notify the user of the field 400 corresponding to the overlapping work data and the field 400 corresponding to the output work data. For example, in step S160, the output unit 180 of the data management device 100 outputs image information for displaying on a map the field 400 corresponding to the overlapping work data and the field 400 corresponding to the output work data. In step S170, the notification unit 250 displays an image on a map showing the field 400 corresponding to the overlapping work data and the field 400 corresponding to the output work data based on the image information.
[0062] 6, the overlap detection unit 170 determines overlapping fields to be excluded based on priority. For example, the overlap detection unit 170 detects overlapping fields where the areas of the fields 400 overlap with each other, and excludes the overlapping fields excluding the overlapping field with the highest priority among the detected overlapping work data from the multiple fields 400. The processes from step S120 onwards are performed for the multiple fields 400 from which some of the overlapping fields have been excluded.
[0063] In this case, in step S170, the notification unit 250 of the terminal 200 may notify the user that overlapping work data, for example, an overlapping field, exists. Furthermore, the notification unit 250 may notify the user of the field 400 corresponding to the overlapping work data, for example, the overlapping field, and the field 400 corresponding to the output work data. For example, in step S160, the output unit 180 of the data management device 100 outputs image information for displaying on a map the field 400 corresponding to the overlapping work data, for example, the overlapping field, and the field 400 corresponding to the output work data. In step S170, the notification unit 250 displays an image showing on a map the overlapping field and the field 400 corresponding to the output work data.
[0064] The above-described embodiments and modifications are merely examples. The configurations described in each embodiment and modification may be arbitrarily modified and / or combined as long as the functionality is not impaired. Furthermore, some of the functions described in the embodiments and modifications may be omitted as long as the necessary functionality is achieved. For example, the data management system 1000 shown in FIG. 1 does not need to include the terminal 200. The terminal 200 may be incorporated into the operation device 30. Furthermore, all or part of the processing of the data management device 100 may be executed by the terminal 200. For example, the duplication detection unit 170 and the output unit 180 may be implemented by the arithmetic unit 220 of the terminal 200. In this case, steps S130, S150, and S160 shown in FIG. 5 may be executed by the arithmetic unit 220 of the terminal 200. Furthermore, all or part of the processing of the terminal 200 may be executed by the data management device 100. Furthermore, the data management program 310 may include a notification program 320.
[0065] Furthermore, the work data generation unit 160 of the data management device 100 may be realized in another system. In this case, steps S110 and S120 may be omitted in the example shown in Fig. 5. The data management system 1000 performs the processes from step S130 onward on multiple work data generated in the other system. For example, in step S130, the overlap detection unit 170 detects work data whose work areas overlap with each other among the multiple work data generated in the other system.
[0066] The overlap detection unit 170 may also exclude overlapping work data or overlapping fields that are not selected and determine one piece of work data or one piece of work data corresponding to the determined field 400. In this case, the output unit 180 outputs the determined piece of work data or one piece of work data corresponding to the determined field 400. [Explanation of symbols]
[0067] 1, 2: Storage medium 20: Network 30: Work equipment 100: Data management device 110: Input / output device 120: Arithmetic device 130: Communication equipment 140: Storage device 150: Data storage unit 160: Work data generation unit 170: Duplicate detection unit 180: Output section 200: Terminal 210: Input / output device 220: Arithmetic device 230:Communication equipment 240: Storage device 250: Information Department 300: Field data 310: Data Management Program 320: Information Program 400: Field 410: Divided field (field) 1000: Data Management System
Claims
1. Detecting overlapping work data, among a plurality of work data representing work to be performed by work implements in a plurality of fields, in which work areas represented by the work data at least partially overlap with each other; outputting non-overlapping work data obtained by excluding at least some of the overlapping work data from the plurality of work data; Including, each of the plurality of work data represents an entire work to be performed in one field of the plurality of fields, and is used when work is performed in the one field; The work area represented by each of the output non-overlapping work data does not overlap with the work area represented by other work data of the non-overlapping work data. Data management methods.
2. Detecting the duplicate work data includes: determining the non-overlapping work data by excluding a portion of the overlapping work data from the plurality of work data based on a selection operation input by a user; The data management method according to claim 1 , comprising:
3. The method further includes displaying an image showing overlap information representing fields corresponding to the overlapping work data on a map to a user, and accepting an operation by the user to select a field. The data management method according to claim 2 .
4. Detecting overlapping work data in which at least a part of the work areas represented by the work data overlap each other among a plurality of work data for the work implement to perform work in a plurality of fields; outputting non-overlapping task data obtained by excluding at least a portion of the overlapping task data from the plurality of task data; Including, Detecting the duplicate work data includes: determining the non-overlapping work data by excluding a portion of the overlapping work data from the plurality of work data based on the priorities set for the plurality of fields; Including, The work area represented by each of the output non-overlapping work data does not overlap with the work area represented by other work data of the non-overlapping work data. Data management methods.
5. outputting the non-duplicate work data outputting image information for displaying on a map the farm field corresponding to the overlapping work data; The data management method according to claim 1 , further comprising:
6. generating the plurality of work data based on areas of the plurality of fields; Detecting the duplicate work data includes: Detecting the duplicated work data from the generated plurality of work data; excluding at least a portion of the overlapping work data detected from the plurality of work data to determine the non-overlapping work data; Contains The data management method according to any one of claims 1 to 5.
7. generating the plurality of operation data; Detecting the duplicate work data includes: detecting overlapping fields among the plurality of fields, the fields having at least a portion of their areas overlapping each other; determining non-overlapping fields by excluding at least some of the overlapping fields detected from the plurality of fields; Including, Generating the plurality of pieces of work data includes: generating the plurality of operation data based on areas representing the non-overlapping fields; Contains The data management method according to any one of claims 1 to 5.
8. an overlap detection unit that detects overlapping work data, among a plurality of work data representing work to be performed by work implements in a plurality of fields, in which work areas represented by the work data overlap at least partially with each other; an output unit that outputs non-overlapping work data obtained by excluding at least some of the overlapping work data from the plurality of work data; Equipped with each of the plurality of work data represents an entire work to be performed in one field of the plurality of fields, and is used when work is performed in the one field; The work area represented by each of the output non-overlapping work data does not overlap with the work area represented by other work data of the non-overlapping work data. Data management system.
9. Detecting overlapping work data, among a plurality of work data representing work to be performed by work implements in a plurality of fields, in which work areas represented by the work data at least partially overlap with each other; outputting non-overlapping work data obtained by excluding at least some of the overlapping work data from the plurality of work data; causing a computing device to execute each of the plurality of work data represents an entire work to be performed in one field of the plurality of fields, and is used when work is performed in the one field; The work area represented by each of the output non-overlapping work data does not overlap with the work area represented by other work data of the non-overlapping work data. Data management program.
Citation Information
Patent Citations
Cropping support method and cropping support system
JP2012137819A
Spray support system of work machine
JP2019187377A
Area adjustment system
JP2021078490A
Work information management device
JP2021087362A
Travel region specification system and travel region specification method
JP2021089776A