Work management system, work management device, and work management program

The work management system addresses the challenge of managing work location and performance data by integrating a position information transmitting terminal and log information storage unit, enabling efficient and real-time data management without the need for vehicle updates.

JP7671477B1Active Publication Date: 2025-05-02EZOWIN KK
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2025042159
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-03-17
Publication Date
2025-05-02
Estimated Expiration
2043-08-04

AI Technical Summary

Technical Problem

Existing work management systems struggle to efficiently manage information about the work location and work performance of vehicles in real-time, especially in agricultural settings, requiring manual labor and necessitating updates or replacements of existing vehicles.

Method used

A work management system that includes a position information transmitting terminal, a log information storage unit, a work area information generating unit, and a work area attribute information generating unit, which facilitates the management of work location information and work performance data in chronological order without requiring updates to existing vehicles.

Benefits of technology

The system enables efficient management of work location and performance data, improving work efficiency and reducing labor costs by allowing for real-time visualization of work progress and resource allocation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007671477000001_ABST
    Figure 0007671477000001_ABST
Patent Text Reader

Abstract

To facilitate management of information regarding the range of a location where work is performed in a work management system capable of recording work results in chronological order. [Solution] The system includes a location information transmitting terminal that transmits location information of a location where work is being performed by a work subject; a log information storage unit that receives the location information transmitted by the location information transmitting terminal and stores it in chronological order as log information associated with a source identifier that identifies the source and information indicating the time; a work area information generating unit that generates work area information indicating the range of the location where work is being performed corresponding to the location information transmitted by the location information transmitting terminal based on the location information recorded in chronological order in the log information; and a work area attribute information generating unit that generates work area attribute information by associating the generated work area information with area attribute information that indicates the attributes of the range indicated by the work area information.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a work management system, a work management device, and a work management program. [Background technology]

[0002] In the agricultural field, various systems have been proposed for managing agricultural work by detecting the position of agricultural machinery using GNSS (Global Navigation Satellite Systems) including GPS (Global Positioning System).For example, Patent Document 1 discloses that the work content is managed by acquiring work information related to the work performed by agricultural machinery in addition to position information from GPS. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2013-235460 A Summary of the Invention [Problem to be solved by the invention]

[0004] Not only in the agricultural field, but in the management of work in which vehicles are used, if the location information and work results of each work vehicle can be managed in chronological order, work resources such as the time required for work, personnel, and vehicles can be visually managed, which can be useful for grasping work costs and improving work efficiency. However, according to the content disclosed in Patent Document 1, it is necessary to equip the work vehicle itself with a function for transmitting work content. Therefore, in order to realize this, it is necessary to modify or replace work vehicles that have already been introduced, which is not easy.

[0005] In such a system, it is necessary to accurately store information regarding the range of the area where the work is to be performed, but managing the information manually requires a lot of work.

[0006] The present invention has been made in consideration of the above-mentioned situation, and aims to facilitate the management of information regarding the range of locations where work is performed in a work management system capable of recording work results in chronological order. [Means for solving the problem]

[0007] In order to solve the above problems, one aspect of the present invention is a work management system that includes a location information transmitting terminal that transmits location information of a location where work is being performed by a work subject, a log information storage unit that receives the location information transmitted by the location information transmitting terminal and stores it in chronological order as log information associated with a source identifier that identifies the source and information indicating the time, a work area information generation unit that generates work area information indicating the range of the location where work is being performed corresponding to the location information transmitted by the location information transmitting terminal based on the location information recorded in chronological order in the log information, and a work range attribute information generation unit that generates work area attribute information by associating it with area attribute information that indicates the attributes of the range indicated by the generated work area information. Effect of the Invention

[0008] According to the present invention, it is possible to facilitate management of information regarding the range of locations where work is performed in a work management system capable of recording work results in chronological order. [Brief description of the drawings]

[0009] [Figure 1] 1 is a diagram showing an entire system according to an embodiment of the present invention; [Diagram 2] 1 is a diagram showing a hardware configuration of an information processing device according to an embodiment of the present invention; [Diagram 3] FIG. 2 is a functional block diagram of a system server according to the embodiment of the present invention. [Figure 4] FIG. 2 is a functional block diagram of a user terminal according to an embodiment of the present invention. [Diagram 5] FIG. 2 is a functional block diagram of a logger terminal according to the embodiment of the present invention. [Figure 6] FIG. 4 is a sequence diagram showing a log accumulation operation of the system according to the embodiment of the present invention. [Figure 7] FIG. 4 is a diagram showing setting information according to the embodiment of the present invention. [Figure 8] FIG. 4 is a diagram showing logger information according to the embodiment of the present invention. [Figure 9] FIG. 11 is a diagram showing shaping result information according to an embodiment of the present invention. [Figure 10] 5 is a flowchart showing a shaping process according to the embodiment of the present invention. [Figure 11] FIG. 13 is a diagram showing a list display screen of cosmetic surgery result information according to an embodiment of the present invention. [Figure 12] FIG. 13 is a diagram showing a detailed display screen of plastic surgery result information according to an embodiment of the present invention. [Figure 13] FIG. 13 is a diagram showing an example of a display screen for analysis result information according to the embodiment of the present invention. [Figure 14] 4 is a flowchart showing an analysis process according to the embodiment of the present invention. [Figure 15] FIG. 4 is a diagram showing area setting information according to the embodiment of the present invention. [Figure 16] FIG. 11 is a diagram showing an example of an area determination result according to the embodiment of the present invention. [Figure 17] 11A and 11B are diagrams illustrating an example of a case where noise occurs in area determination according to an embodiment of the present invention. [Figure 18] 11A and 11B are diagrams illustrating an example of a case where noise occurs in area determination according to an embodiment of the present invention. [Figure 19] 11 is a diagram showing an example of time-series area determination result information according to the embodiment of the present invention. FIG. [Figure 20] FIG. 11 is a diagram showing an example of receipt response information according to an embodiment of the present invention. [Figure 21] 11 is a diagram showing an example of a trajectory of positioning data when harvested products are received by accompanying a harvesting operation in an embodiment of the present invention. FIG. [Figure 22] 11 is a diagram showing an example of a trajectory of positioning data when harvested products are received by intermediate transportation during harvesting work in an embodiment of the present invention. FIG. [Figure 23] FIG. 13 is a diagram showing an example of receipt determination result information according to an embodiment of the present invention. [Figure 24] 11 is a diagram showing the trajectory of positioning data of a record to which an area ID corresponding to a loading dock is assigned as an area determination result in an embodiment of the present invention. FIG. [Diagram 25] FIG. 13 is a diagram showing an example of unloading site information according to an embodiment of the present invention. [Figure 26] FIG. 11 is a diagram showing an example of unloading site determination information according to an embodiment of the present invention. [Figure 27] FIG. 13 is a diagram showing an example of a setting screen for simulation conditions according to the embodiment of the present invention. [Figure 28] 13 is a diagram showing a trajectory of a work vehicle traveling on the boundary of a positioning data range in the area setting information generating function according to the embodiment of the present invention. FIG. [Figure 29] FIG. 11 is a diagram showing an example of an area setting information generation screen according to the embodiment of the present invention. [Diagram 30] FIG. 11 is a diagram showing an example of an area setting information generation screen according to the embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] Embodiment 1 Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In this embodiment, farm work is taken as an example of the work to be managed, and an operation management system that manages farm work by collecting, analyzing, and managing information on vehicles used in the farm work is described as an example. With such a system, detailed information on the operations required in the operated farm is accumulated, and the time required for each operation and resources such as vehicles can be visualized. In such a system, location information of the route traveled by the vehicle in the farm work is acquired, and the operation contents of each vehicle can be acquired with high accuracy by collating and analyzing it against information indicating the purpose of each cultivation area that has been set in advance. This is the gist of this embodiment, and it can be easily realized because there is no need to add functions to the vehicle itself.

