Location information management method, location information management system, and program

The location information management system addresses inaccuracies in agricultural position determination by refining geographical ranges using index value conditions and user input, ensuring precise location tracking of working devices.

JP7853928B2Active Publication Date: 2026-04-30YANMAR HLDG CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
YANMAR HLDG CO LTD
Filing Date
2023-02-08
Publication Date
2026-04-30

AI Technical Summary

Technical Problem

Existing agricultural position information management systems inaccurately determine the geographical range of work performed by working devices due to inclusion of non-working device positions, leading to reduced accuracy.

Method used

A location information management system that determines provisional and confirmed location information based on index values satisfying specific conditions, using statistical analysis and user input to refine the geographical range of work performed by agricultural devices.

Benefits of technology

Accurately determines the location of working devices in the field, enhancing the precision of agricultural work management by filtering out non-working device positions and updating conditions based on real-time user input.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007853928000001
    Figure 0007853928000001
  • Figure 0007853928000002
    Figure 0007853928000002
  • Figure 0007853928000003
    Figure 0007853928000003
Patent Text Reader

Abstract

To accurately determine position information indicating a position of a work device working in a farm field, and provide information related to the position information.SOLUTION: A position information management method includes determining first temporary position information for which a target index value satisfies a first temporary condition, the target index value indicating a state of a target work device when the target work device is located in a position indicated by target position information, out of the target position information indicating a position of the target work device. The position information management method further includes: displaying a position indicated by the first temporary position information; in response to a user input to update the first temporary condition, determining second temporary position information for which the target index value satisfies a second temporary condition obtained by updating the first temporary condition; displaying a position indicated by the second temporary position information; in response to a user input to set the second temporary condition as an established condition, generating established position information for which the target index value satisfies the established condition; and outputting information related to the established position information.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a position information management method, a position information management system, and a program.

Background Art

[0002] In recent years, as agricultural informatization has advanced, technologies have been developed to improve the efficiency of agricultural work in the field by using position information indicating the position of a working device when it is working in the field.

[0003] In relation to this, Patent Document 1 discloses a technique for obtaining a convex hull including the position where a working device has worked based on the position of the working device working in the field, and determining this convex hull as the geographical range of the field.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] For example, in the technique of Patent Document 1, the geographical range of the field where work was performed was determined based on the position of the working device. However, since the working device does not always work in the field, the position information of the working device may include information indicating the position when it is not working in the field. If the geographical range of the field is determined based on all the position information including the position information of the working device when it is not working in the field, the determined range of the field may be different from the actual one, and the accuracy of the information may be reduced. Thus, in order to efficiently support work in the field, there is a need to accurately determine the position information indicating the position of the working device when it is working in the field among the position information indicating the position of the working device.

[0006] In light of the above circumstances, one of the purposes of this disclosure is to accurately determine positional information indicating the location of the work device when it is working in the field, and to provide information related to said positional information. Other purposes can be understood from the following description and the description of the embodiments. [Means for solving the problem]

[0007] The means for solving the problem are described below using the numbers and symbols used in the embodiments for carrying out the invention. These numbers and symbols are added in parentheses for reference to show an example of the correspondence between the claims and the embodiments for carrying out the invention. Therefore, the claims should not be interpreted restrictively because of the parenthetical statements.

[0008] The location information management method according to the embodiment includes: determining first provisional location information from among the target location information indicating the location of the target work device (30-1), such that the target index value indicating the state of the target work device when the target work device (30-1) was at the location indicated by the target location information satisfies a first provisional condition; displaying the location indicated by the determined first provisional location information; determining second provisional location information from among the target location information such that the target index value satisfies a second provisional condition which updates the first provisional condition, in response to user input to update the first provisional condition; displaying the location indicated by the determined second provisional location information; generating confirmed location information from among the target location information which satisfies the confirmed condition in which the target index value has been confirmed, in response to user input with the second provisional condition as the confirmed condition; and outputting information related to the generated confirmed location information.

[0009] In another embodiment of the location information management method, based on the statistical amount of index values ​​indicating the status of multiple work devices (30-1, 30-2, 30-3, ..., 30-n), the method determines the conditions that the target index value indicating the state of the target work device (30-1) should satisfy when the target work device (30-1) is at the position indicated by the target location information indicating the location of the target work device (30-1), and determines confirmed location information from the target location information indicating the position of the target work device (30-1) that satisfies the conditions determined by the target index value, and generates confirmed The process includes outputting information related to location information, and determining the conditions. When the number of index value data for multiple work devices (30-1, 30-2, 30-3, ..., 30-n) is less than a predetermined threshold, a statistic is calculated and the conditions are updated each time a new index value is acquired. After the number of index value data for multiple work devices (30-1, 30-2, 30-3, ..., 30-n) matches the predetermined threshold, even if new index values ​​are acquired, the first provisional location information is determined using the first provisional conditions determined with the number of index values ​​that match the predetermined threshold.

[0010] The location information management system (1) according to the embodiment includes a first determination unit (120) that determines first provisional location information from among the target location information indicating the location of the target work device (30-1), such that the target index value indicating the state of the target work device (30-1) when the target work device (30-1) was at the location indicated by the target location information satisfies the first provisional condition, and a second determination unit (120) that, in response to user input to update the first provisional condition, determines second provisional location information from among the target location information such that the target index value satisfies the second provisional condition which has been updated from the first provisional condition. The system comprises: a second determination unit (230); a display unit (210) that displays the position indicated by the first provisional position information determined by the first determination unit (120) and the position indicated by the second provisional position information determined by the second determination unit (230); a final determination generation unit (140) that generates final position information from the target position information that satisfies the final determination condition in which the target index value is determined, in response to user input with the second provisional condition as the final determination condition; and an information output unit (150) that outputs information related to the final position information generated by the final determination generation unit (140).

[0011] The programs (P1, P2) according to the embodiment cause the computer to perform the following actions: determine first provisional position information from among the target position information indicating the location of the target work device (30-1), such that the target index value indicating the state of the target work device when the target work device (30-1) was at the position indicated by the target position information satisfies the first provisional condition; display the position indicated by the determined first provisional position information; in response to user input to update the first provisional condition, determine second provisional position information from among the target position information such that the target index value satisfies the second provisional condition which has been updated from the first provisional condition; display the position indicated by the determined second provisional position information; in response to user input with the second provisional condition as the final condition, generate final position information from among the target position information which satisfies the final condition in which the target index value has been finalized; and output information related to the generated final position information. [Effects of the Invention]

[0012] According to the above embodiment, it is possible to accurately determine positional information indicating the location of the work device when it is working in the field, and to provide information related to said positional information. [Brief explanation of the drawing]

[0013] [Figure 1] This is a block diagram showing the configuration of a location information management system according to an embodiment. [Figure 2] This is a block diagram showing the configuration of a location information management device according to an embodiment. [Figure 3] This is a block diagram showing the configuration of a terminal device according to the embodiment. [Figure 4] This is a block diagram showing the functional configuration of a location information management system according to an embodiment. [Figure 5] This figure shows an example of indicator information according to the embodiment. [Figure 6] This is a flowchart showing the processes performed by a location information management system according to an embodiment. [Figure 7] This is a conceptual diagram showing an overview of the process for determining the first provisional condition according to the embodiment. [Figure 8A]It is a flowchart showing the processes executed by the position information management system according to the embodiment. [Figure 8B] It is a flowchart showing the processes executed by the position information management system according to the embodiment. [Figure 9] It is a diagram showing an example of a screen displayed by the position information management system according to the embodiment. [Figure 10] It is a diagram showing an example of a screen displayed by the position information management system according to the embodiment. [Figure 11] It is a diagram showing an example of a screen displayed by the position information management system according to the embodiment. [Figure 12] It is a conceptual diagram showing an overview of the process of generating a convex hull based on the determined position information according to the embodiment.

