Report generation device, report generation system, and report generation method

The report generation device and system address the lack of location-specific traffic rule compliance in vehicle operation reports by incorporating units to determine and reflect consignor traffic rules, ensuring compliant and accurate daily reports.

JP7866457B2Active Publication Date: 2026-05-27YAZAKI ENERGY SYSTEM CORP

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
YAZAKI ENERGY SYSTEM CORP
Filing Date
2022-08-31
Publication Date
2026-05-27

AI Technical Summary

Technical Problem

Existing vehicle operation management systems fail to generate reports that account for unique traffic rules within the premises of consignors, such as low-speed requirements, necessitating a system that can adapt report generation to specific location traffic regulations.

Method used

A report generation device and system that includes an operation information acquisition unit, a location information determination unit, and a traffic rule determination unit to assess vehicle operations against consignor-specific traffic rules, generating reports that reflect these regulations.

Benefits of technology

Enables the creation of reports that adhere to the traffic regulations of the vehicle's operating location, ensuring compliance and providing accurate daily reports to consignors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007866457000001
    Figure 0007866457000001
  • Figure 0007866457000002
    Figure 0007866457000002
  • Figure 0007866457000003
    Figure 0007866457000003
Patent Text Reader

Abstract

To provide a report generator capable of generating a report which complies with traffic rules in a place where a vehicle is operated.SOLUTION: A report generator 100 includes an operation information acquisition unit 111, position information determination unit 112a, traffic rules determination unit 112a, and operation journal generation unit 113. The operation information acquisition unit 111 acquires operation information on a vehicle 20 which includes position information and speed information on the vehicle 20. The position information determination unit 112a reflects traffic rules, which are applied at a position represented by the position information, on the operation information on the basis of consignment destination information including the traffic rules of a consignment destination stored in a memory 120 in advance and area information on the consignment destination. The traffic rules determination unit 112b determines based on the operation information and consignment destination information whether the vehicle 20 has breached the traffic rules. The operation journal generation unit 113 generates an operation journal including the results of the determination made by the traffic rules determination unit 112b.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a report generation device, a report generation system, and a report generation method.

Background Art

[0002] Conventionally, a system has been proposed that collects the operating conditions of a vehicle and creates a report on the operating conditions of this vehicle. Patent Document 1 discloses a vehicle operation management system that manages the operation of business vehicles belonging to a business office. The vehicle operation management system disclosed in Patent Document 1 uses a data collection device to collect vehicle behavior data and vehicle driver data, and generates report data by processing them by a predetermined method.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] For example, a vehicle that delivers goods may drive within the premises of the consignor. Within the premises of the consignor, there may be unique traffic rules different from those on ordinary roads, such as the need to drive at a low speed. In general, business vehicles such as vehicles that deliver goods need to generate a daily report including work results related to the operation on that day as a business report and submit it to the consignor. However, in the vehicle operation management system described in Patent Document 1, report data corresponding to these traffic rules at the consignor is not generated. Therefore, there is a need for a system that generates a daily report according to the traffic rules at the location where the vehicle has operated.

[0005] This invention has been made in view of the problems of the prior art. The object of this invention is to provide a report generation device capable of generating reports in accordance with the traffic regulations of the vehicle's operating location. [Means for solving the problem]

[0006] A report generation device according to an aspect of the present invention includes: an operation information acquisition unit that acquires vehicle operation information including vehicle location information and speed information; a location information determination unit that reflects the traffic rules applicable to the location indicated by the location information into the operation information based on the consignor's location information, which includes the consignor's location traffic rules and the consignor's location area information stored in a storage unit in advance; a traffic rule determination unit that determines whether or not the vehicle has violated the traffic rules based on the operation information and the consignor's location information; and an operation report generation unit that generates an operation report including the determination result determined by the traffic rule determination unit.

[0007] Another aspect of the present invention relates to a report generation system comprising an in-vehicle unit and a report generation device, wherein the in-vehicle unit acquires vehicle operation data, and the report generation device includes: an operation information acquisition unit that acquires vehicle operation information including vehicle location information and speed information; a location information determination unit that reflects the traffic rules applicable to the location indicated by the location information into the operation information based on consignee information including traffic rules of the consignee location and consignee area information stored in a storage unit in advance; a traffic rule determination unit that determines whether or not the vehicle has violated the traffic rules based on the operation information and the consignee information; and an operation report generation unit that generates an operation report including the determination result determined by the traffic rule determination unit.

[0008] Another aspect of the present invention relates to a report generation method, which is performed by a computer and generates a report, comprising: acquiring vehicle operation information including vehicle location information and speed information; reflecting the traffic rules applicable to the location indicated by the location information into the operation information based on the consignor's location information, which includes the consignor's location information and the consignor's location area information, stored in a storage unit in advance; determining whether the vehicle has violated the traffic rules based on the operation information and the consignor's location information; and generating an operation report including the determination result of whether the vehicle has violated the traffic rules. [Effects of the Invention]

[0009] According to the present invention, it is possible to provide a report generation device that can generate reports in accordance with the traffic regulations of the vehicle's operating location. [Brief explanation of the drawing]