[0011] Fig. 1 is a diagram showing the overall configuration of the system according to this embodiment. As shown in Fig. 1, the system according to this embodiment includes a user terminal 1 operated by a service user, a system server 2 operated by a service provider, a work vehicle 3 operated by the service user in farm work, a logger terminal 4 that operates by receiving power from the cigarette lighter socket of the work vehicle 3, and a mobile terminal 5 carried by a worker working on-site. The user terminal 1, the system server 2, the logger terminal 4, and the mobile terminal 5 can communicate with each other via a network A. The network A is realized by a wide area communication line such as the Internet, but includes a mobile communication function such as a wired / wireless LAN (Local Area Network) router, LTE (Long Term Evolution), and LPWA (Low Power Wide Area-network) according to the communication function of each terminal.

[0012] Fig. 2 is a diagram showing a general hardware configuration of information processing devices such as the user terminal 1, the system server 2, the logger terminal 4, and the mobile terminal 5 according to this embodiment. The system according to this embodiment can be realized by the hardware configuration of general information processing devices, and as shown in Fig. 2, a CPU (Central Processing Unit) 10, a RAM (Random Access Memory) 20, a ROM (Read Only Memory) 30, a HDD (Hard Disk Drive) 40, and an I / F 50 are connected via a bus 80. In addition, an LCD (Liquid Crystal Display) 60 and an operation unit 70 are connected to the I / F 50.

[0013] The CPU 10 is a computing means and controls the operation of the entire information processing device. The RAM 20 is a volatile storage medium capable of reading and writing information at high speed, and is used as a working area when the CPU 10 processes information. The ROM 30 is a read-only non-volatile storage medium in which programs such as firmware are stored. The HDD 40 is a non-volatile storage medium in which information can be read and written, and in which the OS (Operating System), various control programs, application programs, etc. are stored.

[0014] The I / F 50 connects and controls the bus 80 with various hardware and networks. The LCD 60 is a visual user interface. The operation unit 70 is a user interface that allows the user to input information to the information device, such as a keyboard, a mouse, various hard buttons, a touch panel, etc. As the operation unit 70, it is possible to use a voice input device that combines a microphone with voice analysis and language analysis functions, or a gaze input device that combines a camera with a gaze analysis function, etc. It is to be noted that since the system server 2 and the logger terminal 4 are configured not to require a direct UI (User Interface), the LCD 60, the operation unit 70, etc. can be omitted.

[0015] In such a hardware configuration, programs stored in the ROM 30, HDD 40, or other storage media (not shown) are loaded into the RAM 20, and the CPU 10 performs calculations according to the programs, thereby configuring the software functions. The combination of the software functions configured in this way with the hardware configures functional blocks that realize the functions of the devices that make up the system according to this embodiment.

[0016] Fig. 3 is a block diagram showing the functional configuration of the system server 2 according to this embodiment. As shown in Fig. 3, the system server 2 according to this embodiment includes a communication module 201, a UI processing unit 202, a setting information storage unit 203, a logger information storage unit 204, a formatting processing unit 205, a formatting information storage unit 206, an analysis processing unit 207, an analysis result information storage unit 208, a simulation unit 209, and an automation unit 210. The system server 2 functions as a work management device that is the core of the work management system according to this embodiment, and a program for operating the system server 2 is used as a work management program.

[0017] The communication module 201 has a communication function for the system server 2 to exchange information with the outside, and is configured, for example, by Ethernet. The UI processing unit 202 is a component for a user to operate the system server 2, and has a function for providing a GUI (Graphical User Interface) and a function for exchanging information via the communication module 201. Since the means for the user to operate the system server 2 according to this embodiment is provided as a web application, the UI processing unit 202 also includes a function of a web server that provides a website for the GUI.

[0018] The setting information storage unit 203 stores information that is set in advance by a user. The logger information storage unit 204 acquires and accumulates logger information transmitted from the logger terminal 4 to the system server 2 at predetermined intervals via the communication module 201. The shaping processing unit 205 generates shaping information based on the information stored in the setting information storage unit 203 and the logger information storage unit 204. The shaping information storage unit 206 stores the shaping information generated by the shaping processing unit 205.

[0019] The analysis processing unit 207 performs analysis processing of the work contents on the shaping information stored in the shaping information storage unit 206 and the logger information on which the information is based, and generates analysis result information. The analysis result information storage unit 208 stores the analysis result information generated by the analysis processing unit 207. The simulation unit 209 performs simulation processing of the work based on the information stored in the analysis result information storage unit 208 and the logger information on which the information is based. The automation unit 210 performs automation control of the work based on the simulation results by the simulation unit 209.

[0020] Fig. 4 is a block diagram showing the functional configuration of a user terminal 1 according to this embodiment. As shown in Fig. 4, the user terminal 1 according to this embodiment includes an operation device 101, a display device 102, a web browser 103, and a communication module 104. As described above, the user terminal 1 according to this embodiment is configured by a general PC, mobile device, or the like. Therefore, the operation device 101 is a keyboard or mouse in the case of a PC, and a touch panel or the like in the case of a mobile device. Moreover, the display device 102 is a liquid crystal display or the like.

[0021] The web browser 103 is configured by a software application that provides a general web browsing function running on the user terminal 1. Since the user interface of the system according to this embodiment is provided as a web app, the web browser 103, the display device 102 that displays it, and the operation device 101 that operates it function as the GUI of the system in the user terminal 1, but a native app instead of a web app can also be applied in the same way, in which case a dedicated application is installed and operated in the user terminal 1. As the communication module 104, Ethernet, wireless LAN, LTE and other mobile communication functions are selected and used according to the hardware environment of the user terminal 1 and the communication environment of each user.

[0022] Fig. 5 is a block diagram showing the minimum functional configuration required for the logger terminal 4 and mobile terminal 5 according to this embodiment to function as part of the system according to this embodiment. As shown in Fig. 5, the logger terminal 4 and mobile terminal 5 according to this embodiment include a terminal control unit 401, a positioning module 402, and a communication module 403. The terminal control unit 401 is a control unit that controls the operation of the entire terminal. The positioning module 402 is responsible for the GNSS (Global Navigation Satellite System) function. The communication module 403 is responsible for the mobile communication function such as LTE.