Embodiments for Carrying Out the Invention

[0014] (First Embodiment) The position information management system 1 according to the present embodiment will be described with reference to the drawings. In the present embodiment, as shown in FIG. 1, the position information management system 1 includes a position information management device 10 and a terminal device 20. The position information management system 1 manages information on one or more fields (for example, fields F1, F2, F3,..., Fn) where one or more working devices (for example, working devices 30-1, 30-2, 30-3,..., 30-n) each work. Examples of the working device 30 include vehicles capable of agricultural work such as tractors, transplanters, or harvesters. In the present disclosure, when the plurality of fields F1, F2, F3,..., Fn are not distinguished from each other, they may simply be referred to as field F. Also, when the plurality of working devices 30-1, 30-2, 30-3,..., 30-n are not distinguished from each other, they may simply be referred to as working device 30.

[0015] The position information management system 1 generates field information indicating the geographical range of the field F based on the position information indicating the position of the work device 30 (for example, the work device 30-1) to be processed that has worked in the field F (for example, the field F1) to be processed. In the example of FIG. 1, the position information management system 1 displays information indicating the geographical range of the field F1 on the display screen S of the input / output device of the terminal device 20. Further, among the position information of the target work device 30-1, the position information management system 1 determines, as the position where the work device 30-1 has worked in the field F1, the position information whose index value indicating the state (for example, speed) of the work device 30-1 when the work device 30-1 is at the position indicated by the position information satisfies a predetermined condition. For simplicity, hereinafter, the index value indicating the state of the work device 30 when the work device 30 is at the position indicated by the position information may be simply referred to as the index value of the position information.

[0016] For example, the speed when the target work device 30-1 actually works in the field F1 may vary depending on the weather on the day when the work is performed in the target field F1 and the operator. Therefore, if the position information indicating the position where the work device 30-1 has worked in the field F1 is determined under uniform conditions, the determined position information may be different from the position information indicating the position where the work device 30-1 has actually worked. Thus, the position information management system 1 enables the user to perform an operation of changing the condition of the index value while visually recognizing the position indicated by the position information whose index value satisfies the condition on the display screen S, for example. Every time the condition is changed by user input, the position information management system 1 displays, in real time, the position of the position information that satisfies the changed condition of the index value. For this reason, the position information management system 1 can accurately determine the position information indicating the position of the work device when the work device works in the field.

[0017] Furthermore, before the conditions for the index values ​​are finalized by user input, the location information management system 1 determines a first provisional condition used to initially estimate the location information of the target work device 30-1 when it performs work within the target field F1. The location information management system 1 determines the first provisional condition based on statistical quantities (e.g., mean and variance) of the index values ​​of the location information of multiple work devices 30-1 to 30-n, including the target work device 30-1. At this time, if the number of index value data obtained during a predetermined period (e.g., the period included in the day on which the conditions for the index values ​​are finalized by user input) is less than a predetermined threshold, the location information management system 1 calculates statistical quantities for multiple index values, including the newly acquired index value, each time an index value is acquired, and updates the first provisional condition based on these statistical quantities. After the number of index value data obtained during the predetermined period exceeds a predetermined threshold, the location information management system 1 determines the first provisional condition using the number of index values ​​that satisfy the threshold, even if new index values ​​are acquired. Therefore, after a sufficient number of data has been obtained, the location information management system 1 can determine the first provisional condition with less processing burden.

[0018] The configuration of the location information management system 1 will now be described. The location information management device 10 included in the location information management system 1 comprises an input / output device 12, a processing unit 14, a communication device 16, and a storage device 18, as shown in Figure 2. The location information management device 10 is, for example, a computer or server device including a cloud.

[0019] The input / output device 12 receives information for the arithmetic unit 14 to perform processing. The input / output device 12 also outputs the results of the processing performed by the arithmetic unit 14. The input / output device 12 includes various input and output devices, such as a keyboard, mouse, microphone, display, speaker, and touch panel. The input / output device 12 may be omitted.

[0020] The communication device 16 is connected to the network NT in a communicative manner and communicates with external devices (e.g., terminal devices 20, work devices 30, or external servers) of the location information management device 10 via the network NT. The communication device 16 transfers information obtained from one or more terminal devices 20, one or more work devices 30, and external servers to the arithmetic unit 14. It also transfers information generated by the arithmetic unit 14 to either or both of the work devices 30 and the terminal devices 20. The communication device 16 includes various interfaces such as NIC (Network Interface Card) and USB (Universal Serial Bus).

[0021] The storage device 18 stores a program P1, which includes various data and instructions for the location information management device 10 of this embodiment to perform the processing described later. The storage device 18 is used as a non-transitory tangible storage medium for storing this data and instructions. The program P1 may be provided as a computer program product recorded on a computer-readable storage medium M1. Alternatively, the storage medium M1 may be a storage device of an external server that stores the program P1. In this case, the program P1 may be provided as a computer program product that can be downloaded from the server.

[0022] The arithmetic unit 14 reads from the storage device 18 and executes a program P1 containing instructions and data for performing at least a part of the process of displaying geographic information of field F. For example, the arithmetic unit 14 includes a central processing unit (CPU).

[0023] The arithmetic unit 14 reads and executes program P1, thereby realizing the functional units of the location information management device 10, which will be described later.

[0024] As shown in Figure 3, the terminal device 20 included in the location information management system 1 comprises an input / output device 22, an arithmetic unit 24, a communication device 26, and a storage device 28. The terminal device 20 is, for example, a mobile device such as a tablet or a smartphone. The terminal device 20 may also be a stationary personal computer, a notebook computer, or a computer device installed on the work device 30 (for example, a car navigation system).

[0025] The input / output device 22 receives information for the arithmetic unit 24 to perform processing. The input / output device 22 also outputs the results of the processing performed by the arithmetic unit 24. The input / output device 22 includes various input and output devices, such as speakers and touch panels. Furthermore, if the terminal device 20 is a personal computer, the input / output device 22 may include a keyboard, mouse, microphone, display, etc.

[0026] The communication device 26 is connected to the network NT in a communicative manner and communicates with external devices (e.g., the location information management device 10 or an external server) of the terminal device 20 via the network NT. The communication device 26 transfers information obtained from the location information management device 10 or the external server to the computing device 24. It also transfers information generated by the computing device 24 to either the location information management device 10 or the work device 30, or both. The communication device 26 includes various interfaces such as transceivers, NICs, and USBs used for wireless communication such as wireless LAN (Local Area Network) and cellular networks.

[0027] The storage device 28 stores a program P2, which includes various data and instructions for the location information management system 1 of this embodiment to perform the processing described later. The storage device 28 is used as a non-temporary storage medium for storing this data and instructions. The program P2 may be provided as a computer program product recorded on a computer-readable storage medium M2. Alternatively, the storage medium M2 may be a storage device of an external server that stores the program P2. In this case, the program P2 may be provided as a computer program product that can be downloaded from the server.

[0028] The arithmetic unit 24 reads from the storage device 28 and executes a program P2 containing instructions and data for performing at least a part of the process of displaying geographic information of field F. For example, the arithmetic unit 24 includes a central processing unit (CPU), etc.

[0029] The arithmetic unit 24 reads and executes program P2, thereby realizing the functional units of the terminal device 20, which will be described later.