[0010] [Figure 1] This is a diagram showing the configuration of the report generation system according to the first embodiment. [Figure 2] This is a block diagram showing an example of the configuration of an in-vehicle device. [Figure 3] This is a block diagram showing the configuration of the report generation device according to the first embodiment. [Figure 4] This is a block diagram showing the functional configuration of the report generation device according to the first embodiment. [Figure 5] This figure shows an example of consignor information according to the first embodiment. [Figure 6] This figure shows an example of a screen used in setting shipper information according to the first embodiment. [Figure 7A] This is a diagram illustrating the area of ​​the consignor in the report generation system according to the first embodiment. [Figure 7B] This is a diagram illustrating the area of ​​the consignor in the report generation system according to the first embodiment. [Figure 8] This figure shows an example of operation information and judgment information according to the first embodiment. [Figure 9]It is a diagram showing an example of report data generated in the report generation system according to the first embodiment. [Figure 10] It is a flowchart showing an example of the processing of the report generation device according to the first embodiment. [Figure 11A] It is a block diagram showing the functional configuration of the report generation device according to the second embodiment. [Figure 11B] It is a block diagram showing the functional configuration of the report generation device according to the second embodiment. [Figure 12] It is a sequence diagram showing an example of the report generation process in the report generation system according to the second embodiment. [Figure 13] It is a flowchart showing an example of the operation information determination process according to the second embodiment.

Mode for Carrying Out the Invention

[0011] Hereinafter, the report generation system 1 according to the present embodiment will be described in detail with reference to the drawings. Note that the dimensional ratios in the drawings are exaggerated for convenience of explanation and may differ from the actual ratios. In the following description of the drawings, the same or similar parts are denoted by the same or similar reference numerals.

[0012] (First Embodiment) FIG. 1 is a diagram showing the configuration of a report generation system 1 according to the first embodiment. As shown in FIG. 1, the report generation system 1 includes a server 10, a vehicle 20, a user terminal 30, and a network 40.

[0013] The report generation system 1 determines whether or not the vehicle 20 has operated in accordance with traffic rules based on the operation information acquired by the in-vehicle device 200 mounted on the vehicle 20 by the server 10. Further, the report generation system 1 generates a report indicating the operation result based on the determined result. In the present embodiment, the report shows a form corresponding to a daily report indicating the operation result of the day, but this form does not limit the embodiment, and the report may be a weekly report or a monthly report.

[0014] In addition, the daily report generated by the report generation system 1 can be viewed, output, etc. via the user terminal 30.

[0015] In addition, the report generation system 1 enables the server 10, the in-vehicle device 200 of the vehicle 20, and the user terminal 30 to communicate with each other via the network 40.

[0016] (Configuration of the in-vehicle device 200) FIG. 2 is a block diagram showing the configuration of the in-vehicle device 200 mounted on the vehicle 20. As shown in FIG. 2, the in-vehicle device 200 includes a CPU 210. The in-vehicle device 200 also includes a speed signal IF 231, an engine signal IF 232, a GPS IF 233 (Global Positioning System), an external input IF 234, and a sensor signal IF 235. Furthermore, the in-vehicle device 200 includes a wide-area communication module 241, a non-volatile memory 242, a volatile memory 243, an SD card 244, a SW input unit 245, and an LCD 246 (liquid crystal display).

[0017] The CPU 210 realizes various functions required for the in-vehicle device 200 by executing a pre-embedded program. The main operations of the CPU 210 will be described later.

[0018] The speed signal IF 231 converts a predetermined vehicle speed signal output from the vehicle side into a signal suitable for the input processing of the CPU 210. The CPU 210 can grasp the traveling speed and traveling distance of the vehicle 20 by monitoring the number of pulses and the period of the vehicle speed signal.

[0019] The engine signal IF 232 converts a predetermined engine rotation signal output from the vehicle side into a signal suitable for the input processing of the CPU 210. The CPU 210 can grasp the engine speed (rpm) by monitoring the number of pulses and the period of the engine rotation signal.

[0020] The GPSIF233 is used to input signals from a GPS receiver (not shown) to the CPU210. The GPS receiver receives radio waves from multiple GPS (Global Positioning System) satellites and can calculate the current position of the vehicle 20, which is the receiving point. The CPU210 can obtain the current position information from the GPS receiver via the GPSIF233.

[0021] External input IF234 converts a predetermined external signal into a signal suitable for input processing by the CPU 210. The predetermined external signal may be, for example, a signal indicating the gear position. Additionally, a signal representing the magnitude of acceleration applied to the vehicle 20 can be input to external input IF234 as an external signal.

[0022] The sensor signal IF235 is used to input information acquired by sensors installed in the vehicle 20, such as angular velocity sensors, weight sensors, and temperature sensors, to the CPU 210. For example, the sensor signal IF235 can convert an analog signal representing the temperature at a specific location in the luggage compartment of the vehicle 20 into a digital signal and provide it to the CPU 210.

[0023] The wide-area communication module 241 has the function of securing a wireless communication line with, for example, a wireless base station (not shown) provided by a mobile communication carrier, and enabling wide-area wireless communication. The wide-area communication module 241 can communicate with the server 10 via an antenna (not shown) and a network 40.