[0023] The terminal control unit 401 associates the positioning data acquired by the positioning module 402 with time information and stores the data every second. Then, a logger ID for identifying the logger terminal 4 or the mobile terminal 5 is attached to the stored information, and the data is transmitted to the system server 2 at 30-second intervals via the communication module 403. Note that a representative positioning module 402 is a GPS (Global Positioning System) module, but any module for acquiring location information, including existing or future modules such as RTK (Real Time Kinematic), can be used. Note also that the acquisition interval of the positioning data (every second) and the transmission interval to the system server 2 (every 30 seconds) are merely examples, and can be changed as appropriate according to the management target.

[0024] As described above, in this embodiment, an example will be described in which a work vehicle is used as a work subject managed by the system. For this purpose, the logger terminal 4 is inserted into each work vehicle and operates as an integrated unit, and the position information of each work vehicle is acquired in chronological order. However, by installing a dedicated application in the mobile terminal 5, which is a general smartphone, it is also possible to make the mobile terminal 5 perform the same functions as the logger terminal 4. In other words, the logger terminal 4 and the mobile terminal 5 function as a position information transmission terminal.

[0025] Therefore, by having the worker carry the mobile terminal 5 while working, the system can be implemented using a commonly used smartphone, and work performed by personnel only without a vehicle can also be managed by the system. Note that the following explanation will be given using an example in which a work vehicle 3 and a logger terminal 4 are used.

[0026] Next, the operation of the system according to this embodiment will be described with reference to Fig. 6. Fig. 6 is a sequence diagram showing the operation of the system according to this embodiment. As shown in Fig. 6, when the system according to this embodiment operates, first, a pre-setting process is performed from the user terminal 1 to the system server 2 (S601). Fig. 7 is a diagram showing the setting information transmitted from the user terminal 1 to the system server 2 in the process of S601 and recorded in the system server 2.

[0027] As shown in Fig. 7, the setting information in S601 includes "logger ID", "vehicle information", "worker information", "accessory equipment", "color setting", and "work content". "Logger ID" is a sender identifier that identifies the logger terminal 4 or mobile terminal 5 that is the sender of the location information. "Vehicle information" is information indicating the vehicle to which the target logger terminal 4 or mobile terminal 5 is applied. "Worker information" is information indicating the worker who operates the vehicle to which the target logger terminal 4 or mobile terminal 5 is applied.

[0028] "Attached device" is information indicating a device attached to a vehicle to which the target logger terminal 4 or mobile terminal 5 is applied and functions. "Color setting" is color setting information when the work results of the target logger terminal 4 or mobile terminal 5 are displayed on the GUI. "Work content" is information indicating the work content performed by the vehicle or personnel to which the target logger terminal 4 or mobile terminal 5 is applied. Since there is often a one-to-one correspondence between the type of work vehicle and the work content, it is also possible to use "vehicle information" as the "work content" depending on the work to be managed. The information shown in FIG. 7 is used as work setting information in which information indicating the work to be performed is associated with a sender identifier indicating the logger terminal 4 or mobile terminal 5 that is the sender of the location information.

[0029] 7 via the GUI of the system server 2 displayed on the web browser 103 running on the user terminal 1. The information input to the web browser 103 of the user terminal 1 is acquired by the UI processing unit 202 via the communication module 201 in the system server 2 and stored in the setting information storage unit 203.

[0030] After such presettings are performed, farm work is started by the work vehicle with the logger terminal 4 inserted into the cigarette lighter socket. The logger terminal 4, which is energized through the cigarette lighter socket, starts transmitting data to the system server 2 at a predetermined frequency (S602). Figure 8 is a diagram showing the logger information transmitted from the logger terminal 4 to the system server 2 by the processing of S602.

[0031] As shown in FIG. 8, the logger information transmitted in S602 is information in which a "logger ID" is attached to multiple records in which "time" and "positioning data" are associated with each other. This is information about the work performance of each work entity, and is used as log information. As described above, the records in which "time" and "positioning data" are associated with each other are data at 1-second intervals, and one piece of logger information includes 30-second records as described above. In other words, the data transmission process in S602 is executed at 30-second intervals.

[0032] When the logger information is transmitted to the system server 2 in this manner, the communication module 201 in the system server 2 receives the logger information transmitted from the logger terminal 4 each time, and the logger information storage unit 204 stores the logger information. That is, the communication module 201 and the logger information storage unit 204 function as a log information storage unit. Based on the logger information stored in this manner, the shaping processing unit 205 performs data shaping processing (S603). Figure 9 is a diagram showing shaping result information generated as a result of the processing of S603.

[0033] As shown in Fig. 9, the shaping result information generated as a result of the processing of S603 includes information on "block ID", "logger ID", "time range", "work content", "vehicle information", "worker information", "accessory equipment", and "color setting". Details of the processing of S603 will now be described with reference to Fig. 10. Fig. 10 is a flowchart showing details of the processing of S603.

[0034] 10, the shaping processor 205, which has started processing, first selects logger information stored in the logger information storage unit 204 that has not yet been subjected to shaping processing (S1001), and searches the shaping information storage unit 206 for shaping information that has already been generated using the "logger ID" of the selected logger information as a key (S1002). If there is no hit as a result of the search in S1002 (S1003 / NO), the shaping processor 205 generates a new shaping information record (S1006).

[0035] In S1006, the shaping processing unit 205 searches the setting information storage unit 203 using the "logger ID" of the logger information selected in S1001 as a key, and extracts "vehicle information," "worker information," "accessory equipment," "color settings," and "work content" from the setting information extracted as a result. In addition, the shaping processing unit 205 references the "time" of the logger information selected in S1001 and generates a "time range" from the oldest time and the newest time. Then, it generates a unique "block ID" that does not overlap with other records, and generates a record as shown in FIG. 9.

[0036] On the other hand, if a hit is found as a result of the search in S1002 (S1003 / YES), the formatting processing unit 205 refers to the "time range" of the record of the matched formatting information and determines whether the difference between the oldest time among the "times" of the logger information selected in S1001 and the time range is within a specified range (S1004).

[0037] In the process of S1004, the shaping processing unit 205 according to this embodiment determines that the difference between the end of the time range and the oldest time among the "times" of the logger information is within the predetermined range if it is within 15 minutes. If the result of the determination in S1004 is that it exceeds the predetermined range (S1004 / NO), it determines that the existing shaping information record and the new logger information record are different blocks, and proceeds to the generation process of a new record in S1006.

[0038] On the other hand, if the result of the judgment in S1004 is within the predetermined range (S1004 / YES), it is judged that the selected logger information is continuous with the existing record, and the end of the "time range" of the existing record is updated with the latest "time" of the selected logger information (S1005). The shaping processor 205 repeats the process from S1001 until there is no logger information stored in the logger information storage unit 204 that has not been selected in S1001 (S1007 / NO), and when all the logger information stored in the logger information storage unit 204 has been selected and processed (S1007 / YES), the process ends.

[0039] Through such processing, the shaping information as shown in Fig. 9 is stored in the shaping information storage unit 206. The shaping information according to this embodiment generates shaping information as one record for a single continuous task performed by the same work vehicle through the processing of S1004 and S1005. That is, the processing of S1002 and S1003 confirms that the task was performed by the same work vehicle. Then, the judgment of S1004 is a process for confirming whether or not it is a single continuous task, and in this embodiment, if the time associated with the positioning data is within 15 minutes, it is judged to be correct.

