Work management system, work management device, and work management program
The work management system addresses the challenges of resource management and manual data recording by using a system to chronologically record and analyze work vehicle positions, generating necessary work area information efficiently and improving overall work efficiency.
Patent Information
- Application Number
- JP2025042159
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-03-17
- Publication Date
- 2025-06-10
- Estimated Expiration
- 2043-08-04
AI Technical Summary
Existing work management systems in agriculture face challenges in efficiently managing work resources such as time, personnel, and vehicles, particularly in accurately recording and storing information about the work area, which requires labor-intensive manual management.
A work management system that includes a position information transmitting terminal, a log information storage unit, a work section information generation unit, and a work range attribute information generation unit, allowing for the chronological recording and analysis of work vehicle positions to generate work section and attribute information without the need to modify existing vehicles.
Facilitates the management of work information in chronological order, enabling the visualization of work resources and improving work efficiency by accurately recording work area information without the need for manual labor or modifications to existing vehicles.
Smart Images

Figure 2025087916000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a work management system, a work management device, and a work management program.
Background Art
[0002] In the agricultural field, various systems for managing farm work have been proposed by detecting the position of agricultural machinery using GNSS (Global Navigation Satellite System) including GPS (Global Positioning System). For example, Patent Document 1 discloses managing work content by acquiring work information related to the work performed by agricultural machinery in addition to position information by GPS.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] Not limited to the agricultural field, if the position information of each work vehicle and the results of work can be managed in time series in the management of work using vehicles, work resources such as the time, personnel, and vehicles required for work 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 of transmitting work content. Therefore, it is necessary to modify or replace the work vehicles that have already been introduced for realization, which is not easy.
[0005] And in such a system, it is necessary to accurately store information on the range of the place where work is performed, but manual management of information requires labor.
[0006] The present invention has been made in consideration of the above circumstances, and an object thereof is to facilitate the management of information on the range of the location where work is performed, with respect to a work management system capable of recording work results in chronological order.
Means for Solving the Problems
[0007] In order to solve the above problems, one aspect of the present invention is a work management system, including: a position information transmitting terminal that transmits position information of a location where work is being performed by a work entity; a log information storage unit that receives the position information transmitted by the position information transmitting terminal and stores it chronologically as log information associated with an information indicating a transmission source identifier for identifying the transmission source and information indicating a time; a work section information generation unit that generates work section information indicating a range of a location where work is performed corresponding to the position information transmitted by the position information transmitting terminal, based on the position information recorded chronologically in the log information; and a work range attribute information generation unit that generates work range attribute information in association with section attribute information indicating an attribute of a range indicated by the generated work section information.
Effects of the Invention
[0008] According to the present invention, with respect to a work management system capable of recording work results in chronological order, it is possible to facilitate the management of information on the range of the location where work is performed.
Brief Description of the Drawings
[0009]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19
Figure 20
Figure 21
Figure 22
Figure 23
Figure 24
Figure 25
Figure 26
Figure 27
Figure 28
Figure 29
Figure 30
Mode for Carrying Out the Invention
[0010] Embodiment 1. Hereinafter, embodiments of the present invention will be described with reference to the drawings. In this embodiment, farming work is taken as an example of the work to be managed, and a work management system for managing farming work by collecting, analyzing, and managing information on vehicles used in farming work will be described as an example. According to such a system, information on the necessary work in the farm to be operated is accumulated in detail, and the time required for each work content and resources such as vehicles can be visualized. In such a system, by acquiring the position information of the route traveled by the vehicle in farming work and collating and analyzing it with the information indicating the purpose for each preset farming area, it is possible to accurately acquire the work content of each vehicle, and since it is not necessary to add a function to the vehicle itself, it can be easily realized. This is the gist of the present embodiment.
[0011] FIG. 1 is a diagram showing the overall configuration of the system according to the present embodiment. As shown in FIG. 1, the system according to the present 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 agricultural work, a logger terminal 4 that operates by receiving power supply from the cigarette 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 including the Internet, and includes a wired / wireless LAN (Local Area Network) router, a mobile communication function such as LTE (Long Term Evolution), and LPWA (Low Power Wide Area-network) according to the communication functions of the respective terminals.
[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 the present embodiment. The system according to the present embodiment can be realized by the hardware configuration of a general information processing device. As shown in FIG. 2, a CPU (Central Processing Unit) 10, a RAM (Random Access Memory) 20, a ROM (Read Only Memory) 30, an HDD (Hard Disk Drive) 40, and an I / F 50 are connected via a bus 80. Further, an LCD (Liquid Crystal Display) 60 and an operation unit 70 are connected to the I / F 50.
[0013] The CPU 10 is an arithmetic means that controls the operation of the entire information processing device. The RAM 20 is a volatile storage medium capable of high-speed reading and writing of information and is used as a work 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 capable of reading and writing information, and stores an OS (Operating System), various control programs, application programs, etc.
[0014] The I / F 50 connects and controls the bus 80 to various hardware and networks, etc. The LCD 60 is a visual user interface. The operation unit 70 is a user interface for the user to input information into the information device, such as a keyboard, mouse, various hard buttons, touch panel, etc. As the operation unit 70, it is also possible to use a voice input device that combines a microphone with a voice analysis and language analysis function, a gaze input device that combines a camera with a gaze analysis function, etc. Note that since the system server 2 and the logger terminal 4 do not require a direct UI (User Interface), the LCD 60, 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 in the figure are read into the RAM 20, and the CPU 10 performs calculations according to those programs, thereby configuring the functions of the software. The functions of the software configured in this way, in combination with the hardware, constitute functional blocks that realize the functions of each device constituting the system according to this embodiment.
[0016] Figure 3 is a block diagram showing the functional configuration of the system server 2 according to the present embodiment. As shown in Figure 3, the system server 2 according to the present 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 formatted 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 central in the work management system according to the present embodiment, and a program for operating the system server 2 is used as a work management program.
[0017] The communication module 201 is responsible for the communication function for the system server 2 to exchange information with the outside, and is configured by, for example, Ethernet. The UI processing unit 202 is a configuration for a user to operate the system server 2, and is responsible for functions for providing a GUI (Graphical User Interface) and functions for exchanging information via the communication module 201. Since the means for a user to operate the system server 2 according to the present embodiment is provided as a web application, the UI processing unit 202 also includes the function of a web server that provides a web site for the GUI.
[0018] The setting information storage unit 203 stores information preset by the user. The logger information storage unit 204 acquires and accumulates logger information transmitted from the logger terminal 4 to the system server 2 at a predetermined interval via the communication module 201. The formatting processing unit 205 generates formatted information based on the information stored in the setting information storage unit 203 and the logger information storage unit 204. The formatted information storage unit 206 stores the formatted information generated by the formatting processing unit 205.
[0019] The analysis processing unit 207 performs analysis processing on the shaping information stored in the shaping information storage unit 206 and the logger information that is the source thereof, 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 that is the source thereof. The automation unit 210 performs automation control of the work based on the simulation result by the simulation unit 209.
[0020] FIG. 4 is a block diagram showing the functional configuration of the user terminal 1 according to the present embodiment. As shown in FIG. 4, the user terminal 1 according to the present 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 the present embodiment is configured by a general PC, a mobile device, or the like. Therefore, the operation device 101 is a keyboard or a mouse if it is a PC, and a touch panel or the like if it is a mobile device. 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 operating on the user terminal 1. Since the user interface of the system according to the present embodiment is provided as a web application, on the user terminal 1, 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. However, the present invention is similarly applicable even if it is a native application instead of a web application. In that case, a dedicated application is installed and operated on the user terminal 1. As the communication module 104, a mobile communication function such as Ethernet, wireless LAN, or LTE is 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 a minimum functional configuration for the logger terminal 4 and the mobile terminal 5 according to the present embodiment to function as part of the system according to the present embodiment. As shown in FIG. 5, the logger terminal 4 and the mobile terminal 5 according to the present 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 a 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 it every second. Then, a logger ID for identifying the logger terminal 4 or the mobile terminal 5 is attached to the information thus stored, and it is transmitted to the system server 2 at 30-second intervals via the communication module 403. Note that a typical example of the positioning module 402 is a GPS (Global Positioning System) module, but any module for acquiring position information, including existing and future ones such as RTK (Real Time Kinematic), can be adopted. Also, the acquisition interval of the positioning data (every second) and the transmission interval to the system server 2 (every 30 seconds) are examples and can be appropriately changed according to the management target.
[0024] As described above, in the present embodiment, the case where a work vehicle is used as the work entity to be managed by the system will be described as an example. For this purpose, the logger terminal 4 is inserted into each work vehicle and operates integrally, whereby the position information of each work vehicle is acquired in time series. However, by installing a dedicated application on 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. That is, the logger terminal 4 and the mobile terminal 5 function as position information transmitting terminals.
[0025] Therefore, by the operator carrying the mobile terminal 5 during work, in addition to being able to implement the system with a generally popular smartphone, it is also possible to manage the system for work carried out only by personnel without vehicles. In the following description, the case where the work vehicle 3 and the logger terminal 4 are used will be described as an example.
[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 and recorded in the system server 2 in the process of S601.
[0027] As shown in FIG. 7, the setting information in S601 includes "logger ID", "vehicle information", "worker information", "attached equipment", "color setting", and "work content". The "logger ID" is an origin identifier for identifying the logger terminal 4 or the mobile terminal 5 that is the origin of the position information. The "vehicle information" is information indicating the vehicle to which the target logger terminal 4 or mobile terminal 5 is applied. The "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] The "attached equipment" is information indicating the equipment that functions attached to the vehicle to which the target logger terminal 4 or mobile terminal 5 is applied. The "color setting" is the color setting information when displaying the work performance of the target logger terminal 4 or mobile terminal 5 on the GUI. The "work content" is information indicating the content of the work borne by the vehicle or personnel to which the target logger terminal 4 or mobile terminal 5 is applied. Since the type of work vehicle and the work content often correspond one-to-one, depending on the work to be managed, it is also possible to use the "vehicle information" as the "work content". The information shown in FIG. 7 is used as work setting information in which the information indicating the work to be performed is associated with the origin identifier indicating the logger terminal 4 or the mobile terminal 5 that is the origin of the position information.
[0029] The presetting process in S601 is executed by the user selecting or inputting various types of information shown in FIG. 7 via the GUI of the system server 2 displayed on the web browser 103 operating 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 in the system server 2 via the communication module 201 and stored in the setting information storage unit 203.
[0030] After such presetting is performed, farm work is started by a work vehicle with the logger terminal 4 plugged into the cigar socket. The logger terminal 4 powered on from the cigar socket starts transmitting data to the system server 2 at a predetermined frequency (S602). FIG. 8 is a diagram showing the logger information transmitted from the logger terminal 4 to the system server 2 by the process of S602.
[0031] As shown in FIG. 8, the logger information transmitted in S602 is information with a "logger ID" attached to a plurality of records in which "time" and "positioning data" are associated. This is information regarding 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 are data at 1-second intervals, and one logger information includes 30 seconds' worth of records as described above. That is, the data transmission process of S602 is executed at 30-second intervals.
[0032] When the logger information is transmitted to the system server 2 in this way, in the system server 2, the communication module 201 receives the logger information transmitted from the logger terminal 4 each time and stores it in the logger information storage unit 204. 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 that way, the shaping processing unit 205 performs data shaping processing (S603). FIG. 9 is a diagram showing the shaped result information generated by the process of S603.
[0033] As shown in FIG. 9, the shaping result information generated as a result of the process of S603 includes information on "block ID", "logger ID", "time range", "work content", "vehicle information", "worker information", "attachment", and "color setting". Here, referring to FIG. 10, the details of the process of S603 will be described. FIG. 10 is a flowchart showing the details of the process of S603.
[0034] As shown in FIG. 10, the shaping processing unit 205 that has started the process first selects, from the logger information stored in the logger information storage unit 204, those that have not yet been the target of the shaping process (S1001), and searches the shaping information storage unit 206 for the already generated shaping information 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 processing unit 205 generates a record of new shaping information (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", "attachment", "color setting", and "work content" from the setting information extracted as a result. Also, referring to the "time" of the logger information selected in S1001, a "time range" is generated from the oldest time and the newest time. Then, a unique "block ID" that does not overlap with other records is generated, and a record as shown in FIG. 9 is generated.
[0036] On the other hand, if there is a hit as a result of the search in S1002 (S1003 / YES), the shaping processing unit 205 refers to the "time range" of the record of the hit shaping 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 predetermined range (S1004).
[0037] In the shaping processing unit 205 according to this embodiment, in the process of S1004, if the difference between the end of the time range and the oldest time among the "times" of the logger information is within 15 minutes, it is determined that it is within a predetermined range. As a result of the determination in S1004, if it exceeds the predetermined range (S1004 / NO), it is determined that the record of the existing shaping information and the record of the new logger information are in different blocks, and the process proceeds to the generation process of the new record in S1006.
[0038] On the other hand, as a result of the determination in S1004, if it is within the predetermined range (S1004 / YES), it is determined 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 newest one among the "times" of the selected logger information (S1005). The shaping processing unit 205 repeats the process from S1001 until there is no unselected logger information among the logger information stored in the logger information storage unit 204 (S1007 / NO). 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, 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 regarding a continuous single operation performed by the same work vehicle through the processes of S1004 and S1005. That is, it is confirmed by the processes of S1002 and S1003 that the operation is performed by the same work vehicle. Moreover, the determination in S1004 is a process for confirming whether it is a continuous single operation. In this embodiment, if the time associated with the positioning data is within 15 minutes, it is determined to be positive.
[0040] Furthermore, the above-mentioned threshold value of 15 minutes is just an example, and various numerical values can be used according to the actual situation. Also, this value does not have to be a predetermined single value. For example, a value corresponding to information such as "work content", "vehicle information", "worker information", and "attachment" included in the formatted information extracted in S1002 may be adopted. Thereby, it becomes possible to more accurately judge whether the logger information received and accumulated at any time pertains to a continuous single operation according to the actual situation.
[0041] When the data formatting process is completed in this way, the user can confirm 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 formatted result information. As shown in FIG. 11, in the list display screen of the formatted information, the formatted information generated by the process described in FIG. 10 is listed with each record as a line. Also, an operation part for requesting "detailed display" is displayed for each record. Furthermore, an operation part displayed as "analysis execution" for instructing an analysis process for analyzing the formatted information in detail and a designation field for the time range of the target of the analysis process are displayed.
[0042] FIG. 12 is a diagram showing an example of a detailed display screen of the formatted information, which is displayed when the "detailed display" shown in FIG. 11 is tapped or clicked. As shown in FIG. 12, in the detailed display screen of the formatted information, the positioning data corresponding to the record is read from the logger information storage unit 204, plotted in time series on the map, and marks of "S" at the starting point and "E" at the ending point are displayed. Thereby, the trajectory of the work vehicle in the target formatted information can be visually confirmed on the map.
[0043] When the user who has confirmed the formatting information as described above specifies the time range again 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, in addition to an identifier indicating that it is an analysis command, information for specifying the target formatting information. As that information, in addition to the time range information input on the screen shown in FIG. 11, the block ID and logger ID shown in FIG. 9 can be used.
[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 for analysis, and thus logger information (S605). As a result, analysis result information is generated and stored in the analysis result information storage unit 208. FIG. 13 is a diagram showing an example of a screen (hereinafter referred to as an "analysis result display screen") for visually displaying the analysis result information generated as a result of the analysis processing in S605.
[0045] The screen shown in FIG. 13 is a screen displayed based on the range specified by the time range specification column shown in FIG. 11, that is, the information generated by one analysis process. In the example of FIG. 13, the daily work content of the work vehicle 3 equipped with the logger terminal 4 in which "forage transportation" is set as the work content is displayed, serving as a daily report. That is, the analysis processing in S605 according to the present embodiment is a process of determining the time-series work content of the work entity identified by the logger ID, estimating the actions of the work vehicle and the 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, on the display screen of the analysis result information according to the present embodiment, in addition to information obtainable from the formatting result information such as "date", "work content", "vehicle", "attachment machinery", etc., information such as "operation time" indicating the time during which the work was being performed, "travel time" indicating the time during which the vehicle was moving between work areas, and "power-off time" indicating the time during which the logger terminal 4 was not powered on, i.e., the time during which the vehicle engine was stopped, is obtained by analysis and displayed. Further, information regarding the details of the work on "forage transportation" which is the work content is displayed.
[0047] The process of generating analysis result information for displaying a screen as shown in FIG. 13, that is, the details of the analysis process in S605 will be described. As described above, the analysis command transmitted 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 specifying the analysis target included in the received analysis command.
[0048] FIG. 14 is a flowchart showing the 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 is a process of referring to each record of the logger information to be analyzed and determining the area to which each positioning data belongs. Therefore, in S1401, the analysis processing unit 207 refers to the area setting information for determining to which area the position indicated by the positioning data belongs.
[0049] FIG. 15 is a diagram showing an example of the area setting information referred to by the analysis processing unit 207 in S1401. As shown in FIG. 15, the area setting information according to the present embodiment is associated with information such as "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 working time" which is a threshold value indicating the minimum residence time for certifying that work has been performed in that area, for each "area ID" for identifying each area.
[0050] That is, the "positioning data range" is work area information indicating the range of the location where the work is performed corresponding to the position information transmitted by the logger terminal 4, the "area type" is area attribute information indicating the attributes of the work area, and the area setting information shown in FIG. 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 the position of the logger terminal every second, that is, each record of the logger information, belongs. 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 determines whether area determination is necessary according to the "work content" set for the data to be analyzed and the "area type" in the area setting information. For example, for data with "forage transportation" set, even if there is positioning data of an area belonging to a "corn field", it is considered that the vehicle just passed through instead of performing work, and thus it is excluded from the area determination target.
[0053] Subsequently, the analysis processing unit 207 performs noise determination processing on the area determination result (S1402). The processing of S1402 is to remove noise in the area determination. FIG. 17 is a diagram showing an example of the trajectory of the work vehicle when noise appears 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 right on the boundary with area J-2, and as a result, as shown in FIG. 18, it may occur that the positioning data belonging to J-1 and the positioning data belonging to J-2 are recorded in a form of going back and forth in a short time. The example of FIG. 18 is an example where the area determination result determined as J-2 should originally be determined as J-1.
[0054] The process of S1402 is a process for removing such noise in area determination. For area determination results with a short residence time of a predetermined time or less, if the area determination result at the previous time is the same as the area determination result at the subsequent time, it is a correction process for correcting the target area determination result to the area determination results before and after. In the example of FIG. 18, for the determination result of "J-2" which is only for 3 seconds, it is corrected to "J-1" because the areas before and after are common as "J-1". In addition, as described above, for records in which it is determined that area determination is unnecessary due to a mismatch between the "work content" and the "area type", and the "area determination result" becomes blank, they are also targets for noise removal in the same way.
[0055] The threshold value for determining that the residence time is short and it is noise in S1402 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. The gist is, as described above, to correct the deviation that occurs between the area of the work target and the positioning data recorded by the logger terminal. An example of the threshold value is 1 minute (60 seconds). That is, the analysis processing unit 207 refers to the area determination results before and after assuming that a record with the area determination result of "J-2" shown in FIG. 18 is noise if the number of consecutive records in 1-second units is 60 or less.
[0056] Next, the analysis processing unit 207 performs effective work time determination processing on each area determination result (S1403). As described with reference to FIG. 15, in the area setting information, "minimum work time" is set as the threshold value of the minimum residence time for determining that work has been performed in each area. The analysis processing unit 207 totals the time during which the same determination results are consecutive as the area determination results generated by the processing up to S1402, calculates the time during which the target work vehicle is considered to belong to each area, that is, the time during which work is considered to have been performed, 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 working time", for that data, it is not a record of work but simply a passage, that is, it is determined as a movement period, and the "area determination result" is deleted. By the processing up to S1403, the "area determination result" will be attached to the records among the records of the logger information that can be determined to belong to the period during which some work was being done. As a result, as shown in FIG. 19, it becomes possible to generate information in a format in which the area determination result is attached for each time range (hereinafter referred to as "time-series area determination result information") for the records of the logger information to be analyzed. Also, the period for which the "area determination result" was not attached is recognized as "movement" shown in FIG. 13. This information is used as work area determination result information in which the time range and the determination result of the work area are associated.
[0058] From the viewpoint of efficiency of information recording, the time-series area determination result information shown in FIG. 19 may be generated each time from the information in which the area determination result is attached to each record of the logger information as shown in FIGS. 16 and 18. However, the information shown in FIG. 19, that is, the area determination result information in which the area determination result is associated for each time range, is the most important information generated by the analysis process according to the present embodiment, and this information is also used in other functions hereafter, particularly in the simulation function. This is the gist.
[0059] Therefore, it is preferable that the area determination result information is generated separately from the logger information by the analysis processing unit 207 as an analysis result and stored in the analysis result information storage unit 208. This area determination result information becomes 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 formatting result information described in FIG. 9 and is associated with various types of information shown in FIG. 9. Therefore, it is possible to grasp who, with what vehicle, and what work was done in the time series as shown in FIG. 19.
[0060] As described above, the area determination result is given only to the records in the time range when the area is recognized by the processes of S1401, S1402, and S1403, and the area determination result for the time range that is not recognized has no data. This is basically treated as indicating the moving time and will be displayed as "Moving" in the "Action Log" shown in FIG. 13. For the time range when the positioning data does not exist, it is assumed that the power supply to the logger terminal 4 has been stopped, and it is displayed as "Power OFF" or the like.
[0061] In addition, in FIG. 14, the effective working time determination (S1403) is executed after the noise determination (S1402), but the order of S1402 and S1403 may be reversed, or the accuracy may be improved by repeating the processes of S1402 and S1403 multiple times.
[0062] Next, the analysis processing unit 207 performs a reception determination process (S1404) if necessary according to the work content set in the target data. The reception determination process is a process for determining how the harvested product that is finally input to the accumulation place (dumping place) of the harvested product is received. For example, in the case of "forage transportation", it is common for the work vehicle to be a dump, but there are various ways to receive the forage to be transported. As one aspect, a dump runs alongside the harvester that performs the harvesting, and the harvester inputs the forage into the dump in real time while harvesting. As another aspect, the dump waits at a predetermined position, and an intermediate transport machine that runs parallel to the harvester relays the forage and inputs it into the dump.
[0063] The process of S1404 is to determine such a way of receiving the harvested product. That is, the process of S1404 is executed only when the work content is set such that there is a possibility of receiving the harvested product, such as when the work content is "forage transportation". The analysis processing unit 207 refers to the reception correspondence information as shown in FIG. 20 in the process of S1404. As shown in FIG. 20, the reception correspondence information is information in which work contents related to the transfer of the harvested product, such as "forage transportation" and "harvesting work", are associated.
[0064] In the present embodiment, the reception response information shown in FIG. 20 is taken as an example. However, for operations jointly performed by a plurality of operation entities other than the reception operation, determination can be made with a similar configuration. That is, by associating a plurality of operation contents, it is possible to use operation association information indicating operations jointly performed by a plurality of operation entities as a premise for determining whether the operations are performed jointly. The reception response information shown in FIG. 20 is an example of the operation association information.
[0065] In S1404, the analysis processing unit 207 selects records (hereinafter referred to as "valid records") to which area determination results are given in the processing up to S1403 among the logger information to be analyzed, and then extracts records of other logger IDs that are the targets of reception determination from among those records. Here, the records of other logger IDs that are the targets of reception determination are records in which the "operation content" attached is associated with the "operation content" attached to the record to be analyzed and the records associated in the reception response information shown in FIG. 20, on the premise that they have the same date and time as the date and time of the record of the logger to be analyzed being selected. As described above, although "operation content" is not directly attached to the logger information, "operation content" is attached to the logger information via the "logger ID" as described in FIGS. 7 and 9.
[0066] Also, as a narrowing-down mode of the records of other logger IDs that are the targets of reception determination, in addition to the above reception response information, conditions such as whether an "area determination result" is given in the processing up to S1403 and whether the same "area determination result" as the "area determination result" of the record to be analyzed is given can be used. After extracting the records of other logger IDs that are the targets of reception determination in this way, the analysis processing unit 207 calculates the difference in the positioning data of both records.
[0067] The analysis processing unit 207 performs the above processing on all valid records among the logger information to be analyzed, calculates the difference in positioning data from the logger information of other logger IDs, and determines the receiving mode of the harvested product from the time series of the calculation results. FIG. 21 is a diagram showing an example of the locus of positioning data when the harvested product is received by following during the harvesting operation. As shown in FIG. 21, when the work content is "forage transportation" and "harvesting operation", if the difference in the calculated positioning data continues within a certain value range for a predetermined period or more, the analysis processing unit 207 determines that it has been received by following.
[0068] FIG. 22 is a diagram showing an example of the locus of positioning data when the harvested product is received by waiting during the intermediate transportation operation. As shown in FIG. 22, when the work content is "forage transportation" and "intermediate transportation", if the "forage transportation" side waits at the same position (the position of the black circle in the figure) for a predetermined period or turns off the power (that is, there is no record of the logger information), and the "intermediate transportation" side moves towards the waiting position and then stops at a nearby position (the position of the white circle in the figure) for a predetermined period or more, the analysis processing unit 207 determines that it has been received by intermediate transportation.
[0069] The analysis processing unit 207 that has performed the receiving determination process in this way generates receiving 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 receiving determination result information according to this embodiment includes information on "determination ID", "logger ID", "time range", "area", "opponent information", and "receiving method".
[0070] In this way, in the receiving determination process, in order to calculate the difference in positioning data from the records of other logger information at the same time, when the number of work vehicles to be managed increases and the records of logger information at the same time increase, the calculation amount increases multiplicatively. On the other hand, as described above, by narrowing down the data for which the difference in positioning data is calculated using the receiving correspondence information as shown in FIG. 20 and the "area determination result" as shown in FIG. 16, the calculation amount can be minimized.
[0071] Still, in order to narrow down the target records using the "area determination result" as described above, not only must the process of generating the area determination result for the records to be analyzed be completed in the processes up to S1403, but also the process of generating the area determination result for the partner records for which the difference in positioning data is to be calculated must be completed. Regarding this, in the analysis process of S605 in FIG. 6, if the processes up to S1403 are completed first for all the records to be analyzed and then the process proceeds to S1404 only for the records that require receipt determination, the objective can be achieved. Additionally, the analysis process may be preferentially performed from the records for which the "work content" is set such that the processes after S1404 are not necessary. A typical example of such "work content" is the harvesting work or the like.
[0072] When the process of S1404 is completed, next, the analysis processing unit 207 performs the unloading site process (S1405) if necessary according to the work content set in the target data. The unloading site process is a process for determining the unloading work of the harvested product to the unloading site where the transported harvested product is accumulated. Therefore, it is executed only in the case of the analysis process of the records for which the work content is set such that there is a possibility that the unloading work of the harvested product to the unloading site is performed.
[0073] As shown in FIG. 15, the information of the unloading site 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 the records with the area ID whose area type is the unloading site, such as "C" in FIG. 15, and analyzes its trajectory. FIG. 24 is a diagram showing the trajectory of the positioning data of the record with the area ID corresponding to the unloading site as the area determination result.
[0074] The trajectory shown in Fig. 24 has passed by once before reaching the position indicated by "3" in the figure, and then returned to reach the position of "3". This is the trajectory where the dump loaded with the harvested product entered from the back into the unloading area to unload the harvested product. In S1405, the analysis processing unit 207 determines whether such a U-turn has been made, and finally determines the position where the harvested product has been unloaded within the unloading area. Note that the example in Fig. 24 is an example of the determination, and there may be a case where it goes straight without making a U-turn for unloading. Various patterns are prepared as patterns for unloading area determination, and the analysis processing unit 207 determines whether the trajectory of the target positioning data matches the prepared pattern.
[0075] Fig. 25 is a diagram showing unloading area information indicating a more detailed division within the unloading area. As shown in Fig. 25, the unloading area information according to the present embodiment includes an "area ID" corresponding to the "area ID" of the area information described in Fig. 15, a "unloading area ID" indicating a detailed division within the unloading area, "positioning data" indicating the detailed position of each division of the unloading area, and "valid" information indicating whether each unloading area number is currently an effective storage yard.
[0076] In the process of S1405, the analysis processing unit 207 determines the position entered in reverse as shown in Fig. 24 based on the "positioning data" shown in Fig. 25, and checks whether it has stayed at that position for a sufficient period to unload the harvested product and whether that division is valid, and makes a loading / unloading determination at the unloading area. As a result, unloading area 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 location determination information according to this embodiment includes information such as "determination ID", "logger ID", "time range", "unloading location ID", and "harvest area ID". Note that the "harvest area ID" is information indicating the area of the harvest source of the harvested product loaded and unloaded in the unloading location operation corresponding to the unloading location determination information, and the "area determination result" of the record with the "area determination result" attached immediately before the record targeted in the unloading location determination process is adopted. In the example of FIG. 19, if the time range with the first "C" area determination result attached is the target of the unloading location determination process, the area determination result attached immediately before it, that is, "J-1", is adopted.
[0078] Through such processing, the analysis processing shown in S605 of FIG. 6 is completed. As a result of the analysis processing, as described above, information (or information that can generate it) in which the time range and the area determination result as shown in FIG. 19 are associated, the received determination result information shown in FIG. 23, and the unloading location determination information shown in FIG. 26 are generated. Based on these analysis result information, information for displaying a screen as shown in FIG. 13 is generated.
[0079] As described above, according to the system according to this embodiment, position information indicating the trajectory of each work vehicle 3 moving in agricultural work is collected as logger information in the system server 2 as shown in FIG. 8. In the system server 2, the movement trajectory of each work vehicle 3 collected in this way is collated with the area setting information preset as shown in FIG. 15 to estimate the work content of each work vehicle 3. Thereby, the work performance of each work vehicle 3 can be estimated and recorded with high accuracy.
[0080] By accumulating information in such a form, the time and resources such as vehicles required for the necessary work in the farm to be operated can be visualized. And according to the system according to this embodiment, since only continuous transmission of position information is required on the work vehicle 3 side, it can be easily realized without particularly adding a function to the work vehicle 3 side.
[0081] In order to further improve the action estimation system in such a system, in the present embodiment, determination based on the "minimum working time" shown in FIG. 15, noise determination in S1402 of FIG. 14, etc. are performed. By these processes, it becomes possible to further improve the accuracy of the automatic action estimation result.
[0082] In addition, in the present embodiment, the case where the cigarette socket type logger terminal 4 is used as a configuration for transmitting the position information to the work vehicle 3 has been described as an example. Thereby, it can be easily realized by using the power supply function mounted on a general vehicle. However, this is just an example, and it is possible to use various other modes that can be realized without adding functions to the work vehicle 3 itself. For example, as described above, it can be substituted by a mobile terminal 5 such as a smartphone carried by an operator who operates the work vehicle.
[0083] Also, one of the significances of being of the cigarette socket type is that the vehicle body fixing method and the power supply method are integrated. Therefore, as another example instead of the cigarette socket type, it is possible to use the USB (Universal Serial Bus) type. That is, a USB stick type or a small terminal that can be powered via a USB cable may be used as the logger terminal 4.
[0084] Also, although not shown in the above embodiment, as the locus of the positioning data shown in FIGS. 12, 21, 22, and 24, not only the locus of the positioning data associated with a specific logger ID, but also the loci of the positioning data corresponding to a plurality of different logger IDs can be collectively displayed. Thereby, for example, it becomes possible to list the achievements of the work vehicles to be managed on a map on a specific date. At that time, by the "color setting" described in FIG. 7, it becomes possible to easily identify the locus corresponding to each logger ID.
[0085] Embodiment 2. In this embodiment, on the premise of the system described in Embodiment 1, using the accumulation of information that can generate a screen as shown in FIG. 13 through the above-described collection and analysis processing, that is, information that can visualize the time required for the work to be managed and resources such as vehicles, a function of performing a work simulation 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 premise for the simulation unit 209 to perform the simulation process according to this embodiment, the user terminal 1 accesses the system server 2 via a web browser, and a screen for setting simulation conditions is displayed on the web browser. FIG. 27 is a diagram showing an example of a screen for setting 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 response to an access from the user terminal 1 by the UI processing unit 202 of the system server 2.
[0087] As shown in FIG. 27, the screen for setting simulation conditions includes a setting column for workers, a setting column for machines / vehicles to be used, a setting column for work content, and a setting column for environmental conditions. The setting column for workers is a column for setting the personnel who can participate in the work in the simulation, and as detailed information, the number of years of experience of each person and information on the machines / vehicles that the person can operate can be specified.
[0088] The setting column for machines / vehicles to be used is a column for setting the machines and vehicles that can be put into work in the simulation, and specifies the types, identifiers of the machines and vehicles, and the waiting locations of the vehicles. The setting column for work content is a column for setting the content of the work to be completed in the simulation, and as detailed information, the "work target area ID", "work content", "unloading location", etc. are specified. The "work target area ID" is an identifier corresponding to the "area ID" in the area setting information described in FIG. 15.
[0089] The "work content" is the content of the work to be performed in the area designated by the "work target area ID". The "drop-off location" is an identifier indicating the drop-off location where the harvested product is accumulated when harvesting is specified in the "work content", and this also corresponds to the "area ID" in the area setting information described in FIG. 15. The environmental condition setting column is a column for setting other information that affects the work efficiency, such as the weather information of the current day or the previous day, and the temperature information. Incidentally, in order to support such condition settings, weather and temperature information is also stored in chronological order in the collection and analysis processing of the logger information described in Embodiment 1.
[0090] In this way, the simulation conditions are specified and transmitted from the user terminal 1 to the system server 2 as information on the simulation conditions. This information is used as work condition information. The simulation unit 209 performs a simulation according to the simulation conditions received in this way. As described above, the system according to the present embodiment accumulates information for displaying a screen as shown in FIG. 13, that is, information showing the work results in detail (hereinafter referred to as "work result information").
[0091] Incidentally, as described in Embodiment 1, the above work result information is composed of various combinations of information centered on the time-series area determination result information shown in FIG. 19, and in addition, the setting information shown in FIG. 7, the logger information described in FIG. 8, the shaping result information shown in FIG. 9, the area determination result information shown in FIG. 16, the reception determination result information shown in FIG. 23, the drop-off location determination information shown in FIG. 26, etc. are included.
[0092] The simulation unit 209 performs a simulation by extracting and combining the work results for completing the specified work content by searching the above-described work performance information based on the received simulation conditions. For example, if it is the "work target area ID: J-1", "work content: harvesting", and "unloading area: C-1" shown in FIG. 27, the simulation unit 209 first searches for the results of performing the "harvesting work" in the area of "J-1". At this time, the simulation unit 209 narrows down the results based on the conditions specified for the workers, machines, and vehicles used, and the weather and temperature information set in the environmental conditions.
[0093] Subsequently, the simulation unit 209 searches for the results of accumulating the harvested products of "J-1" in "C-1" according to the information of "unloading area: C-1". Also at this time, the results are narrowed down based on various simulation conditions as described above. Then, the simulation unit 209 similarly extracts the results of the movement between the standby location of the work machine, the work target area, and the unloading area given as conditions.
[0094] What is mainly targeted in such a search is one record of the time-series area determination result information shown in FIG. 19. One record of the time-series area determination result information, in other words, is information indicating the time required to complete the work set as the "work content" in each area. The simulation unit 209 according to the present embodiment realizes a highly accurate simulation by using one record of this time-series area determination result information as a piece of the puzzle in the simulation.
[0095] In this way, the simulation unit 209 extracts the work achievements corresponding to the content (work and area) given as simulation conditions, and the achievements of the movement between the waiting location of the vehicle, the work area, and the gathering place of the harvested products. Based on the information extracted in this way, information for displaying a screen as shown in FIG. 13 corresponding to the given content (work and area) is generated, and is returned as a simulation result to the user terminal 1 of the simulation requester. As a result, on the web browser of the user terminal 1, a screen as shown in FIG. 13 corresponding to the given content (work and area) is displayed as a simulation result.
[0096] In addition, in FIG. 13, only the achievements of the time-series work for one work vehicle are shown in a displayed state. However, as a simulation result, simulations are performed for each of the personnel, machines, and vehicles specified in the simulation conditions, and are displayed as simulation results.
[0097] In this way, in the simulation process according to this embodiment, the work achievement information accumulated by the work management function described in the first embodiment, particularly the records of the time-series area determination result information, is used like puzzle pieces, and is selected, sorted, and combined according to the content given as simulation conditions, thereby generating a simulation result. The work achievement information used as a puzzle piece at this time is not artificially generated, but is a record of the actually performed work. Therefore, each of the puzzle pieces used in the simulation according to this embodiment is very highly accurate according to the actual achievements, and as a result, it becomes possible to perform a very highly accurate simulation.
[0098] In addition, when work performance information is accumulated over a long period of time, multiple performances may be extracted as search results under the same conditions. As a selection method in such a case, for example, the average value, the mode value, the maximum value, etc. of the time required for the work can be adopted according to each purpose. Also, by referring to the locus of the positioning data corresponding to the extracted performance, it is possible to adopt the performance that covers the target area more evenly.
[0099] In addition, the simulation result generated in this way is used for the automation process of the work by the automation unit 210. As described above, in the simulation according to this embodiment, the source of the work performance that becomes the puzzle piece is the logger information shown in FIG. 8, and there is always data on the locus of the vehicle movement in the work. Therefore, when the automation unit 210 according to this embodiment performs the automation process of the work based on the simulation result displayed as a screen as shown in FIG. 13, the above-described positioning data is used as an instruction for the route to automatically drive the vehicle. Thereby, it is possible to realize highly accurate automation according to the performance.
[0100] Other embodiments. In the above-described embodiment, the case where the area setting information is stored in advance as shown in FIG. 15 has been described as an example. Such area setting information can be generated by manually specifying the "positioning data range" and associating the "area type" and the "minimum working time" therewith, but it is also possible to automatically specify the "positioning data range" based on the locus of the positioning data received from the logger terminal 4.
[0101] For example, FIG. 28 is a diagram showing the locus of the positioning data of the logger information obtained when the work vehicle 3 is run 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 the main configuration of this system.
[0102] When generating area setting information using positioning data, in addition to driving the work vehicle 3 along the boundary as shown in Fig. 28, it is also possible to use the trajectory of the positioning data acquired when the actual work is 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 prepared by the UI processing unit 202 with information for displaying the screen upon being requested from the user terminal 1 to the system server 2, and is transmitted to the user terminal 1 via the communication module 201, and is then displayed by the web browser 103 on the user terminal 1. Similarly to the above, it can also be realized by a native app.
[0103] As shown in Fig. 29, in the generation screen of the area setting information using positioning data, "Logger ID", "Date", and "Time range" are required as information for specifying the target logger information, that is, the trajectory of the positioning data. By the user specifying 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 the logger information from the logger information storage unit 204 according to the specified information and transmits it in a form of responding to the user terminal 1 which is the request source. As a result, as shown in Fig. 29, the trajectory of the positioning data included in the specified logger information is displayed on the screen.
[0104] In the state where the logger information is specified in this way and the trajectory of the positioning data is displayed on the screen, the user specifies "Judgment method", "Area type", and "Minimum working time". "Judgment method" is an item for specifying a method for judging the positioning data range based on the trajectory. For example, if it is a trajectory that moves along the boundary as shown in Fig. 28, it is specified with contents such as "Specify the trajectory as the boundary".
[0105] When extracting the positioning data range using the trajectory of the positioning data obtained when actually working, for example, designations such as "outer perimeter extraction (simple terrain)" and "outer perimeter extraction (complex terrain)" are made. The example in Fig. 29 shows the case of "outer perimeter extraction (complex terrain)". In Fig. 29, the section where the work was carried out has a complex shape like a flagpole terrain. In such a case where the shape of the outer perimeter of the target area includes an interior angle exceeding 180°, a designation such as "outer perimeter extraction (complex terrain)" is made. As a result, the outer perimeter of the flagpole terrain as shown by the dotted line in Fig. 29 is extracted.
[0106] Fig. 30 is a diagram showing an example of the outer perimeter determination result when "outer perimeter extraction (simple terrain)" is designated as the "determination method" for the same trajectory as in Fig. 29. In the case of "outer perimeter extraction (simple terrain)", the outer perimeter determination is made on the premise that the outer perimeter shape is a simple terrain without an interior angle exceeding 180°. As a result, as shown by being surrounded by a dotted line in Fig. 30, the convex part with a smaller area in the flagpole terrain is excluded and determined as a simple rectangle.
[0107] As such a method for outer perimeter determination, various known methods for determining the outer perimeter for a set of points can be adopted. However, by providing selection items such as "outer perimeter extraction (simple terrain)" and "outer perimeter extraction (complex terrain)" as described above, it becomes possible to improve the accuracy of automatic determination. Also, as shown in Fig. 28, by using the trajectory of moving the work vehicle along the boundary and obtaining the positioning data range with "designate the trajectory as the boundary", it becomes possible to obtain information with high accuracy in a simpler method.
[0108] Together with the positioning data range obtained in this way, the "area type" and "minimum working time" specified on the screens shown in FIGS. 29 and 30 are transmitted to the system server 2, and the UI processing unit 202 that has acquired the information stores area setting information as shown in FIG. 15 in the setting information storage unit 203 of the system server 2. That is, the UI processing unit 202 functions as a work range attribute information generation unit. By such processing, it becomes possible to easily generate area setting information, which is a main configuration of this system.
[0109] In addition, the above processing is executed in the web browser 103 of the user terminal 1 as described above, and its function is realized by, for example, js (JavaScript) and provided from the system server 2 to the user terminal 1. In addition, in the user terminal 1, only the specification of information and the presentation of the processing result are performed, and the information specified in the web browser 103 of the user terminal 1 is transmitted to the system server 2 each time, so that it is also possible in a mode where it is processed on the system server 2 side. Also, as described above, it is also possible to be realized on the user terminal 1 side by a native app.
[0110] In FIGS. 29 and 30, the case where the "minimum working time" is specified by the user each time is taken as an example, but the "minimum working time" may be predetermined in the system server 2 for each "area type".
Explanation of Signs
[0111] 1 User terminal 2 System server 3 Work vehicle 4 Logger terminal 5 Mobile terminal 10 CPU 20 RAM 30 ROM 40 HDD 50 I / F 60 LCD 70 Operation unit 80 Bus 101 Operation device 102 indicates a device 103 Web browser 104 Communication module 201 Communication module 201 Communication module 202 UI processing unit 203 Setting information storage unit 204 Logger information storage unit 205 Formatting processing unit 206 Formatting information storage unit 207 Analysis processing unit 208 Analysis result information storage unit 209 Simulation unit 210 Automation unit 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 the source 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