[0024] The non-volatile memory 242 is an electronic device similar to flash memory, which allows data to be read and stored data to be rewritten by access from the CPU 210. The non-volatile memory 242 is used to store various parameters, constant data, programs, and other data used by the in-vehicle unit 200.

[0025] The volatile memory 243 is a semiconductor memory device that allows data to be freely read and written by the CPU 210. The volatile memory 243 is used to temporarily hold various types of data handled by the CPU 210.

[0026] The SD card 244 is connected to the in-vehicle unit 200 in a removable manner using a predetermined card interface (not shown). The SD card 244 is used to store various data that the in-vehicle unit 200 should record, such as the operation data of the vehicle 20.

[0027] The SW input unit 245 is equipped with a switch that generates signals representing the operating status of multiple buttons for receiving input operations from a user, such as the driver of the vehicle 20. For example, the switch signals acquired by the SW input unit 245 include ON / OFF signals for the ignition switch (not shown), ON / OFF signals for the brake switch (not shown), and ON / OFF signals for the turn signal switch (not shown). The signals representing the operating status of each button (SW) are input from the SW input unit 245 to the CPU 210.

[0028] The LCD246 is positioned on the front of the vehicle unit 200's casing in a location easily visible to the driver. Controlled by the CPU210, it is used to display the operating status of the vehicle unit 200 and to display information necessary for user input operations.

[0029] (Server 10 configuration) Figure 3 is a block diagram showing the configuration of server 10. As shown in Figure 3, server 10 includes a report generation device 100 as a function. In this embodiment, the report generation device 100 is composed of a general-purpose computer comprising a control unit 110, a storage unit 120, an input / output interface 130, and a communication interface 140. Details of the control unit 110 and the storage unit 120 will be described later.

[0030] Furthermore, when the user terminal 30 is implemented as a personal computer, smartphone, tablet, etc., the configuration may be the same as that shown in the block diagram in Figure 3.

[0031] The input / output interface 130 is, for example, a component (interface) for a user to exchange data with the server 10. The input / output interface 130 includes, for example, an input interface and an output interface (not shown in the diagram).

[0032] The input interface in the input / output IF130 has an interface function for inputting various information by the user, and information is input from outside the server 10. Information is input to the input interface by the user through devices connected to the server 10, such as a keyboard, mouse, touch panel, trackball, and voice recognition device. The input interface can also be used as a data input terminal to input data from an external storage device (not shown), etc.

[0033] The output interface of the input / output interface 130 can display the consignor information and operation information described later on a display device (not shown) connected to the server 10. The display device may be, for example, a display device or a projector device.

[0034] The communication interface 140 is an interface that enables mutual communication between the server 10, the in-vehicle device 200 of the vehicle 20, and the user terminal 30 via the network 40.

[0035] (Functions of the report generation device 100) Figure 4 is a block diagram showing the functional configuration of the report generation device 100 according to the first embodiment. As shown in Figure 4, the control unit 110 of the report generation device 100 includes, as functions, an operation information acquisition unit 111, an operation information determination unit 112, an operation daily report generation unit 113, and an operation daily report output unit 114. The operation information determination unit 112 also includes functions related to a location information determination unit 112a and a traffic rule determination unit 112b. Each of these functions in the control unit 110 will be described later.

[0036] Furthermore, the control unit 110 controls the entire server 10, for example, by running an operating system. In addition, the control unit 110 operates based on a program stored in the storage unit 120 and executes the functions described above. Note that the program is not limited to being stored in the storage unit 120, but may also be stored in a ROM (Read Only Memory) or the like (not shown) within the report generation device 100.

[0037] As shown in Figure 4, the storage unit 120 stores the information contained in the consignor information DB121 (DB: Database), the operation information DB122, and the judgment information DB123 as data. Note that there may be one or more storage units 120 that store each of these data. For example, a single storage unit 120 may be configured to store data in separate areas. Alternatively, the data may be distributed and stored in multiple storage devices located in physically separate locations.

[0038] Figure 5 shows an example of the consignor information DB121. The consignor information DB121 stores speed limit values ​​corresponding to traffic regulations at the consignor's location, which have been pre-programmed by the user. In this embodiment, as shown in Figure 5, the consignor information DB121 includes speed limit values ​​for general roads in the "Normal" section.

[0039] Furthermore, the consignor destination information DB121 contains area information pre-stored by the user, which is information about the "area" to which traffic rules apply at the consignor destination. This consignor destination area information is stored in the consignor destination information DB121 by, for example, pointing (indicating) the appropriate location on a screen such as the one shown in Figure 6. The screen shown in Figure 6 may be displayed on, for example, the display of the server 10. Alternatively, the screen shown in Figure 6 may be displayed on the display of the user terminal 30 via the network 40. The user can specify the "area" of the consignor destination on the screen displayed on the server 10 or the user terminal 30.

[0040] The "area" "ABCD" of shipper A shown in Figure 5 is stored in the shipper information DB121 by specifying an area such as the one shown in Figure 7A on the screen in Figure 6. As another example, the "area" "EFGHIJ" of shipper B shown in Figure 5 is stored in the shipper information DB121 by specifying an area such as the one shown in Figure 7B on the screen in Figure 6.