[0040] The threshold value of 15 minutes is an example, and various values ​​can be used depending on the actual situation. This value does not need to be a single value determined in advance, and may be a value corresponding to information such as "work content," "vehicle information," "worker information," and "attached equipment" contained in the shaping information extracted in S1002. This makes it possible to determine whether the logger information received and accumulated at any time is related to a single continuous task in a more actual manner.

[0041] When the data shaping process is completed in this manner, the user can check it via the GUI of the system server 2 displayed on the web browser of the user terminal 1. FIG. 11 is a diagram showing an example of a list display screen of the shaping result information. As shown in FIG. 11, in the list display screen of the shaping information, the shaping information generated by the process described in FIG. 10 is displayed in a list with each record as one line. Also, an operation section for requesting "detailed display" for each record is displayed. Furthermore, an operation section displaying "execute analysis" for commanding an analysis process for analyzing the shaping information in detail, and a specification field for the time range to be the target of the analysis process are displayed.

[0042] Fig. 12 is a diagram showing an example of a detailed display screen of the shaping information, which is displayed by tapping or clicking on "Detailed Display" shown in Fig. 11. As shown in Fig. 12, on the detailed display screen of the shaping information, the positioning data corresponding to the record is read from the logger information storage unit 204, and is plotted in chronological order on a map, with an "S" mark at the start point and an "E" mark at the end point. This allows the trajectory of the work vehicle in the target shaping information to be visually confirmed on the map.

[0043] When the user, who has confirmed the shaping information in this way, specifies a new time range on the screen shown in Fig. 11 and taps or clicks "Execute Analysis", the web browser 103 of the user terminal 1 recognizes the user's operation and transmits an analysis command to the system server 2 via the communication module 104 (S604). The analysis command transmitted in S604 includes an identifier indicating that it is an analysis command, as well as information for specifying the target shaping information. As the information, the block ID and logger ID shown in Fig. 9 can be used, in addition to the information of the time range input on the screen shown in Fig. 11.

[0044] In the system server 2 that has received the analysis command from the user terminal 1, the analysis processing unit 207 executes analysis processing on the specified formatting information and, in turn, the logger information of the analysis target (S605). This generates analysis result information, which is stored in the analysis result information storage unit 208. Fig. 13 is a diagram showing an example of a screen (hereinafter, referred to as "analysis result display screen") that visually displays the analysis result information generated as a result of the analysis processing of S605.

[0045] The screen shown in Fig. 13 is a screen displayed based on the range specified by the time range specification field shown in Fig. 11, i.e., information generated by one analysis process. In the example of Fig. 13, the work content of a day of the work vehicle 3 equipped with the logger terminal 4 in which "hay transportation" is set as the work content is displayed, and serves as a daily report. In other words, the analysis process of S605 according to this embodiment is a process of determining the chronological work content of the work subject identified by the logger ID, estimating the behavior of the work vehicle and worker, and generating information for displaying the daily report, and the analysis processing unit 207 functions as an information analysis unit.

[0046] As shown in Fig. 13, the display screen of the analysis result information according to this embodiment displays information that can be obtained from the shaping result information, such as "date", "work content", "vehicle", and "auxiliary machinery", as well as information obtained by analysis, such as "driving time" indicating the time the work was performed, "travel time" indicating the time spent traveling between work areas, and "power off time" indicating the time the logger terminal 4 was not powered, i.e., the vehicle engine was stopped. Also, information regarding the details of the work content "hay transportation" is displayed.

[0047] The process of generating analysis result information for displaying a screen such as that shown in Fig. 13, i.e., the analysis process in S605, will be described in detail below. As described above, the analysis command sent in S604 is transmitted to the analysis processing unit 207 via the communication module 201 and the UI processing unit 202 in the system server 2, and the analysis processing unit 207 starts the analysis process according to the information for identifying the analysis target included in the received analysis command.

[0048] Fig. 14 is a flowchart showing details of the analysis process in S605. As shown in Fig. 14, the analysis processing unit 207 first performs an area determination process (S1401). The process of S1401 refers to the records of the logger information to be analyzed one by one, and determines the area to which each piece of positioning data belongs. Therefore, in S1401, the analysis processing unit 207 refers to area setting information for determining which area the position indicated by the positioning data belongs to.

[0049] Fig. 15 is a diagram showing an example of area setting information referred to by the analysis processing unit 207 in S1401. As shown in Fig. 15, the area setting information according to this embodiment is information in which, for each "area ID" identifying each area, information on "positioning data range" indicating the range of the position indicated by the positioning data, "area type" indicating what each area is used for, and "minimum work time" which is a threshold indicating the minimum residence time for certifying that work has been performed in that area is associated.

[0050] In other words, the "positioning data range" is work area information that indicates the range of the location where work is performed corresponding to the location information transmitted by the logger terminal 4, the "area type" is area attribute information that indicates the attributes of the work area, and the area setting information shown in Figure 15 is used as work range attribute information.

[0051] In S1401, the analysis processing unit 207 refers to the area setting information as shown in Fig. 15, compares the "positioning data" of the logger information with the "positioning data range" of the area setting information, and determines to which area each record of the logger information, i.e., the position of the logger terminal for each second, belonged. As a result, as shown in Fig. 16, an "area determination result" is added to each record of the logger information.

[0052] Here, the analysis processing unit 207 judges whether or not area determination is necessary depending on the "operation content" set for the data to be analyzed and the "area type" in the area setting information. For example, even if there is positioning data for an area belonging to "corn field" for data in which "hay transportation" is set, this is not considered to be area determination because it means that the person simply passed through the area, not that they performed any work.

[0053] Next, the analysis processing unit 207 performs noise determination processing on the area determination result (S1402). The processing of S1402 is processing to remove noise in the area determination. FIG. 17 is a diagram showing an example of a trajectory of a work vehicle when noise occurs in the area determination. In the example of FIG. 17, the work vehicle is working in area J-1. However, at the end of the work, it moves close to the boundary with area J-2, and as a result, as shown in FIG. 18, it may happen that the positioning data belonging to J-1 and the positioning data belonging to J-2 are recorded in a manner that goes back and forth in a short time. The example of FIG. 18 is an example in which the area determination result determined to be J-2 should actually be determined to be J-1.

[0054] The process of S1402 is a process for removing noise from such area determination, and is a correction process for targeting area determination results for a short dwell time of less than a predetermined time, and correcting the target area determination result to the area determination result before and after if the area determination result for the previous time is the same as the area determination result for the subsequent time. In the example of FIG. 18, the determination result of "J-2", which lasts only for 3 seconds, is targeted and corrected to "J-1" since the results before and after it are the same as "J-1". In addition, as described above, records in which area determination is determined not to be necessary due to a mismatch between "operation content" and "area type" and the "area determination result" is left blank are also subject to noise removal.