[0030] In this embodiment, the work devices 30-1, 30-2, 30-3, ..., 30-n shown in Figure 1 are agricultural machines capable of performing common agricultural tasks in field F, for example, by having a common manufacturer's model number. Examples of work devices 30 include tractors that tow various work machines such as harvesters, tillers, and fertilizer spreaders, or vehicles that perform agricultural work in field F, such as transplanters and seeders for planting seedlings and seeds. The work device 30 has a positioning device that repeatedly acquires its own position and current time (e.g., date, hour, minute, second, etc.) using a positioning system such as the Global Navigation Satellite System (GNSS). The positioning device in this embodiment may measure the position and time of the work device 30 at predetermined intervals (e.g., every 5 seconds, 30 seconds, or 1 minute). Furthermore, the work device 30 may output operational information to the location information management device 10, including location information indicating the location and time at which work was performed in the field. In addition, the work device 30 may output operational information including information indicating whether the implement it is towing is in an operational or non-operational state when its position is determined, as well as information indicating its own status, such as engine speed and current speed.

[0031] With the physical configuration shown in Figures 2 and 3, the location information management device 10 and the terminal device 20 realize the functional units shown in Figure 4. As an example, the arithmetic unit 14 of the location information management device 10 realizes the functions of the condition determination unit 110, the first determination unit 120, the first output unit 130, the confirmation generation unit 140, the information output unit 150, and the information storage unit 160 by executing program P1.

[0032] The information storage unit 160 stores information acquired from external sources, such as operational information output by one or more work devices 30. Furthermore, the information storage unit 160 stores information acquired or generated by the condition determination unit 110, the first determination unit 120, the first output unit 130, and the final generation unit 140, etc. The information storage unit 160 provides the stored information to the condition determination unit 110, the first determination unit 120, the first output unit 130, the final generation unit 140, and the information output unit 150. The information storage unit 160 stores, for example, operational information D1, indicator information D2, and field information D3.

[0033] Operational information storage D1 stores multiple operational information records, including location information indicating the position and time of the work device 30, which were output by the work device 30.

[0034] As shown in Figure 5, for example, the index information D2 stores multiple pieces of information regarding the index value of each location information stored in the operational memory information D1. In the example in Figure 5, the index information D2 stores the following in association: an "index ID," which is an identifier that uniquely identifies the record of the information stored in the index information D2; an "operating device ID," which indicates which working device 30 the location indicated by the location information is located at; "location information," which indicates the location in the operational memory information D1 where the location information is stored; and "speed," which is the index value of the location information.

[0035] Field information D3 stores information indicating the geographical extent of multiple fields F.

[0036] As will be described later, the condition determination unit 110 shown in Figure 4 determines a first provisional condition used to initially estimate the position information of the target work device 30-1 when it performs work within the target field F1.

[0037] As will be described later, the first determination unit 120 determines the position information of the target work device 30 (for example, work device 30-1) that satisfies the first provisional condition, from the position information of the target work device 30 (for example, work device 30-1) stored in the operational memory information D1.

[0038] As will be described later, the first output unit 130 outputs first output information to the terminal device 20 indicating that the location information (also called the first provisional location information) that satisfies the first provisional condition, as determined by the first determination unit 120, should be displayed on the map. The first output information may include multiple location information of the work device 30-1 included in the operational memory information D1, and information indicating the index value of the said location information included in the index information D2.

[0039] As will be described later, the confirmation generation unit 140 determines information indicating confirmed position information that satisfies the confirmation conditions described later, from among the multiple position information of the target work device 30-1.

[0040] As described later, the information output unit 150 outputs information related to the confirmed location information generated by the confirmed generation unit 140. For example, based on the confirmed location information generated by the confirmed generation unit 140, the information output unit 150 generates field information D3 which includes information indicating the geographical range of the target field F1 worked on by the target work device 30-1, and outputs the field information D3 to an external device (for example, the terminal device 20 or an external server). Alternatively, the information output unit 150 outputs information indicating the geographical range of the target field F1, for example, by displaying the information indicating the geographical range of the target field F1 using the input / output device 12.

[0041] As shown in Figure 4, as an example, the arithmetic unit 24 of the terminal device 20 executes program P2 to realize the functions of the display unit 210, the condition change unit 220, the second decision unit 230, and the final output unit 240.

[0042] As will be described later, the display unit 210 uses the input / output device 22 to display the location of the first provisional location information on the map based on the first output information output by the first output unit 130. Furthermore, as will be described later, the display unit 210 displays the location of the second provisional location information determined by the second determination unit 230 on the map.

[0043] As will be described later, when the condition change unit 220 receives user input via the input / output device 22 to update the first provisional condition, it determines a second provisional condition that updates the first provisional condition in response to the user input. Furthermore, as will be described later, when the condition change unit 220 receives user input via the input / output device 22 to further update the second provisional condition, it updates the second provisional condition in response to the user input.

[0044] As will be described later, the second determination unit 230 determines the position information (also called the second provisional position information) from the position information of the target work device 30-1 included in the first output information, whose index value satisfies the second provisional condition.

[0045] As will be described later, when the confirmation output unit 240 receives user input to confirm the second provisional condition via the input / output device 22, it determines the current second provisional condition as the confirmed condition in response to the user input. The confirmation output unit 240 further outputs information indicating the determined confirmed condition to the location information management device 10.

[0046] (Operation of the location information management system) The location information management system 1, with the functional configuration described above, executes the processes shown in Figures 6, 8A, and 8B to generate or update information indicating the geographical range of the target field F (for example, field F1). For example, the location information management device 10 of the location information management system 1 starts the process shown in Figure 6 when it acquires one or more new operational information outputs from any of the multiple work devices 30. For example, each of the multiple work devices 30 can perform common agricultural work (for example, harvesting common crops) in field F under common conditions (for example, a common speed).

[0047] In the process shown in Figure 6, first, the condition determination unit 110 of the location information management device 10 determines in step S1002 whether the number of location information index values ​​acquired to date is equal to or greater than a predetermined number. For example, the condition determination unit 110 determines whether the number of index value data is equal to or greater than a predetermined number based on the number of index value data acquired from the start of a predetermined period to the present, such as when operation information is acquired from the work device 30 for the first time.

[0048] This specified period is a period determined by the specifications, such as from 0:00 AM on the day the process in Figure 6 is performed, the start time stipulated in today's work regulations, or from 0:00 AM on Monday of this week to the present time. Alternatively, the specified period may be a period in which factors affecting the working conditions in field F, such as the number of workers and the weather, are common. Furthermore, if the day on which the process in Figure 6 is performed is different from the day on which the target work device 30-1 performs work in the target field F1, the specified period may be a period determined based on the day on which the work was performed, such as from 0:00 AM to 11:59 PM on the day the work was performed, or from the start time stipulated in today's work regulations to the end time.

[0049] If the condition determination unit 110 determines in step S1002 that the number of index values ​​is less than a predetermined number (step S1002; NO), it proceeds to step S1004.

[0050] Next, in step S1004, the condition determination unit 110 obtains an index value of the position information included in the newly acquired operation information. For example, based on previously obtained operation information and the currently obtained operation information, the condition determination unit 110 determines the index value of the work device 30 at the position indicated by the position information included in the currently obtained operation information. As an example, if the index value is the speed of the target work device 30-1, the condition determination unit 110 determines the speed of the work device 30-1 based on the position and time of the work device 30-1 indicated by the two operation pieces of operation information whose times are closest to each other. The condition determination unit 110 then obtains the speeds obtained for one or more operation pieces of operation information as index values ​​of the position information included in the operation information, and stores the information indicating the work device 30-1 that output the operation information, the information indicating the position information, and the information indicating the index value in index information D2.