[0041] The operation information acquisition unit 111 acquires operation information of the vehicle 20, including the vehicle's location and speed, from the on-board unit 200 and stores it in the operation information DB 122. Figure 8 shows an example of operation information stored in the operation information DB 122. The operation information is stored in the operation information DB 122 in chronological order based on the operation time of the operation information acquired at predetermined timings. In addition to the vehicle's location and speed, the operation information also includes information about the vehicle 20, such as brake information, steering wheel operation information, and sensor information acquired by the on-board unit 200 (not shown).

[0042] In the example shown in Figure 8, for instance, at a time of 10:10, the vehicle was located at (X1, Y1) and traveling at a speed of 50 km / h.

[0043] Furthermore, in the example shown in Figure 8, when the operating time is 12:00, the operating position is at (X2, Y2) and the speed is 15 km / h. In addition, in the example shown in Figure 8, when the operating time is 13:42, the operating position is at (X3, Y3) and the speed is 25 km / h.

[0044] Next, the location information determination unit 112a of the operation information determination unit 112 determines which traffic rules apply to the acquired location information of the vehicle 20 and stores it in the operation information DB 122. In other words, the location information determination unit 112a determines whether the location of the vehicle 20 at a given time is within the area of ​​the consignor. Specifically, the location information determination unit 112a reflects the traffic rules applicable to the location indicated by the location information in the operation information, based on the consignor information which includes the traffic rules of the consignor and the area information of the consignor, both of which are stored in the storage unit 120 in advance.

[0045] For example, in the example shown in Figure 8, the location information determination unit 112a determines that the location where the vehicle is operating (X1, Y1) is not within the area of ​​the consignor, and that the traffic rules of the general road (under normal circumstances) apply, and stores this information in the operation information DB 122. The location information determination unit 112a also determines that the location where the vehicle is operating (X2, Y2) is located within the area enclosed by "ABCD" shown in Figures 5 and 7A, and that the traffic rules of consignor A apply, and stores this information in the operation information DB 122. Similarly, the location information determination unit 112a determines that the location where the vehicle is operating (X3, Y3) is located within the area enclosed by "ABCD" shown in Figures 5 and 7A, and that the traffic rules of consignor A apply, and stores this information in the operation information DB 122.

[0046] The traffic rule determination unit 112b determines whether the vehicle 20 has violated the traffic rules at that time based on the operation information and the consignor information, and stores the determination result in the determination information DB 123. In the first embodiment, the operation information determination unit 112 determines the items of "speed," "right turn," "left turn," "sudden acceleration," "sudden deceleration," "sudden braking," and "temporary stop," and stores the determination information DB 123.

[0047] In the example shown in Figure 8, the mark "×" is stored as information indicating a violation. For example, Figure 8 shows an example where a violation of "speed" was determined at 13:42, and "×" is stored in the "speed" field.

[0048] The daily operation report generation unit 113 generates a daily operation report based on the determination result made by the operation information determination unit 112. In addition to a regular daily report showing the overall operation results for the day, the daily operation report generation unit 113 also generates a shipper's site daily report showing the results of the determination of the operation status at the shipper's site if there was work performed at the shipper's site. A shipper's site daily report is created for each area of ​​the shipper's site where the vehicle 20 performed work. That is, if the vehicle 20 performed work in the areas of multiple shipper's sites, multiple shipper's site daily reports will be generated.

[0049] Figure 9 shows an example of a daily report generated by the daily operation report generation unit 113. The daily report generated by the daily operation report generation unit 113 includes the driver's name, vehicle name, and vehicle code. The daily report also includes information such as work details, departure and arrival times, work time, item name, and temperature. Furthermore, the daily report includes a speed chart showing changes in speed and a temperature chart showing changes in the temperature of the cargo compartment. In addition, the daily report includes information indicating whether or not traffic rules were violated, the number of violations, and information indicating the location of the violations. The example shown in Figure 9 shows a case where there were two speeding violations, two left-turn violations, and one stop sign violation.

[0050] The daily operation report output unit 114 outputs the daily operation report generated by the daily operation report generation unit 113 in response to a user request. For example, if a user requests the output of a daily report from a user terminal 30, the daily operation report output unit 114 outputs the daily report to the user terminal 30 via the network 40. If a user requests the output of a daily report directly from the server 10, the daily operation report output unit 114 outputs it to the server 10's display. Alternatively, when a user requests the output of a daily report directly from the server 10, the daily operation report output unit 114 may be configured to print the report from a printer (not shown) connected to the server 10.

[0051] (Outline of the processing flow of the report generation device 100) Next, the processing flow in the report generation device 100 is shown using the flowchart in Figure 10. The series of operations of the report generation device 100 shown in the flowchart in Figure 10 begin when the report generation device 100 is started and end when the work is completed. In addition, the flowchart in Figure 10 also ends when the power is turned off or when an interrupt occurs indicating the end of processing. Furthermore, in the following explanation of the flowchart, the same content as described in the above-mentioned explanation of the report generation system 1 and the report generation device 100 will be omitted or simplified.