[0055] In S1402, the threshold for determining that the dwell time is short and that it is noise is set to an appropriate value according to the work content set for the target logger information and the area type set for the target area. As described above, the purpose is to correct the discrepancy that occurs between the area of ​​the work target and the positioning data recorded by the logger terminal. An example of the threshold is one minute (60 seconds). That is, if the number of consecutive records with the area determination result "J-2" shown in FIG. 18 that appear every second is 60 or less, the analysis processing unit 207 determines that it is noise and refers to the area determination results before and after it.

[0056] Next, the analysis processing unit 207 performs a valid work time determination process for each area determination result (S1403). As explained in Fig. 15, in the area setting information, a "minimum work time" is set as a threshold value for the minimum residence time for determining that work has been performed in each area. The analysis processing unit 207 tallies the time during which the same determination result continues as the area determination result generated in the processes up to S1402, calculates the time during which the target work vehicle was considered to have belonged to each area, i.e., was working, and compares it with the "minimum work time" shown in Fig. 15.

[0057] As a result, if the calculated time is shorter than the "minimum work time", the data is determined to be not a record of work but merely a passing through, i.e., a period of movement, and the "area determination result" is deleted. By the processing up to S1403, the "area determination result" is added to each record of the logger information that can be determined to belong to a period in which some work was performed. As a result, as shown in FIG. 19, it is possible to generate information in a format in which the area determination result is added for each time range for the record of the logger information to be analyzed (hereinafter referred to as "time-series area determination result information"). In addition, a period to which the "area determination result" is not added is recognized as "movement" as shown in FIG. 13. This information is used as work section determination result information in which the time range and the work section determination result are associated.

[0058] From the viewpoint of efficient information recording, the time-series area determination result information shown in Fig. 19 may be generated each time from information in which the area determination result is attached to each record of the logger information as shown in Fig. 16 or 18. However, the information shown in Fig. 19, i.e., the area determination result information in which the area determination result is associated with each time range, is the most important information generated by the analysis process according to this embodiment, and the gist is that this information is also used in other subsequent functions, particularly the simulation function.

[0059] Therefore, it is preferable that the area determination result information is generated as an analysis result by the analysis processing unit 207 separately from the logger information and stored in the analysis result information storage unit 208. This area determination result information is the original information for displaying the "action log" displayed on the screen shown in Fig. 13. Although not shown in Fig. 19, the area determination result information shown in Fig. 19 is associated with the shaping result information described in Fig. 9 and associated with various information shown in Fig. 9, so that it is possible to grasp who performed what kind of work, with what kind of vehicle, in the time series as shown in Fig. 19.

[0060] As described above, the area determination result is given only to the records of the time range in which the area was recognized by the processes of S1401, S1402, and S1403, and the area determination result for the time range in which the area was not recognized is "no data". This is basically treated as indicating travel time, and will be displayed as "travel" in the "action log" shown in Fig. 13. For the time range in which no positioning data exists, it is assumed that the power supply to the logger terminal 4 was stopped, and "power OFF" or the like will be displayed.

[0061] In FIG. 14, the effective work time determination (S1403) is performed after the noise determination (S1402). However, the order of S1402 and S1403 may be reversed, or the processing of S1402 and S1403 may be repeated multiple times to improve accuracy.

[0062] Next, the analysis processing unit 207 performs a receipt determination process if necessary, depending on the work content set in the target data (S1404). The receipt determination process is a process for determining how the harvested product that will ultimately be dumped into the harvested product accumulation site (unloading site) has been received. For example, in the case of "hay transportation," the work vehicle is generally a dump truck, but there are various ways of receiving the transported hay. In one mode, the dump truck runs alongside the harvester that performs the harvesting, and the harvester dumps the hay into the dump truck in real time as it harvests. In another mode, the dump truck waits at a specified position, and an intermediate transport machine running alongside the harvester relays the hay and dumps it into the dump truck.

[0063] The process of S1404 is to determine how to receive such harvested goods. That is, the process of S1404 is executed only when the work content that may involve harvested goods reception is set, such as when the work content is "hauling pasture". In the process of S1404, the analysis processing unit 207 refers to the reception correspondence information as shown in Fig. 20. As shown in Fig. 20, the reception correspondence information is information that associates work content in a relationship in which the harvested goods are handed over, such as "hauling pasture" and "harvesting work".

[0064] In this embodiment, the receipt response information shown in Fig. 20 is used as an example, but other than the receipt work, work performed by multiple work subjects in cooperation can be determined using a similar configuration. That is, by associating multiple work contents, it is possible to use the work association information indicating the work performed by multiple work subjects in cooperation as a premise for determining whether or not the work has been performed in cooperation, and the receipt response information shown in Fig. 20 is an example of the work association information.

[0065] In S1404, the analysis processing unit 207 selects a record (hereinafter, referred to as a "valid record") to which an area determination result has been assigned in the processing up to S1403 from among the logger information to be analyzed, and then extracts records of other logger IDs that are the subject of reception determination between that record. Here, the records of other logger IDs that are the subject of reception determination are records whose "task content" assigned thereto is associated in the reception correspondence information shown in FIG. 20 with the "task content" assigned to the record to be analyzed, on the premise that the date and time of the selected record to be analyzed is the same. As described above, the "task content" is not directly assigned to the logger information, but the "task content" is assigned to the logger information via the "logger ID" as explained in FIG. 7 and FIG. 9.

[0066] In addition to the above-mentioned reception support information, other conditions can be used to narrow down the records of other logger IDs that are the subject of reception determination, such as whether or not an "area determination result" has been added in the processing up to S1403, and whether or not the same "area determination result" as the "area determination result" of the record to be analyzed has been added. When the records of other logger IDs that are the subject of reception determination are extracted in this manner, the analysis processing unit 207 calculates the difference in the positioning data between both records.

[0067] The analysis processing unit 207 performs the above process on all valid records of the logger information to be analyzed, calculates the difference in positioning data from logger information of other logger IDs, and determines the harvest receipt mode from the time series of the calculation results. Fig. 21 is a diagram showing an example of the trajectory of positioning data when the harvest is received by accompanying the harvesting work. As shown in Fig. 21, when the work content is "hay transportation" and "harvesting work", if the calculated difference in positioning data continues within a certain value range for a predetermined period or more, the analysis processing unit 207 determines that the harvest was received by accompanying.

[0068] Fig. 22 is a diagram showing an example of the trajectory of positioning data when harvested goods are received by waiting for intermediate transport work. As shown in Fig. 22, when the work contents are "grass transport" and "intermediate transport", if the "grass transport" side waits at the same position (position of the black circle in the figure) for a predetermined period of time or has the power turned off (i.e., no logger information record exists), and the "intermediate transport" side moves toward the waiting position and stops at a nearby position (position of the white circle in the figure) for a predetermined period of time or more, the analysis processing unit 207 determines that the harvested goods have been received by intermediate transport.

[0069] After performing the receipt determination process in this manner, the analysis processing unit 207 generates receipt determination result information as shown in Fig. 23 for each determination result, and stores it in the analysis result information storage unit 208. As shown in Fig. 23, the receipt determination result information according to this embodiment includes information on "determination ID", "logger ID", "time range", "area", "partner information", and "method of receipt".