[0051] Next, in step S1006, the condition determination unit 110 calculates a statistical value of the corresponding index value within the predetermined period described above. For example, the condition determination unit 110 obtains a representative value Vr and a variance value δ of the index value obtained in step S1004 based on operational information where the time of positioning falls within the predetermined period. For example, as shown in Figure 7, the representative value Vr of the index value may be the value corresponding to the mode when the index values ​​of the position information included in multiple operational information positioned within the predetermined period are aggregated into a histogram with the index value on the horizontal axis and frequency on the vertical axis. Alternatively, the representative value Vr of the index value may be the average value of the corresponding index value within the predetermined period.

[0052] For example, if the index values ​​of positional information are aggregated into a histogram based on the operational information of the work device 30 performing work in field F, as shown in Figure 7, the index values ​​corresponding to the positional information during work may appear as a large peak, while the index values ​​corresponding to the positional information during non-working periods (e.g., moving inside or outside field F) may appear as a small peak. Therefore, in this embodiment, positional information corresponding to index values ​​whose difference from the representative value Vr falls within the range of the variance value δ is estimated to be positional information indicating the position of the work device 30 performing work within field F.

[0053] Next, in step S1008 of Figure 6, the condition determination unit 110 determines or updates the first provisional condition based on the statistics of the index value calculated in step S1006. For example, as shown in Figure 7, in step S1008, the condition determination unit 110 may determine the upper limit threshold Vmax as the value obtained by adding the variance value δ to the representative value Vr of the index value obtained in step S1006, and the lower limit threshold Vmin as the value obtained by subtracting the variance value δ. The condition determination unit 110 then determines that the index value is between the upper limit threshold Vmax and the lower limit threshold Vmin (for example, the index value is greater than or equal to the lower limit threshold Vmin and less than or equal to the upper limit threshold Vmax) as the condition for the location information to satisfy the first provisional condition. If the upper limit threshold Vmax and the lower limit threshold Vmin have been determined in step S1008 at least once since the start of the predetermined period, the condition determination unit 110 updates the first provisional condition based on the statistics calculated this time.

[0054] If the condition determination unit 110 determines in step S1002 of Figure 6 that the number of index values ​​is equal to or greater than a predetermined number (step S1002; YES), it proceeds to step S1010. In step S1010, the condition determination unit 110 determines a first provisional condition based on a predetermined number of index values ​​(for example, 1000 index values). For example, the condition determination unit 110 determines the first provisional condition that was last determined or updated in step S1008 based on a predetermined threshold number of index values ​​as the first provisional condition. If the condition determination unit 110 determines in step S1002 that the number of index values ​​is equal to or greater than a predetermined number, it may skip step S1010 and terminate the process.

[0055] The location information management system 1, for example, after determining the first provisional conditions in the process shown in Figure 6, starts the process shown in Figure 8A when it receives user input indicating that it wants to display or update information indicating the geographical range of the target field (e.g., field F1) where the target work device 30 (e.g., work device 30-1) performed work. As an example, first the terminal device 20 uses the input / output device 22 to receive user input indicating that it wants to display information indicating the geographical range of field F1. This user input may include an operation in the input / output device 22 of the terminal device 20 to select an object (e.g., an icon displayed on a touch panel) that indicates the display of a map image of field F1 where the work device 30-1 performed work. Then, when the location information management system 10 receives the information indicating the user input output by the communication device 26 of the terminal device 20, it starts the processes shown in Figures 8A and 8B. The information indicating the user input may include information indicating the target work device 30-1 (e.g., the identifier of work device 30-1).

[0056] In the process shown in Figure 8A, first, the first determination unit 120 of the location information management device 10 acquires target location information in step S2002. For example, the first determination unit 120 extracts location information from the operational information D1 stored in the information storage unit 160 that was measured within a predetermined period and is included in the operational information of the target work device 30-1, and acquires it as target location information. This predetermined period may be the same as the predetermined period mentioned in step S1002 of Figure 6, for example.

[0057] Next, in step S2004, the first decision unit 120 acquires the target index value. For example, the first decision unit 120 extracts the index value of the target location information acquired in step S2002 from the index information D2 stored in the information storage unit 160 and acquires it as the target index value of the target location information.

[0058] Next, in step S2006, the first determination unit 120 determines first provisional location information that satisfies the first provisional condition. For example, the first determination unit 120 determines, as the first provisional location information, the location information from among the target location information acquired in step S2002 that satisfies the latest first provisional condition whose index value was determined or updated in steps S1008 to S1010 in Figure 6.

[0059] Next, the first output unit 130 outputs first output information in step S2008 of Figure 8A. For example, the first output unit 130 generates first output information that includes, as information indicating that the first provisional location information will be displayed on the map, each of the target location pieces acquired in step S2002, the target index value of each target location piece acquired in step S2004, information identifying the first provisional location information determined in step S2006, and information indicating the first provisional conditions. The first output unit 130 then outputs the generated first output information to the terminal device 20 via the communication device 16.

[0060] Next, in step S2010, the display unit 210 of the terminal device 20 displays the location indicated by the first temporary location information on the map. For example, the display unit 210 acquires the location of the first temporary location information based on the first output information. Then, the display unit 210 overlays the location of the first temporary location information on a map image of the area surrounding the first temporary location information and displays it on the display screen S of the input / output device 22. For example, as shown in Figure 9, the display unit 210 displays an image on the display screen S in which information representing the location indicated by the first temporary location information (for example, the black circle in Figure 9) is overlaid on a map of one or more fields F (for example, fields F1 to F3) including the target field, with the location information corresponding to the geographical coordinates indicated by the location information. In the example of Figure 9, the first temporary location information includes information indicating a location that is outside the actual geographical range of field F1.

[0061] If the storage device 28 has already stored information of a map image of a region including field F, the display unit 210 may use this map image to display the location of the first provisional location information on the map. For example, the display unit 210 may acquire a map image of the area surrounding the first provisional location information by acquiring a map image corresponding to a geographical area that includes all of the target location information contained in the first output information from the storage device 28. The display unit 210 may then generate image data to be displayed on the display screen S by superimposing information indicating the location of the first provisional location information onto this map image based on the coordinates of each location of the first provisional location information. Alternatively, if there is an external server device that provides map images based on location information, the display unit 210 may use the communication device 26 to transmit the coordinates of the location indicated by the target location information to the server device to acquire the map image. The map image may be a schematic map image or a satellite image.

[0062] Next, the condition change unit 220 of the terminal device 20 determines whether or not it has received user input to confirm the conditions in step S2012 of Figure 8B. For example, the condition change unit 220 displays a user interface UI on the display screen S of the input / output device 22, such as the one shown in Figure 10, which allows the user to input a condition (first provisional condition or second provisional condition) for the index value corresponding to the position currently displayed on the screen in Figure 9, to change or confirm it.

[0063] In the example shown in Figure 10, the user interface UI displays an object (e.g., a confirm button DA) that allows the user to input a user input to confirm the current indicator value condition if the user determines that the location of the target work device 30-1 shown on the map in the display screen S of Figure 9 sufficiently corresponds to the location of the work device 30-1 working in field F1. For example, when the condition change unit 220 detects a user input from the input / output device 22 to select this confirm button DA, the condition change unit 220 determines that it has received a user input indicating that the condition will be confirmed (step S2012; YES), and otherwise determines that it has not yet received a user input (step S2012; NO).