[0052] In step S1001, the operation information acquisition unit 111 acquires operation information of the vehicle 20 from the onboard device 200 and stores it in the operation information DB 122.

[0053] In step S1002, the location information determination unit 112a determines whether the location of the vehicle 20 at a given time is within the area of ​​the consignor. Specifically, the location information determination unit 112a reflects the traffic rules applicable to the location indicated by the location information into the operation information, based on the consignor information, which includes the traffic rules of the consignor and the area information of the consignor, that are stored in advance in the storage unit 120. In step S1002, if the location information determination unit 112a determines that the location of the vehicle 20 is within the area of ​​the consignor (step S1002: YES), the process proceeds to step S1003. On the other hand, in step S1002, if the location information determination unit 112a determines that the location of the vehicle 20 is not within the area of ​​the consignor (step S1002: NO), the process proceeds to step S1004.

[0054] In step S1003, the traffic rule determination unit 112b determines whether the vehicle 20 has violated traffic rules according to the traffic rules of the consignor's location corresponding to the vehicle 20's position, and stores the determination result in the determination information DB 123. The process then proceeds to step S1005.

[0055] In step S1004, the traffic rule determination unit 112b determines whether the vehicle 20 has violated traffic rules according to the traffic rules of a general road (under normal conditions), and stores the result of the determination in the determination information DB 123. The process then proceeds to step S1006.

[0056] In step S1005, the operation report generation unit 113 generates an operation report for the client. The report generated in step S1005 is a report up to a predetermined time and is generated by updating an already generated report. After that, the process proceeds to step S1006.

[0057] In step S1006, the operation report generation unit 113 generates a normal operation report. Here, the normal operation report is a report that includes both the consignor's report for the consignor's territory and the report to which the normal traffic rules outside the consignor's territory apply. That is, if a consignor's report has been generated, the normal operation report will be a report that includes this consignor's report. After that, the process proceeds to step S1007.

[0058] In step S1007, the control unit 110 determines whether or not the daily report generation is complete. Here, the control unit 110 determines whether or not the daily report generation is complete based on whether or not all of the operation time in the operation information has been reflected in the daily report. In step S1007, if the control unit 110 determines that the daily report generation is complete (step S1007: YES), the daily report generation process ends. On the other hand, in step S1007, if the control unit 110 determines that the daily report generation is not complete (step S1007: NO), the process proceeds to step S1008.

[0059] In step S1008, the control unit 110 updates the time series of the operation information. Here, the time series of the operation information corresponds to the order of the operation times of the operation information acquired at a predetermined timing. After that, the process returns to step S1002, and the processing from step S1002 is carried out.

[0060] As described above, the report generation device 100 according to the first embodiment includes an operation information acquisition unit 111, a location information determination unit 112a, a traffic rule determination unit 112b, and an operation daily report generation unit 113. The operation information acquisition unit 111 acquires operation information of the vehicle 20, including the location information and speed information of the vehicle 20. The location information determination unit 112a reflects the traffic rules applicable to the location indicated by the location information into the operation information, based on the consignor information, which includes the traffic rules of the consignor's location and the area information of the consignor's location, stored in advance in the storage unit 120. The traffic rule determination unit 112b determines whether the vehicle 20 has violated the traffic rules based on the operation information and the consignor information. The operation daily report generation unit 113 generates an operation daily report including the determination result determined by the traffic rule determination unit 112b.

[0061] As a result, the report generation device 100 can determine traffic rules even when the vehicle 20 is operating in a location with its own traffic rules, such as within the premises of a consignor, and can generate a report that corresponds to the traffic rules of the location where the vehicle 20 is operating.

[0062] Furthermore, if the location information includes information about the location of the consignor, the operation report generation unit 113 may generate a consignor location daily report that includes the result of determining whether or not the consignor's traffic rules were violated. As a result, in addition to the regular daily report, the report generation device 100 can create a consignor location daily report that includes the result of determining whether or not the consignor's traffic rules were violated, in accordance with the consignor's traffic rules, when there is an operation at the consignor's location, thus enabling the submission of an appropriate daily report to the consignor.

[0063] Furthermore, the consignor information stored in the consignor information DB121 may include traffic rules and area information for multiple consignors. This makes it possible for the report generation device 100 to create a daily consignor report that includes judgment results according to the traffic rules of each consignor, even when the vehicle 20 has visited multiple consignors.

[0064] (Second embodiment) As described above, one specific embodiment has been explained, but the above-described embodiment is illustrative and does not limit the embodiments. For example, in the above-described embodiment, a configuration in which the server 10 is equipped with a report generation device 100 was illustrated. Here, we will further describe a report generation system 1 according to a second embodiment in which the server 10 and the in-vehicle device 200 perform report generation processing, and will describe a configuration that differs from the first embodiment.

[0065] The report generation system 1 according to the second embodiment differs from the report generation system 1 according to the first embodiment in that the in-vehicle unit 200 is equipped with an operation information determination unit 212. Furthermore, the in-vehicle unit 200 in the report generation system 1 according to the second embodiment is equipped with an alarm output unit 215. In other words, in the second embodiment, the functions of the report generation device 100 shown in the first embodiment are divided and provided in the report generation device 102 of the server 10 and the in-vehicle unit 200.