[0070] In this way, in the receipt determination process, the difference in positioning data from other logger information records at the same time is calculated, so as the number of work vehicles to be managed increases and the number of logger information records at the same time increases, the amount of calculation increases multiply.In response to this, as described above, the amount of calculation can be minimized by narrowing down the data for which the difference in positioning data is calculated using receipt support information such as that shown in Figure 20 and the "area determination result" as shown in Figure 16.

[0071] As described above, in order to narrow down the target records using the "area determination result", not only the process of generating the area determination result for the record to be analyzed in the process up to S1403 must be completed, but also the process of generating the area determination result for the record of the other party to be calculated for the difference in positioning data must be completed. In this regard, in the analysis process of S605 in FIG. 6, the purpose can be achieved by first completing the process up to S1403 for all records to be analyzed, and then proceeding to the process of S1404 only for records that require receipt determination. In addition, the analysis process may be performed preferentially on records with "operation content" that does not require the process after S1404. A typical example of such "operation content" is harvesting work, etc.

[0072] After the process of S1404 is completed, the analysis processing unit 207 next performs unloading site processing if necessary, depending on the work content set in the target data (S1405). The unloading site processing is processing to determine the unloading of the harvested products to the unloading site where the transported harvested products are accumulated. Therefore, it is executed only in the case of analysis processing of a record in which the work content that may involve unloading the harvested products to the unloading site is set.

[0073] As shown in Fig. 15, the information on the unloading station is also included in the area setting information. In the process of S1405, the analysis processing unit 207 refers to the area determination result attached to each record to be analyzed, extracts records to which an area ID whose area type is an unloading station, such as "C" in Fig. 15, is attached, and analyzes the trajectory. Fig. 24 is a diagram showing the trajectory of the positioning data of a record to which an area ID corresponding to an unloading station is attached as the area determination result.

[0074] The trajectory shown in FIG. 24 passes by once before going to the position indicated as "3" in the figure, then returns and reaches the position indicated as "3". This is the trajectory of a dump truck loaded with harvested goods turning around and backing up to enter the unloading site from behind to unload the harvested goods. In S1405, the analysis processing unit 207 judges whether such a turning around has been performed, and ultimately judges the position where the harvested goods have been unloaded in the unloading site. Note that the example in FIG. 24 is only one example of judgment, and there are also cases where the harvested goods are unloaded by proceeding straight ahead without turning around. Various patterns are prepared as patterns for unloading site judgment, and the analysis processing unit 207 judges whether the trajectory of the target positioning data matches the prepared patterns.

[0075] Fig. 25 is a diagram showing unloading station information showing more detailed divisions within the unloading station. As shown in Fig. 25, the unloading station information according to this embodiment includes "area ID" corresponding to the "area ID" of the area information described in Fig. 15, "unloading station ID" showing detailed divisions within the unloading station, "positioning data" showing the detailed position of each unloading station division, and "valid" information showing whether each unloading station number is a currently valid collection station or not.

[0076] In the process of S1405, the analysis processing unit 207 determines the position where the vehicle entered by backing up as shown in Fig. 24 based on the "positioning data" shown in Fig. 25, and checks whether the vehicle stayed at that position for a sufficient period to unload the harvested products and whether the classification is valid, to determine whether unloading should be performed at the unloading site. As a result, unloading site determination information as shown in Fig. 26 is generated and stored in the analysis result information storage unit 208.

[0077] As shown in FIG. 26, the unloading site determination information according to this embodiment includes information on "determination ID," "logger ID," "time range," "unloading site ID," and "harvest area ID." The "harvest area ID" is information indicating the area from which the harvested product unloaded in the unloading site work corresponding to the unloading site determination information is harvested, and the "area determination result" of the record to which the "area determination result" is attached immediately before the record that is the target of the unloading site determination process is adopted. In the example of FIG. 19, if the time range to which the first area determination result "C" is attached is the target of the unloading site determination process, the area determination result attached immediately before that, i.e., "J-1," is adopted.

[0078] This process completes the analysis process shown in S605 in Fig. 6. As a result of the analysis process, as described above, information in which the time range and area determination result are associated as shown in Fig. 19 (or information capable of generating such information), information on the receipt determination result as shown in Fig. 23, and unloading site determination information as shown in Fig. 26 are generated. From this analysis result information, information for displaying a screen as shown in Fig. 13 is generated.

[0079] As described above, according to the system of this embodiment, position information indicating the trajectory traveled by each work vehicle 3 during farm work is collected in the system server 2 as logger information as shown in Fig. 8. The system server 2 estimates the work content of each work vehicle 3 by collating the travel trajectory of each work vehicle 3 collected in this manner with pre-set area setting information as shown in Fig. 15. This makes it possible to estimate and record the work performance of each work vehicle 3 with a high degree of accuracy.

[0080] By accumulating information in this way, it is possible to visualize the time required for the work required on the farm, as well as the resources such as vehicles. Furthermore, according to the system of this embodiment, all that is required of the work vehicle 3 is the continuous transmission of location information, so this can be easily realized without adding any special functions to the work vehicle 3.

[0081] In order to improve the accuracy of behavior estimation in such a system, in this embodiment, a determination based on the "minimum operation time" shown in Fig. 15 and a noise determination in S1402 in Fig. 14 are performed. These processes can improve the accuracy of the automatic behavior estimation result.

[0082] In this embodiment, an example has been described in which a cigarette lighter type logger terminal 4 is used as a configuration for causing the work vehicle 3 to transmit location information. This makes it possible to easily achieve this using a power supply function installed in a typical vehicle. However, this is only one example, and various other aspects can be used that can be achieved without adding functions to the work vehicle 3 itself. For example, as described above, it can be replaced by a mobile terminal 5 such as a smartphone carried by the worker who operates the work vehicle.

[0083] One of the significances of being a cigarette lighter type is that the method of fixing to the vehicle body and the method of supplying power are integrated. Therefore, as an alternative to the cigarette lighter type, a USB (Universal Serial Bus) type can be used. That is, a USB stick type or a small terminal that can be powered via a USB cable can be used as the logger terminal 4.

[0084] Furthermore, although not shown in the above embodiment, it is possible to display not only the trajectory of positioning data associated with a specific logger ID, but also the trajectories of positioning data corresponding to multiple different logger IDs collectively as the trajectory of positioning data as shown in Figures 12, 21, 22, and 24. This makes it possible to list, for example, the performance of managed work vehicles on a specific date on a map. In this case, the "color setting" described in Figure 7 makes it possible to easily identify the trajectories corresponding to each logger ID.

[0085] Embodiment 2 In this embodiment, the system described in the first embodiment is assumed, and a function of simulating work using accumulated information capable of generating a screen as shown in Fig. 13 by the above-mentioned collection and analysis processing, that is, information capable of visualizing the time required for the work to be managed and resources such as vehicles, will be described as an example. The function according to this embodiment is mainly realized by the simulation unit 209 of the system server 2.