[0064] In step S2012 of Figure 8B, if it is determined that user input indicating the determination of the current index value conditions as final conditions has not yet been received (step S2012; NO), the condition change unit 220 then receives user input indicating a change in conditions in step S2014. The condition change unit 220 displays a user interface UI on the display screen S that includes an object (slider SL in the example of Figure 10) that the user can use to input changes to the current index value conditions (first provisional condition or second provisional condition). For example, if the condition change unit 220 detects user input that changes the upper threshold Vmax and lower threshold Vmin in the current index value conditions, such as sliding the slider SL left or right, it accepts this user input as user input to change the current index value conditions. In the example of Figure 10, the condition change unit 220 accepts the operation of sliding the slider SL to the left as user input instructing to widen the difference between the upper threshold Vmax and the lower threshold Vmin (increase the upper threshold Vmax and decrease the lower threshold Vmin). On the other hand, when the slider SL is slid to the right, the condition change unit 220 accepts this as user input instructing a reduction in the difference between the upper threshold Vmax and the lower threshold Vmin (decreasing the upper threshold Vmax and increasing the lower threshold Vmin).

[0065] Next, in step S2016 of Figure 8B, the condition change unit 220 determines or updates the second provisional condition. If the condition for the current index value is the first provisional condition included in the first output information output in step S2008 of Figure 8A, the condition change unit 220 determines the second provisional condition by changing the first provisional condition based on the user input received in step S2014. Alternatively, if the condition for the current index value is the second provisional condition determined in a previous processing loop, the condition change unit 220 updates the second provisional condition based on the user input received. For example, if the condition change unit 220 receives an operation to slide the slider SL in Figure 10 in step S2014, it changes the upper limit threshold Vmax and the lower limit threshold Vmin according to the direction in which the slider SL was slid and the distance the slider SL moved due to the sliding operation. For example, if the slider SL is slid far to the left, the condition change unit 220 determines a new second provisional condition in which the difference between the upper threshold Vmax and the lower threshold Vmin of the current index value is greatly increased (the upper threshold Vmax is increased and the lower threshold Vmin is decreased). On the other hand, if the slider SL is slid slightly to the right, the condition change unit 220 determines a new second provisional condition in which the difference between the upper threshold Vmax and the lower threshold Vmin of the current index value is slightly reduced (the upper threshold Vmax is decreased and the lower threshold Vmin is increased).

[0066] Next, in step S2018 of Figure 8B, the second determination unit 230 determines the second provisional location information that satisfies the second provisional condition. For example, the second determination unit 230 determines the location information among the target location information included in the first output information output in step S2008 of Figure 8A, whose index value satisfies the second provisional condition determined or updated in step S2016 of Figure 8B, as the second provisional location information that satisfies the second provisional condition.

[0067] Next, in step S2020, the display unit 210 displays the location indicated by the second temporary location information on the map. For example, the display unit 210 overlays the location of the second temporary location information determined in step S2018 onto the map displayed in step S2010 and displays it, for example, on the display screen S of the input / output device 22. As an example, in step S2020, the display unit 210 displays an image on the display screen S in which information representing the location indicated by the second temporary location information (black circles in Figure 11) is overlaid on the location corresponding to the geographical coordinates indicated by the location information in the map image of one or more fields F (for example, fields F1 to F3) including the target field F1, as shown in Figure 11. The location information of the second temporary location information displayed in step S2020 may not include part of the location of the first temporary location information displayed in step S2010 (for example, indicated by the black circles in Figure 9), or it may include locations that are not included in the location of the first temporary location information. In the example shown in Figure 11, the location of the second provisional location information is roughly within the target field F1 shown on the map.

[0068] Once the processing in step S2020 is complete, the process returns to step S2012. The display unit 210, the condition change unit 220, and the second determination unit 230 repeat the processing from step S2012 to step S2020 until user input indicating the confirmation of the conditions is received in step S2012. As a result, the display unit 210 can display in real time on the map the location of the second provisional position information where the index value satisfies the second provisional condition each time the second provisional condition is changed by user input.

[0069] In step S2012 of Figure 8B, if it is determined that user input has been received to determine that the current index value condition should be set as the final condition (step S2012; YES), the final output unit 240 then outputs final information indicating the final condition in step S2022. Here, the final output unit 240 determines that the current index value condition should be set as the final condition. The current index value condition is the second provisional condition determined or updated in the latest step S2016 if step S2016 has been executed at least once. On the other hand, if step S2016 has never been executed, the first provisional condition is set as the final condition. The final output unit 240 then uses the communication device 26 to output information indicating the final condition to the location information management device 10.

[0070] Next, in step S2024, the location information management device 10's confirmation generation unit 140 determines confirmed location information that satisfies the confirmation conditions in response to the information indicating the confirmation conditions output in step S2022. For example, the confirmation generation unit 140 generates confirmed location information that satisfies the confirmation conditions, based on the target location information acquired in step S2002, where the index value of the location information satisfies the confirmation conditions indicated by the confirmation information output in step S2022.

[0071] Next, in step S2026, the information output unit 150 generates field information D3 as information related to the confirmed location information based on the confirmed location information. For example, as shown in Figure 12, the information output unit 150 determines the range of the convex hull CH that encompasses the location indicated by the confirmed location information determined in step S2024. Then, the information indicating the convex hull is determined as information indicating the geographical range of the target field F (e.g., field F1) where the target work device 30 (e.g., work device 30-1) performed work. If the field information D3 does not contain information for field F1, the information output unit 150 adds the determined geographical range information to field information D3, associating it with the identifier of field F1. If the field information D3 already contains information for field F1, the field information D3 is updated so that the determined geographical range information becomes information indicating the geographical range of the new field F1.

[0072] Next, in step S2028, the information output unit 150 outputs field information D3 as information related to the confirmed location information. For example, the information output unit 150 outputs the field information D3 generated in step S2026 to an external device (for example, the terminal device 20 or an external server). Alternatively, the information output unit 150 outputs information indicating the geographical range of the target field F from the field information D3, for example, by displaying information indicating the geographical range of field F1 using the input / output device 12. In addition, the information output unit 150 may output the information indicating the confirmed location information itself to an external device (for example, the terminal device 20, the work device 30, or an external server, etc.) in step S2028.

[0073] In this way, by repeating the process of steps S2012 to S2020 in Figure 8B, the location information management system 1 of this embodiment allows the user to update the second provisional condition while visually checking the location of the second provisional position information where the index value satisfies the second provisional condition in real time on a map until a suitable definitive condition is determined. For this reason, the location information management system 1 can accurately determine the location information when the target work device 30-1 was working in the target field F1 and provide information related to that location information.

[0074] For example, the location information management system 1 can generate information indicating the geographical extent of field F1 with high accuracy. Furthermore, even if the information related to the confirmed location information provided by the location information management system 1 is used by a server that performs other services to assist work in field F, the efficiency of the service can be increased. In other words, the location information management system 1 can easily and efficiently support work in the field. Moreover, with such a location information management system 1, the burden on the user is reduced compared to, for example, manually entering the conditions for indicator values ​​while comparing the actual shape of field F1 with a paper map.

[0075] Furthermore, with the processing shown in Figure 6, the location information management system 1 does not need to perform any processing to update the first provisional condition after obtaining an index value for a predetermined threshold number of data points. Therefore, compared to calculating the statistics for all obtained index values, the processing burden is reduced when determining the initial conditions for the index values ​​that the target location information should satisfy.