[0066] Figures 11A and 11B show the functional configuration of the report generation device 102 in the server 10 and the in-vehicle unit 200 in the report generation system 1 according to the second embodiment. As shown in Figures 11A and 11B, in the second embodiment, the functions of the CPU 210 of the in-vehicle unit 200 include an operation information determination unit 212 and an alarm output unit 215.

[0067] Furthermore, as shown in Figure 11B, in the second embodiment, the storage unit 220 of the in-vehicle device 200 includes a consignor information DB 221, an operation information DB 222, and a judgment information DB 223. The storage unit 220 of the in-vehicle device 200 corresponds to the non-volatile memory 242, volatile memory 243, and / or SD card 244 shown in Figure 2. The configuration of the data for consignor information, operation information, and judgment information stored in the consignor information DB 221, operation information DB 222, and judgment information DB 223 is the same as the data shown in the first embodiment described above, so a detailed explanation is omitted here.

[0068] (Processing flow of report generation system 1) Figure 12 is a sequence diagram of the report generation system 1 in the second embodiment.

[0069] In step S1201, the server 10 updates the configuration information in response to the upload of configuration information from the user terminal 30. Here, the configuration information is the configuration information of the in-vehicle device 200.

[0070] In step S1202, the in-vehicle unit 200 performs a configuration information update process. Specifically, the in-vehicle unit 200 queries the server 10 for configuration information at a predetermined timing. The server 10 then responds to the query from the in-vehicle unit 200. For example, if there is an update to the configuration information, the server 10 responds to the in-vehicle unit 200 accordingly, and the settings of the in-vehicle unit 200 are updated. The server 10 may also respond to the in-vehicle unit 200 if there is no update to the configuration information. If the in-vehicle unit 200 receives a response indicating that there is no update to the configuration information, it does not update the configuration information. The process then proceeds to step S1203.

[0071] In step S1203, the in-vehicle unit 200 performs a vehicle departure process. This departure process may be performed, for example, when the driver of the vehicle 20 presses a vehicle departure button provided on the in-vehicle unit 200. Alternatively, the departure process may be performed when the ignition switch of the vehicle 20 is turned on. The process then proceeds to step S1204.

[0072] In step S1204, the operation information determination unit 212 of the in-vehicle device 200 determines the operation information. Specifically, the operation information determination subroutine processing shown in Figure 13 is performed.

[0073] The operation information determination process shown in Figure 13 will be explained below.

[0074] In step S1301, the location information determination unit 212a of the in-vehicle unit 200 determines whether the location of the vehicle 20, acquired via GPSIF 233, is within the area of ​​the consignor. Specifically, the location information determination unit 212a reflects the traffic rules applicable to the location indicated by the location information into the operation information, based on the consignor information, which includes the traffic rules of the consignor and area information of the consignor, stored in advance in the storage unit 120. In step S1301, if the location information determination unit 112a determines that the location of the vehicle 20 is within the area of ​​the consignor (step S1301: YES), the process proceeds to step S1302. On the other hand, in step S1302, if the location information determination unit 112a determines that the location of the vehicle 20 is not within the area of ​​the consignor (step S1301: NO), the process proceeds to step S1303.

[0075] In step S1302, the traffic rule determination unit 112b determines whether the vehicle 20 has violated traffic rules according to the traffic rules of the consignor's location corresponding to the vehicle 20's position, and stores the determination result in the determination information DB 223. The process then proceeds to step S1304.

[0076] In step S1303, the traffic rule determination unit 112b determines whether the vehicle 20 has violated traffic rules according to the traffic rules of a general road (under normal conditions), and stores the determination result in the determination information DB 223. The process then proceeds to step S1304.

[0077] In step S1304, the CPU 210 determines whether there is a violation of the traffic rules determined by the traffic rule determination unit 112b and stored in the determination information DB 223. In step S1304, if the CPU 210 determines that there is a violation (step S1304: YES), the process proceeds to step S1305. On the other hand, in step S1304, if the CPU 210 determines that there is no violation (step S1304: NO), the process proceeds to step S1306.

[0078] In step S1305, the alarm output unit 215 outputs an alarm because a traffic rule violation has occurred. For example, the alarm output unit 215 may output the alarm by voice via the speaker (not shown) of the in-vehicle unit 200. Alternatively, the alarm output unit 215 may display the alarm on the LCD 246 of the in-vehicle unit 200. The alarm output by the alarm output unit 215 allows the driver to recognize the traffic rule violation in real time and to improve their driving after recognizing the alarm.

[0079] In step S1306, the CPU 210 determines whether or not the vehicle is being parked. Specifically, the CPU 210 may determine that parking is performed, for example, when the driver of the vehicle 20 presses a parking button provided on the on-board unit 200. Alternatively, parking may be performed when the ignition switch of the vehicle 20 is turned off.