[0086] As a prerequisite for the simulation unit 209 to perform the simulation processing according to this embodiment, the user terminal 1 accesses the system server 2 via a web browser and causes a screen for setting simulation conditions to be displayed on the web browser. Fig. 27 is a diagram showing an example of a setting screen for simulation conditions displayed on the web browser of the user terminal 1. Information for displaying the screen shown in Fig. 27 is transmitted to the user terminal 1 in the form of a response from the UI processing unit 202 of the system server 2 to the access from the user terminal 1.

[0087] As shown in Fig. 27, the simulation condition setting screen includes a field for setting the workers, a field for setting the machines and vehicles to be used, a field for setting the work content, and a field for setting the environmental conditions. The field for setting the workers is for setting the workers who can participate in the work in the simulation, and the years of experience of each worker and information on the machines and vehicles that the workers can operate can be specified as detailed information.

[0088] The field for setting the machines and vehicles to be used is a field for setting the machines and vehicles that can be deployed in the work in the simulation, and specifies the type of machine or vehicle, identifier, and waiting location of the vehicle. The field for setting the work content is a field for setting the content of the work to be completed in the simulation, and specifies detailed information such as "work area ID," "work content," and "unloading area." "Work area ID" is an identifier that corresponds to "area ID" in the area setting information described in FIG. 15.

[0089] "Work content" is the content of the work to be performed in the area specified in "Work area ID". "Unloading site" is an identifier indicating the unloading site where the harvested products are accumulated when harvesting is specified in "Work content", and this also corresponds to the "area ID" in the area setting information described in FIG. 15. The environmental condition setting field is a field for setting other information that affects the efficiency of the work, and weather information for the current day or the previous day, temperature information, etc. are specified. Note that in order to accommodate such condition settings, weather and temperature information is also stored in chronological order in the logger information collection and analysis process described in embodiment 1.

[0090] The simulation conditions are specified in this manner, and are transmitted as information on the simulation conditions from the user terminal 1 to the system server 2. This information is used as work condition information. The simulation unit 209 performs a simulation according to the simulation conditions received in this manner. As described above, the system according to this embodiment accumulates information for displaying a screen such as that shown in FIG. 13, i.e., information showing the work results in detail (hereinafter referred to as "work results information").

[0091] As described in embodiment 1, the above work performance information is composed of a combination of various information, mainly the time-series area determination result information shown in Figure 19, and also includes the setting information shown in Figure 7, the logger information described in Figure 8, the shaping result information shown in Figure 9, the area determination result information shown in Figure 16, the receiving determination result information shown in Figure 23, and the unloading site determination information shown in Figure 26.

[0092] The simulation unit 209 searches the above-mentioned work record information based on the received simulation conditions, and performs a simulation by extracting and combining the work records for completing the specified work content. For example, in the case of "Work area ID: J-1", "Work content: Harvesting", and "Unloading site: C-1" shown in Fig. 27, the simulation unit 209 first searches for the records of "harvesting work" in the "J-1" area. At this time, the simulation unit 209 narrows down the results based on the conditions specified for the workers and the machines and vehicles used, and the weather and temperature information set in the environmental conditions.

[0093] Next, the simulation unit 209 searches for the results of accumulating the harvested products of "J-1" at "C-1" according to the information of "unloading site: C-1". At this time, the results are entered based on various simulation conditions in the same manner as above. The simulation unit 209 then similarly extracts the results of movement between the waiting place of the work machine, the area to be worked on, and the unloading site, which are given as conditions.

[0094] The main target of such a search is one record of the time-series area determination result information shown in Fig. 19. In other words, one record of the time-series area determination result information is information indicating the time required to complete the work set as the "work content" in each area. The simulation unit 209 according to this embodiment realizes a highly accurate simulation by using one record of this time-series area determination result information as a puzzle piece in the simulation.

[0095] In this way, the simulation unit 209 extracts the work results corresponding to the contents (task and area) given as the simulation conditions, and the results of movement between the vehicle waiting area, the work area, and the harvest collection area. Based on the information extracted in this way, information for displaying a screen such as that shown in Fig. 13 corresponding to the given contents (task and area) is generated, and is returned to the user terminal 1 that has requested the simulation as a simulation result. As a result, in the web browser of the user terminal 1, a screen such as that shown in Fig. 13 corresponding to the given contents (task and area) is displayed as a simulation result.

[0096] In addition, while FIG. 13 shows the time series of work results displayed for only one work vehicle, the simulation results are displayed after simulations are performed for the personnel and machines / vehicles specified in the simulation conditions.

[0097] In this way, in the simulation process according to this embodiment, the work performance information accumulated by the work management function described in the first embodiment, particularly the records of the time-series area determination result information, are used like puzzle pieces, and the simulation results are generated by selecting and combining them according to the contents given as the simulation conditions. The work performance information used as the puzzle pieces at this time is not artificially generated, but is a record of the work that was actually performed. Therefore, each puzzle piece used in the simulation according to this embodiment is highly accurate and corresponds to the actual performance, and as a result, it is possible to perform a highly accurate simulation.

[0098] In addition, since work performance information is accumulated over a long period of time, multiple performances may be extracted as search results for the same conditions. In such cases, the selection method may be, for example, the average, mode, or maximum time required for the work, depending on the purpose. In addition, the track of the positioning data corresponding to the extracted performance may be referenced to select the performance that covers the target area more evenly.

[0099] The simulation results thus generated are used for the automation process of the work by the automation unit 210. As described above, the source of the work results, which are the puzzle pieces in the simulation according to this embodiment, is the logger information shown in FIG. 8, and data on the trajectory of the vehicle's movement during the work is always present. Therefore, when performing automation process of the work based on the simulation results displayed as a screen as shown in FIG. 13, the automation unit 210 according to this embodiment uses the above-mentioned positioning data as a command for the route to automatically drive the vehicle. This makes it possible to realize high-precision automation according to the results.

[0100] Other embodiments. In the above-described embodiment, an example was described in which area setting information is stored in advance as shown in Fig. 15. Such area setting information can be generated by manually specifying a "positioning data range" and associating it with an "area type" and a "minimum operation time", but it is also possible to automatically specify a "positioning data range" based on the trajectory of the positioning data received from the logger terminal 4.

[0101] For example, Fig. 28 is a diagram showing the trajectory of the positioning data of the logger information acquired when the work vehicle 3 is driven along the boundary to be set as the "positioning data range". In this way, by using the mechanism of the logger terminal 4 of this system, it is also possible to simplify the generation of the area setting information, which is a main component of this system.

[0102] When generating area setting information using positioning data, in addition to the case where the work vehicle 3 is driven along the boundary as shown in Fig. 28, it is also possible to use the trajectory of positioning data acquired when work is actually performed. Fig. 29 is a diagram showing an example of a GUI when realizing the function of generating area setting information using positioning data. The screen shown in Fig. 29 is displayed by the web browser 103 on the user terminal 1 by the UI processing unit 202 preparing information for displaying the screen in response to a request from the user terminal 1 to the system server 2 and transmitting the information to the user terminal 1 via the communication module 201. As above, it can also be realized by a native app.