[0076] (Second Embodiment) The location information management system 1 of this embodiment differs from the location information management system 1 of the first embodiment in that, in the processing shown in Figures 8A and 8B, it includes a process for determining or changing a second provisional condition based on a range or location specified by the user within a geographical area near field F1. Other aspects are the same as the location information management system 1 of the first embodiment.

[0077] In this embodiment, the first determination unit 120 and the first output unit 130 of the location information management system 1 execute steps S2002 to S2008 in Figure 8A in the same manner as in the first embodiment. Then, in step S2010, the display unit 210 displays the location indicated by the first provisional location information on the map, in the same manner as in the first embodiment.

[0078] Next, the condition change unit 220 of the terminal device 20 determines, in step S2012 of Figure 8B, whether or not it has received user input to confirm the conditions for the current index value, similar to the first embodiment. If the condition change unit 220 determines that it has not received user input to confirm the conditions for the current index value (step S2012; NO), it then executes step S2014.

[0079] In step S2014, the condition change unit 220 determines or changes the second provisional condition based on user input specifying a geographical area. For example, the condition change unit 220 accepts user input specifying an area on the map displayed in step S2010 of Figure 8A or step S2020 of Figure 8B as user input to change the current condition. For example, if the image in Figure 9 or Figure 11 is displayed on the touch panel of the input / output device 22, the condition change unit 220 accepts input enclosing the geographical area that the user has determined to be the target field F1 as input specifying an area on the map.

[0080] In step S2014, the condition change unit 220 may further accept user input indicating whether the geographical range indicated by the accepted user input is included in or not included in the target field F1. For example, after accepting user input specifying a geographical range, the condition change unit 220 may display "Add" and "Delete" buttons on the display screen S so that they can be selected. In this case, if the user selects the "Add" button, the condition change unit 220 accepts this operation as user input indicating that the current conditions will be changed so that the specified geographical range is included in the target field F1. On the other hand, if the user selects the "Delete" button, the condition change unit 220 accepts this operation as user input indicating that the current conditions will be changed so that the specified geographical range is not included in the target field F1.

[0081] Next, in step S2016, the condition change unit 220 determines or updates the second provisional condition based on the target index value of the target location information corresponding to the location included in the updated geographical range indicated by the user operation received in step S2014. For example, the condition change unit 220 may determine or update the second provisional condition to include the index value of the target location information corresponding to the location included in the geographical range indicated by the user input received in step S2014, in response to receiving user input indicating that the current conditions should be changed so that the specified geographical range is included in the target field F1. As an example, if the maximum value of one or more index values ​​of the target location information corresponding to the location included in the geographical range indicated by the user input is greater than the upper limit threshold Vmax of the current condition, the condition change unit 220 may determine this maximum value as the upper limit threshold Vmax of the new second provisional condition. Alternatively, if the minimum value of one or more target index values ​​of the target location information corresponding to the location included in the geographical range indicated by the user input is smaller than the lower limit threshold Vmin of the current condition, the condition change unit 220 may determine this minimum value as the lower limit threshold Vmin of the new second provisional condition.

[0082] Alternatively, the condition change unit 220 may, for example, determine or update the second provisional condition so as not to include the index value of the target location information corresponding to a location included in the geographical range indicated by the user input received in step S2014, in response to receiving user input indicating that the current conditions should be changed so that a specified geographical range is not included in the target field F1. As an example, if the minimum value of the target index value of the target location information corresponding to a location included in the geographical range indicated by the user input is smaller than the upper threshold Vmax of the current condition, the condition change unit 220 may determine this minimum value as the upper threshold Vmax of the new second provisional condition. Alternatively, if the maximum value of the target index value of the target location information corresponding to a location included in the geographical range indicated by the user input is larger than the lower threshold Vmin of the current condition, the condition change unit 220 may determine this maximum value as the lower threshold Vmin of the new second provisional condition.

[0083] Next, in step S2018, the second determination unit 230 determines second provisional position information that satisfies the second provisional condition, similar to the first embodiment.

[0084] Next, in step S2020, the display unit 210 displays the location indicated by the second provisional location information on the map. For example, the display unit 210 overlays the location of the second provisional location information determined in step S2018 onto the map displayed in step S2010 and displays it, for example, on the display screen S of the input / output device 22.

[0085] After step S2020 in Figure 8B, the processes from steps S2012 to S2020 are repeatedly executed until user input indicating the confirmation of the conditions is received in step S2012. When the condition change unit 220 determines in step S2014 that user input confirming the conditions for the current index value has been received (step S2012; YES), the process moves to step S2022. In this case, the confirmation output unit 240, the confirmation generation unit 140 of the location information management device 10, and the information output unit 150 execute the processes from steps S2022 to S2026 in the same manner as in the first embodiment.

[0086] The location information management system 1 of this embodiment displays the geographical area that should be included in the target field F1 on a map, and the user can determine the definitive conditions corresponding to the specified geographical area through user operation. Therefore, the location information management system 1 can provide a more intuitive and easy-to-understand user interface than, for example, when the second provisional condition is manipulated using numerical index values.

[0087] (modified version) The configuration described in the embodiment is just one example, and the configuration can be changed as long as it does not impair the functionality.

[0088] In the above embodiment, the location information management device 10 and the terminal device 20 shared the processing shown in Figures 6, 8A, and 8B. However, the process is not limited to this, and the processing shown in Figures 6, 8A, and 8B may be performed by a single device (for example, the terminal device 20). In this case, the terminal device 20 may have functional units corresponding to the condition determination unit 110, the first determination unit 120, the first output unit 130, the confirmation generation unit 140, the information output unit 150, and the information storage unit 160 of the location information management device 10. In this case, the location information management system 1 does not need to include multiple devices.

[0089] Furthermore, the location information management system 1 may decide to use the first provisional condition as the final condition without performing the process of updating to the second provisional condition in steps S2012 to S2020 of Figure 8B. In this case, after the first determination unit 120 acquires the target indicator value in step S2004 of Figure 8A, the final generation unit 140 may decide to use the first provisional condition determined or updated in step S1008 or step S1010 of Figure 6 as the final condition in step S2026 of Figure 8B, and determine the target location information corresponding to the target indicator value that satisfies the final condition as the final location information. With this configuration, the location information management system 1 can determine the final location information using the final condition determined using the final condition based on operational information obtained over a predetermined period (for example, within the same day). Therefore, compared to the case where the location information management system 1 generates field information D3 based on final location information determined using uniform conditions, it can determine the target location information as the final location information based on conditions that correspond to the manner in which the target work device 30-1 actually performed its work.

[0090] Furthermore, the location information management system 1 may acquire index values ​​in a manner different from the processing described in the above embodiment. For example, the operational information output by the work device 30 may include index values. For example, if the work device 30 measures the current speed and outputs operational information that includes information indicating the speed, the condition determination unit 110 may acquire the speed indicated by the operational information as an index value in step S1004 of Figure 6.