[0080] In step S1306, if the CPU 210 determines that it is an incoming item (step S1306: YES), the process proceeds to step S1205 in the sequence diagram of Figure 12. On the other hand, if the CPU 210 determines in step S1306 that it is not an incoming item (step S1306: NO), the process returns to step S1301, and the process from step S1301 is executed.

[0081] Let's return to Figure 12 and continue the explanation. In step S1205, the in-vehicle unit 200 performs the receiving process. Specifically, the in-vehicle unit 200 performs the receiving process triggered by the receiving determination in step S1306 of Figure 13.

[0082] In step S1206, the operation information acquisition unit 111 of the server 10 acquires operation information from the in-vehicle device 200. The operation information acquired by the operation information acquisition unit 111 in step S1206 includes the judgment result from the in-vehicle device 200. The process then proceeds to step S1207.

[0083] In step S1207, the operation report generation unit 113 of the server 10 generates an operation report based on the operation information and traffic rule determination results sent from the in-vehicle device 200. The operation report generation process in step S1207 is the same as the process shown in steps S1002 to S1008 in Figure 10.

[0084] As described above, the in-vehicle unit 200 of the report generation system 1 in the second embodiment includes an operation information determination unit 212 and a warning output unit 215. The warning output unit 215 outputs a warning from the in-vehicle unit 200 installed in the vehicle 20 if the traffic rule determination unit 212b determines that the vehicle 20 has violated a traffic rule. This makes it possible for the driver of the vehicle 20 to recognize the violation of a traffic rule in real time and to improve their driving after recognizing the warning.

[0085] (Other embodiments) While embodiments have been described in detail with reference to the drawings, these embodiments are not limited to those described above. Furthermore, the components described above include those easily conceivable by those skilled in the art, and those that are substantially the same. Moreover, the configurations described above can be combined as appropriate. In addition, various omissions, substitutions, or modifications of the configurations can be made without departing from the spirit of the embodiments.

[0086] In the first embodiment described above, an example was shown in which the functions of the report generation device 100 are provided on the server 10. In the second embodiment, an example was shown in which the functions related to the operation information determination unit 112 among the functions of the report generation device 100 are provided as a function of the CPU 210 of the in-vehicle unit 200 (operation information determination unit 212). These forms do not limit the configuration of the embodiments. For example, the CPU 210 of the in-vehicle unit 200 may be configured to include an operation information acquisition unit 111, an operation report generation unit 113, and / or an operation report output unit 114. In this case, a configuration may be applied in which the in-vehicle unit 200 generates the operation report and outputs the operation report to the SD card 244. Alternatively, a configuration may be applied in which the in-vehicle unit 200 generates the operation report and outputs the operation report by a printing device (not shown) of the in-vehicle unit 200.

[0087] Furthermore, a computer program (report generation program) that causes a computer to execute the processing (report generation method) in the report generation device 100 described above, and a computer-readable recording medium on which the program is stored, are included within the scope of this embodiment. Here, the type of computer-readable recording medium is arbitrary. In addition, the computer program is not limited to one stored on the recording medium, but may also be transmitted via telecommunication lines, wireless or wired communication lines, networks such as the Internet, etc.

[0088] The features of the report generation device 100, the report generation system 1, and the report generation method are described below.

[0089] The report generation device 100 according to the first embodiment includes an operation information acquisition unit 111 that acquires operation information of the vehicle 20, including location information and speed information of the vehicle 20. The report generation device 100 includes a location information determination unit 112a that reflects the traffic rules applicable to the location indicated by the location information into the operation information, based on consignor information, which includes traffic rules of the consignor's location and area information of the consignor's location, stored in advance in a storage unit 120. The report generation device 100 also includes a traffic rule determination unit 112b that determines whether or not the vehicle 20 has violated traffic rules based on the operation information and the consignor information. Furthermore, the report generation device 100 includes an operation report generation unit 113 that generates an operation report including the determination result determined by the traffic rule determination unit 112b.

[0090] With the above configuration, the report generation device 100 can determine traffic rules even when the vehicle 20 is operating in a location with its own traffic rules, such as within the premises of a consignor, and thus can generate a report that corresponds to the traffic rules of the location where the vehicle 20 is operating.

[0091] In the report generation device 100 according to the second embodiment, the operation daily report generation unit 113 may generate a daily report for the location of the consignor, which includes the result of determining whether or not the consignor's traffic rules were violated, if the location information includes information regarding the location of the consignor.

[0092] With the above configuration, the report generation device 100 can create a daily report for the client in addition to a regular daily report, if there is operation at the client's location, it can also create a daily report for the client that includes the results of the traffic rule determination according to the traffic rules of the client's location, thus enabling it to submit an appropriate daily report to the client.

[0093] The consignor information of the report generation device 100 according to the third embodiment may include traffic rules and area information for multiple consignors.

[0094] With the above configuration, the report generation device 100 can create a daily report for each shipper, including the judgment result according to the traffic rules of each shipper, even when the vehicle 20 has visited multiple shipper locations.

[0095] The report generation device 100 according to the fourth embodiment may further include an alarm output unit 215. The alarm output unit 215 may also output an alarm from the on-board device 200 installed in the vehicle 20 if the traffic rule determination unit 212b determines that the vehicle 20 has violated a traffic rule.