[0103] As shown in Fig. 29, the screen for generating area setting information using positioning data prompts for "logger ID," "date," and "time range" as information for specifying the target logger information, i.e., the trajectory of the positioning data. When the user specifies each piece of information, the specified information is transmitted from the user terminal 1 to the system server 2. In the system server 2, the UI processing unit 202 reads out the logger information from the logger information storage unit 204 according to the specified information, and transmits it in response to the user terminal 1 that is the request source. As a result, the trajectory of the positioning data included in the specified logger information is displayed on the screen, as shown in Fig. 29.

[0104] In this way, with the logger information specified and the trajectory of the positioning data displayed on the screen, the user specifies the "judgment method," "area type," and "minimum operation time." The "judgment method" is an item for specifying the method for judging the positioning data range based on the trajectory. For example, if the trajectory moves along a boundary as shown in Figure 28, it is specified as "specify the trajectory as the boundary."

[0105] On the other hand, when extracting the positioning data range using the trajectory of the positioning data acquired when actually performing work, for example, "periphery extraction (simple terrain)" or "periphery extraction (complex terrain)" is specified. The example in FIG. 29 shows the case of "periphery extraction (complex terrain)". In FIG. 29, the section where the work was performed has a complex shape such as a flagpole terrain. In such a complex terrain where the shape of the periphery of the target area includes an interior angle exceeding 180°, "periphery extraction (complex terrain)" is specified. As a result, the periphery of the flagpole terrain is extracted as shown by the dotted line in FIG. 29.

[0106] Fig. 30 is a diagram showing an example of the result of outer perimeter determination when "Outer perimeter extraction (simple terrain)" is specified as the "Determination method" for a trajectory similar to that of Fig. 29. In the case of "Outer perimeter extraction (simple terrain)", the outer perimeter is determined on the premise that the shape of the outer perimeter is a simple terrain that does not include an interior angle exceeding 180°. As a result, as shown by the dotted line in Fig. 30, the smaller convex part of the flagpole terrain is excluded and it is determined to be a simple rectangle.

[0107] As a method for determining the perimeter, various known methods for determining the perimeter for a set of points can be adopted, but by providing selection items such as "Extract perimeter (simple terrain)" and "Extract perimeter (complex terrain)" as described above, it is possible to improve the accuracy of automatic determination. Also, as shown in Figure 28, by using the trajectory of the work vehicle moving along the boundary and acquiring the positioning data range by "specifying the trajectory as the boundary", it is possible to acquire information with high accuracy in a simpler method.

[0108] The "area type" and "minimum work time" specified on the screens shown in Fig. 29 and Fig. 30 are transmitted to the system server 2 together with the positioning data range thus acquired, and the UI processing unit 202 which has acquired this information stores the area setting information as shown in Fig. 15 in the setting information storage unit 203 of the system server 2. In other words, the UI processing unit 202 functions as a work area attribute information generating unit. This type of processing makes it possible to easily generate the area setting information which is a main component of this system.

[0109] As described above, the above processing is executed in the web browser 103 of the user terminal 1, but the function is realized by, for example, js (JavaScript) and provided from the system server 2 to the user terminal 1. Alternatively, the user terminal 1 may only specify information and present the processing results, and the information specified in the web browser 103 of the user terminal 1 may be transmitted to the system server 2 each time, so that the information is processed on the system server 2 side. Also, as described above, it may be realized on the user terminal 1 side by a native app.

[0110] Also, in Figs. 29 and 30, the "minimum work time" is specified by the user each time, but the "minimum work time" may be determined in advance in the system server 2 for each "area type." [Explanation of symbols]

[0111] 1 User terminal 2 System Server 3. Work vehicles 4 Logger terminal 5. Mobile devices 10 CPU 20 RAM 30 ROM 40 HDD 50 Interfaces 60 LCD 70 Operation section 80 Bus 101 Operating Device 102 Display Devices 103 Web Browser 104 Communication Module 201 Communication module 201 Communication module 202 UI processing section 203 Setting information storage unit 204 Logger information storage unit 205 Formatting Processing Unit 206 Shaping information storage unit 207 Analysis Processing Section 208 Analysis result information storage unit 209 Simulation Department 210 Automation Department 401 Terminal control unit 402 Positioning Module 403 Communication Module

Claims

1. a location information transmission terminal that transmits location information of a location where a work is being performed by a work subject; a log information storage unit that receives the location information transmitted by the location information transmission terminal and chronologically stores the location information as log information associated with a transmission source identifier that identifies a transmission source and information indicating a time; a work section information generating unit that generates work section information indicating a range of a place where work is performed corresponding to the location information transmitted by the location information transmitting terminal based on the location information recorded in chronological order in the log information; A work management system characterized by including a work area attribute information generation unit that generates work area attribute information by associating the generated work area information with area attribute information that indicates the attributes of the area indicated by the work area information.

2. The work management system according to claim 1, characterized in that the work area information generation unit generates the work area information based on information for a specified time range among the position information recorded in chronological order in the log information.

3. The work management system according to claim 1, characterized in that the work area information generation unit generates the work area information based on a figure drawn with the trajectory of the position information stored in chronological order in the log information as its periphery.

4. The work management system according to claim 1, characterized in that the work area information generation unit extracts a perimeter of a figure formed by a trajectory of position information recorded in chronological order in the log information, and generates the work area information based on the extracted perimeter.

5. The work management system according to claim 4, characterized in that the work area information generation unit extracts the perimeter of a figure formed by the trajectory of position information recorded in chronological order in the log information, assuming that the figure is a polygon whose interior angles are all within 180 degrees.

6. The work management system according to claim 4, characterized in that the work area information generation unit extracts the perimeter of a figure formed by the trajectory of position information recorded in chronological order in the log information, assuming that the figure is a polygon including an interior angle exceeding 180 degrees.

7. a log information storage unit that receives location information transmitted by a location information transmission terminal that transmits location information of a location where a work subject is performing work, and chronologically stores the location information as log information associated with a transmission source identifier that identifies a transmission source and information indicating a time; a work section information generating unit that generates work section information indicating a range of a place where work is performed corresponding to the location information transmitted by the location information transmitting terminal based on the location information recorded in chronological order in the log information; A work management device characterized by including a work range attribute information generation unit that generates work range attribute information by associating the generated work section information with section attribute information that indicates the attributes of the range indicated by the work section information.

8. receiving location information transmitted by a location information transmission terminal that transmits location information of a location where a work is being performed by a work subject; storing the received location information in chronological order as log information associated with a source identifier for identifying a source of the location information and information indicating a time; generating work section information indicating a range of a place where work is to be performed corresponding to the location information transmitted by the location information transmission terminal based on the location information recorded in chronological order in the log information; a step of associating the generated work section information with section attribute information indicating attributes of the location range indicated by the work section information to generate work range attribute information.

Citation Information

Patent Citations

  • Work information extraction system and work information extraction method

    JP2013235460A

  • Worker state collection system, worker state collection device and worker state collection method

    JP2019128642A

  • Area entry notification device and area entry notification system

    JP2019175368A

  • Autonomous traveling system of farm work vehicle

    JP2021040654A

  • Work information management device

    JP2021087361A