[0091] Furthermore, the index value does not have to be speed. For example, if multiple working devices 30 are working along ridges extending in a common direction, and it is estimated that they are facing a common direction while working in field F, the index value may be a value indicating the direction of travel of the working devices 30. In this case, for example, the condition determination unit 110 may acquire the angle between a line connecting the position of the working device 30 indicated by the position information included in the previously acquired operating information in step S1004 of Figure 6 to the position of the working device 30 indicated by the position information included in the newly acquired operating information, and a predetermined reference line (for example, a reference line indicating the north direction), as the index value indicating the direction of travel of the working device 30. As an example, this index value can take angles from 0 degrees to 180 degrees, with the north direction being 0 degrees. In this example, the working devices 30 working in field F perform agricultural work while moving back and forth in a certain direction. Therefore, when the index values ​​indicating the direction of travel of the work device 30 are aggregated into a histogram, as in Figure 7, the index values ​​corresponding to the position information while working within field F may form a peak with high frequency, and the index values ​​corresponding to the position information while not working both inside and outside field F may form a peak with high frequency and a peak with low frequency. For this reason, even when the position information management system 1 uses an index value indicating the direction of travel instead of speed, it can generate information related to highly accurate confirmed position information using the same processing as in Figures 6, 8A, and 8B. Furthermore, if the operation information output by multiple work devices 30 includes engine speed, the index value may be the engine speed.

[0092] In the process shown in Figure 6, the condition determination unit 110 of the location information management system 1 of the above embodiment updates the first provisional condition in step S1008 if it determines in step S1002 that the number of location information index values ​​acquired to date is less than a predetermined number, and determines the first provisional condition using the predetermined number of index values ​​if it determines that the number of location information index values ​​acquired to date is equal to or greater than a predetermined number. However, the condition determination unit 110 is not limited to this, and may calculate a statistical amount of the N index values ​​obtained to date each time new operational information is acquired, and determine the first provisional condition based on the calculated statistical amount. Alternatively, the condition determination unit 110 may determine a fixed condition defined by the specifications as the first provisional condition. Furthermore, the condition determination unit 110 may determine the first provisional condition based on the statistical amount of all operational information output by work devices 30 that have the same model number as the target work device 30-1 obtained so far.

[0093] Furthermore, the interface displayed on the display screen S in step S2014 of Figure 8B to receive user input indicating a change in conditions from the condition change unit 220 does not have to be the user interface UI shown in Figure 10. For example, the user interface UI may include two sliders that can change the upper threshold Vmax and lower threshold Vmin of the updated second provisional condition, respectively. In this case, the condition change unit 220 may accept the operation of moving the slider that can change the upper threshold Vmax as user input instructing to change the upper threshold Vmax of the speed range of the first or second provisional condition in step S2014 of Figure 8B. Alternatively, the condition change unit 220 may accept the operation of moving the slider that can change the lower threshold Vmin as user input instructing to change the lower threshold Vmin of the speed range of the first or second provisional condition. In this case, the condition change unit 220 may determine or update the second provisional conditions corresponding to the upper threshold Vmax and lower threshold Vmin according to the input values ​​in step S2016 of Figure 8B.

[0094] Furthermore, in step S2010 of Figure 8A and step S2018 of Figure 8B, the display unit 210 may display the positions of the first temporary position information and the second temporary position information in a manner different from that shown in Figures 9 and 11. For example, in step S2010 of Figure 8A, the display unit 210 may display the position of the first temporary position information among the target position information in a way that distinguishes it from the positions of other target position information (for example, by using a different color). Also, for example, in step S2018 of Figure 8B, the display unit 210 may display the position of the second temporary position information among the target position information in a way that distinguishes it from the positions of other target position information (for example, by using a different color).

[0095] Furthermore, the first provisional condition, the second provisional condition, and the final provisional condition may be different from those described in the above embodiment, as long as they are conditions that allow for the distinction between the indicator value of the work device 30-1 during operation and the indicator value during non-operation in the target field F1. For example, the upper limit threshold Vmax and lower limit threshold Vmin of the first provisional condition may be values ​​obtained by adding and subtracting a predetermined numerical value Δ from the representative value Vr. In this case, the condition change unit 220 may change the upper limit threshold Vmax and lower limit threshold Vmin of the second provisional condition in step S2016 of Figure 8B using the predetermined numerical value Δ that was increased or decreased based on the user input received in step S2014 of Figure 8B.

[0096] (Note) The location information management method, location information management system, and program described in each embodiment can be described as follows.

[0097] The location information management method relating to the first aspect is: Among the target position information indicating the location of the target work device, the first provisional position information is determined such that the target index value indicating the state of the target work device when the target work device is at the position indicated by the target position information satisfies the first provisional condition, To display the position indicated by the first provisional position information that has been determined, In response to user input to update the first provisional condition, the system determines a second provisional position information from the target position information such that the target index value satisfies the second provisional condition which has been updated from the first provisional condition. To display the position indicated by the determined second provisional position information, In response to user input with the second provisional condition as the definitive condition, the system generates definitive location information from the target location information that satisfies the definitive condition for which the target index value has been determined, Outputting information related to the generated confirmed location information, Includes.

[0098] The location information management method relating to the second embodiment is the location information management method relating to the first embodiment, The further includes repeatedly displaying the position where the target index value satisfies the updated second provisional condition in response to user input to update the second provisional condition, until user input confirming the second provisional condition is received.

[0099] The location information management method relating to the third aspect is a location information management method relating to the first or second aspect, The method further includes determining the first provisional condition based on statistical values ​​of indicators that show the state of multiple working devices.

[0100] The location information management method relating to the fourth aspect is a location information management method relating to the third aspect, Determining the first provisional condition includes updating the first provisional condition each time a new index value is acquired when the number of index value data for the plurality of work devices is less than a predetermined threshold.

[0101] The location information management method relating to the fifth aspect is a location information management method relating to the fourth aspect, Determining the first provisional condition includes, after obtaining a number of data points in which the index values ​​of the plurality of work devices match the predetermined threshold, determining the first provisional position information using the first provisional condition determined with the number of index values ​​that match the predetermined threshold, even if new index values ​​are obtained.

[0102] The location information management method relating to the sixth aspect is a location information management method relating to any of the third to fifth aspects, Determining the first provisional condition includes determining, as the first provisional condition, that the difference between the target index value and the representative value of the index values ​​of the plurality of work devices is less than or equal to a threshold obtained from the variance of the index values ​​of the plurality of work devices.

[0103] The location information management method relating to the seventh aspect is a location information management method relating to any of the first to sixth aspects, The aforementioned target index value indicates the speed of the target work device. Determining the first provisional position information includes determining the target position information as the first provisional position information when the speed of the target work device at the position indicated by the target position information falls within a predetermined speed range and the target position information satisfies the first provisional condition. The user input for updating the first provisional condition is a user input that instructs the user to change at least one of the upper or lower threshold of the speed range.

[0104] The location information management method relating to the eighth aspect is a location information management method relating to any of the first to seventh aspects, Outputting information related to the generated confirmed location information is Based on the confirmed location information, field information is generated that indicates the geographical range of the field where the target work device performed work. The generated field information is output as information related to the confirmed location information, Includes.

[0105] The location information management method relating to the ninth aspect is a location information management method relating to any of the first to eighth aspects, The user input for updating the first provisional condition includes a user input indicating the geographical range in which the location of the second provisional location information should be included. Determining the second provisional location information includes determining the second provisional conditions based on the target index value of the target location information corresponding to a location included in the geographical range among the target location information.

[0106] The location information management method relating to the tenth aspect is: Based on statistical quantities of index values ​​indicating the status of multiple work devices, the conditions that the target index value indicating the status of the target work device should satisfy are determined, among the target location information indicating the location of the target work device, when the target work device is at the location indicated by the target location information. Among the target position information indicating the position of the target work device, determine the confirmed position information that satisfies the conditions for which the target index value has been determined, Outputting information related to the generated confirmed location information, Includes, Determining the conditions includes, when the number of data points for the index values ​​of the multiple work devices is less than a predetermined threshold, calculating the statistics and updating the conditions each time a new index value is acquired, and after the number of data points for the index values ​​of the multiple work devices matches the predetermined threshold, determining the confirmed position information using the conditions determined with the number of index values ​​that match the predetermined threshold, even if new index values ​​are acquired.