[0096] With the above configuration, the driver of vehicle 20 will be able to recognize traffic rule violations in real time and improve their driving after recognizing the warning.

[0097] The fifth embodiment of the report generation system 1 comprises an in-vehicle unit 200 and a report generation device 100. The in-vehicle unit 200 acquires operational data of the vehicle 20. The report generation device 100 has an operational information acquisition unit 111 that acquires operational data of the vehicle 20, including location information and speed information of the vehicle 20, as operational information. The report generation device 100 has a location information determination unit 112a that reflects the traffic rules applicable to the location indicated by the location information into the operational information, based on consignor information, which includes traffic rules of the consignor's location and area information of the consignor's location, stored in advance in a storage unit 120. The report generation device 100 also has a traffic rule determination unit 112b that determines whether or not the vehicle 20 has violated traffic rules based on the operational information and the consignor information. The report generation device 100 also has an operational report generation unit 113 that generates an operational report including the determination result determined by the traffic rule determination unit 112b.

[0098] With the above configuration, the report generation system 1 can determine traffic rules even when the vehicle 20 is operating in a location with its own traffic rules, such as within the premises of a consignor, and thus generate a report that corresponds to the traffic rules of the location where the vehicle 20 is operating.

[0099] The sixth method for generating a report is a method executed by a computer to generate a report. The report generation method acquires operational information of the vehicle 20, including its location information and speed information. The report generation method also reflects the traffic rules applicable to the location indicated by the location information into the operational information, based on the consignor information, which includes the traffic rules of the consignor's location and the consignor's area information, stored in advance in the storage unit 120. The report generation method also determines whether the vehicle 20 has violated the traffic rules based on the operational information and the consignor information. Furthermore, the report generation method generates an operational report that includes the determination result of whether the vehicle 20 has violated the traffic rules.

[0100] According to the above configuration, the report generation method makes it possible to generate a report that corresponds to the traffic rules of the vehicle's operating location, as the vehicle 20 also makes determinations regarding traffic rules in places with its own traffic rules, such as the consignor's premises. [Explanation of symbols]

[0101] 1. Report Generation System 10 servers 20 vehicles 30 User terminals 100, 102 Report generator 111 Operation information acquisition department 112, 212 Operation information judgment section 112a, 212a Location information determination unit 112b, 212b Traffic Regulation Judgment Department 113 Daily operation report generation department 114 Operation Daily Report Output Unit 120, 220 storage section 121, 221 Shipper Information Database 122, 222 Operation information DB 123, 223 Judgment information DB 200 Onboard equipment 215 Alarm output section

Claims

1. An operation information acquisition unit that acquires operation information of the vehicle, including vehicle location information and speed information, A location information determination unit reflects the traffic rules applicable to the location indicated by the location information into the operation information, based on the consignor information which includes the traffic rules of the consignor location stored in a memory unit in advance and the consignor location area information which is information about the area to which the traffic rules of the consignor location apply. A traffic rule determination unit determines whether the vehicle has violated the traffic rules based on the aforementioned operational information and the aforementioned consignor information, A daily operation report generation unit generates a daily operation report that includes the determination result determined by the traffic rule determination unit, A report generation device equipped with the following features.

2. The report generation device according to claim 1, wherein the operation report generation unit generates a report for the consignor location, which includes a result of determining whether or not the consignor violated the traffic regulations of the consignor location, if the location information includes information regarding the location of the consignor location.

3. The report generating device according to claim 2, wherein the consignor information includes the traffic rules and area information of a plurality of consignors.

4. It is further equipped with an alarm output unit. The report generation device according to any one of claims 1 to 3, wherein the alarm output unit outputs an alarm from an in-vehicle device installed in the vehicle when the traffic rule determination unit determines that the vehicle has violated the traffic rule.

5. A report generation system comprising an in-vehicle device and a report generation device, The in-vehicle device acquires vehicle operation data, The report generation device, An operation information acquisition unit that acquires operation information of the vehicle, including the location information and speed information of the vehicle, A location information determination unit reflects the traffic rules applicable to the location indicated by the location information into the operation information, based on the consignor information which includes the traffic rules of the consignor location stored in a memory unit in advance and the consignor location area information which is information about the area to which the traffic rules of the consignor location apply. A traffic rule determination unit determines whether the vehicle has violated the traffic rules based on the aforementioned operational information and the aforementioned consignor information, A report generation system comprising a daily operation report generation unit that generates a daily operation report including the determination result determined by the traffic rule determination unit, and a report generation system.

6. A method performed by a computer to generate a report, The operation information of the vehicle, including the vehicle's location and speed, is acquired. Based on the consignor information, which includes the traffic rules of the consignor's location stored in the memory unit in advance and the consignor's location area information, which is information regarding the area to which the traffic rules of the consignor's location apply, the traffic rules applicable to the location indicated by the location information are reflected in the operation information. Based on the aforementioned operational information and the aforementioned consignor information, it is determined whether the vehicle has violated the aforementioned traffic regulations. A report generation method for generating a daily operation report that includes a determination result of whether or not the vehicle violated the traffic regulations.