[0107] The location information management system according to the 11th aspect is: A first determination unit determines first provisional position information such that, among the target position information indicating the location of the target work device, the target index value indicating the state of the target work device when the target work device is at the position indicated by the target position information satisfies the first provisional condition, A second determination unit, in response to user input to update the first provisional condition, determines a second provisional position information from the target position information such that the target index value satisfies the second provisional condition which has been updated from the first provisional condition, A display unit that displays the position indicated by the first provisional position information determined by the first determination unit and the position indicated by the second provisional position information determined by the second determination unit, A confirmation generation unit that, in response to user input with the second provisional condition as the confirmation condition, generates confirmed location information from the target location information that satisfies the confirmation condition for which the target index value has been determined, An information output unit that outputs information related to the confirmed position information generated by the confirmed generation unit, It is equipped with.

[0108] The program relating to the 12th aspect is: On the computer, Among the target position information indicating the location of the target work device, the first provisional position information is determined such that the target index value indicating the state of the target work device when the target work device is at the position indicated by the target position information satisfies the first provisional condition, To display the position indicated by the first provisional position information that has been determined, In response to user input to update the first provisional condition, the system determines a second provisional position information from the target position information such that the target index value satisfies the second provisional condition which has been updated from the first provisional condition. To display the position indicated by the determined second provisional position information, In response to user input with the second provisional condition as the definitive condition, the system generates definitive location information from the target location information that satisfies the definitive condition for which the target index value has been determined, Outputting information related to the generated confirmed location information, Make it run. [Explanation of symbols]

[0109] 1. Location Information Management System 10 Location information management device 12 Input / Output Devices 14 Arithmetic unit 16. Communication equipment 18 Storage device 110 Condition Determination Unit 120 First Decision Section 130 First Output Section 140 Deterministic generator 150 Information Output Unit 160 Information storage section 20 Terminal devices 22 Input / Output Devices 24 Arithmetic unit 26 Communication equipment 28 Storage device 210 Display section 220 Condition Change Section 230 Second Decision Section 240 Confirmed Output Section 30-1~30-n Working device F1~Fn Fields Microsoft Network P1, P2 Program M1, M2 storage medium D1 Operational Memory Information D2 indicator information D3 Field Information Vr (Value of Central Tendency) δ variance Vmax upper threshold Vmin Lower Threshold UI User Interface SL Slider DA Confirm button CH convex hull

Claims

1. A location information management method performed in a location information management system built on a computer, Based on statistical data of indicator values ​​showing the status of multiple working devices, the first provisional conditions are determined, To determine a first provisional position information that satisfies the first provisional condition, among the target position information indicating the location of the target work device, the target index value indicating the state of the target work device when the target work device is at the position indicated by the target position information, To display the position indicated by the first provisional position information that has been determined, In response to user input to update the first provisional condition, the system determines a second provisional position information from the target position information such that the target index value satisfies the second provisional condition updated from the first provisional condition, To display the position indicated by the determined second provisional position information, In response to user input with the second provisional condition as the final condition, the system generates final location information from the target location information that satisfies the final condition for which the target index value has been determined, Outputting information related to the generated confirmed location information, including, Location information management method.

2. The further includes repeatedly displaying the position where the target index value satisfies the updated second provisional condition in response to user input to update the second provisional condition, until user input confirming the second provisional condition is received. Location information management method according to claim 1.

3. Determining the first provisional condition includes updating the first provisional condition each time a new index value is acquired when the number of index value data for the plurality of work devices is less than a predetermined threshold. Location information management method according to claim 1.

4. Determining the first provisional condition includes, after obtaining a number of data points in which the index values ​​of the plurality of work devices match the predetermined threshold, determining the first provisional position information using the first provisional condition determined with the number of index values ​​that match the predetermined threshold, even if new index values ​​are obtained. The location information management method according to claim 3.

5. Determining the first provisional condition includes determining, as the first provisional condition, that the difference between the target index value and the representative value of the index values ​​of the plurality of work devices is less than or equal to a threshold obtained from the variance of the index values ​​of the plurality of work devices. Location information management method according to claim 1.

6. The aforementioned target index value indicates the speed of the target work device. Determining the first provisional position information includes determining that the target position information satisfies the first provisional condition when the speed of the target work device at the position indicated by the target position information falls within a predetermined speed range, The user input for updating the first provisional condition is a user input that instructs to change at least one of the upper or lower threshold of the speed range. Location information management method according to claim 1.

7. Outputting information related to the generated confirmed location information is Based on the confirmed location information, field information is generated that indicates the geographical range of the field where the target work device performed work. The generated field information is output as information related to the confirmed location information, including, Location information management method according to claim 1.

8. The user input for updating the first provisional condition includes a user input indicating the geographical range in which the location of the second provisional location information should be included. Determining the second provisional location information includes determining the second provisional conditions based on the target index value of the target location information corresponding to a location included in the geographical range among the target location information. Location information management method according to claim 1.

9. Determining the first provisional condition includes, when the number of data points for the index values ​​of the plurality of work devices is less than a predetermined threshold, calculating the statistic each time a new index value is obtained and updating the first provisional condition, and after the number of index values ​​for the plurality of work devices that matches the predetermined threshold has been obtained, even if a new index value is obtained, not updating the first provisional condition determined using the number of index values ​​that match the predetermined threshold. Location information management method according to claim 1.

10. A condition determination unit that determines a first provisional condition based on a statistical quantity of index values ​​indicating the state of a plurality of work devices, A first determination unit determines first provisional position information that satisfies the first provisional condition determined by the condition determination unit, among the target position information indicating the location of the target work device, the target index value indicating the state of the target work device when the target work device is at the position indicated by the target position information, A second determination unit, in response to user input to update the first provisional condition, determines a second provisional position information from the target position information such that the target index value satisfies the second provisional condition which has been updated from the first provisional condition, A display unit that displays the position indicated by the first provisional position information determined by the first determination unit and the position indicated by the second provisional position information determined by the second determination unit, A confirmation generation unit that, in response to user input with the second provisional condition as the confirmation condition, generates confirmed location information from the target location information that satisfies the confirmation condition for which the target index value has been determined, An information output unit that outputs information related to the confirmed position information generated by the confirmed generation unit, Equipped with, Location information management system.

11. On the computer, Based on statistical data of indicator values ​​showing the status of multiple working devices, the first provisional conditions are determined, To determine a first provisional position information that satisfies the first provisional condition, among the target position information indicating the location of the target work device, the target index value indicating the state of the target work device when the target work device is at the position indicated by the target position information, To display the position indicated by the first provisional position information that has been determined, In response to user input to update the first provisional condition, the system determines a second provisional position information from the target position information such that the target index value satisfies the second provisional condition updated from the first provisional condition, To display the position indicated by the determined second provisional position information, In response to user input with the second provisional condition as the final condition, the system generates final location information from the target location information that satisfies the final condition for which the target index value has been determined, Outputting information related to the generated confirmed location information, A program to execute.

Citation Information

Patent Citations

  • Apparatus and method for processing information

    JP2011118647A

  • Work management system

    JP2021010301A

  • System and method for design assist, and program

    JP2021039450A

  • Work management system, method for managing work, and work management program

    JP2022030855A

  • Work management system, work management method, and work management program

    JP2022036524A