Information processing device, information processing method, program for information processing device, mobile body operation management system, and mobile body terminal device
The information processing device addresses the challenge of understanding and comparing driving operations across management units by associating drivers with units and displaying aggregated results, enhancing management efficiency.
Patent Information
- Application Number
- JP2024171970
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-10-01
- Publication Date
- 2025-01-23
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing systems fail to immediately understand the occurrence of predetermined driving operations and do not facilitate comparison of driving operations across different management units.
An information processing device that associates drivers with management units, totals driving operations for each time unit, and displays the results comparatively across management units using a display unit.
Enables the immediate understanding and comparative analysis of driving operations within each management unit, facilitating effective management and evaluation of driving behaviors.
Smart Images

Figure 2025011154000001_ABST
Abstract
Description
[Technical field]
[0001] The present application belongs to the technical fields of an information processing device, an information processing method, a program for an information processing device, a mobile operation control system, and a mobile terminal device. [Background technology]
[0002] Systems for managing the operation of multiple vehicles have been developed. For example, the following Patent Document 1 discloses a vehicle operation management system that installs a data collection device in vehicles to be managed to collect vehicle behavior data, transfers the vehicle behavior data and vehicle driver data to a management terminal of an administrator, processes the transferred data at the management terminal together with data prepared in advance at the management terminal, and generates report data. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2012-84136 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, in the technology described in the above Patent Document 1, it was difficult to immediately understand the occurrence of a certain driving operation caused by a driver of a vehicle driving a vehicle in a management unit for managing the driver. In addition, in the conventional technology, it was not possible to compare the occurrence of driving operations between management units.
[0005] Therefore, the present application has been made in consideration of the above-mentioned problems, and one example of the objective is to provide an information processing device, etc. that can grasp the occurrence of driving operations for each management unit in which drivers are managed. [Means for solving the problem]
[0006] In order to solve the above problem, the invention described in claim 1 comprises an aggregation means for tallying up the number of driving operations of the driver for each predetermined time unit and for each of a plurality of management units from data associating a driver of a mobile body with a management unit that manages the driver, and data associating the driver, the driver's driving operations, and the timing of the driving operations, and a display control means for displaying the aggregated results on a display unit in a comparable manner for each management unit.
[0007] The invention described in claim 10 further includes a counting step of counting the number of driving operations of the driver for each predetermined time unit and for each of a plurality of management units from data associating a driver of a mobile body with a management unit that manages the driver, and data associating the driver with the driver's driving operations and the timing of the driving operations, and a display control step of displaying the counted results on a display unit in a comparable manner for each management unit.
[0008] The invention described in claim 12 is a mobile operation management system equipped with a mobile terminal device mounted on a mobile device driven by a driver and an information processing device for processing information, the system having a counting means for counting the number of driving operations of the driver for each specified time unit and for each of a plurality of management units from data associating the driver with a management unit that manages the driver, and data associating the driver with the driver's driving operations and the timing of the driving operations, and a display control means for displaying the counted results on a display unit in a comparable manner for each management unit.
[0009] The invention described in claim 13 is a mobile terminal device mounted on a mobile device driven by a driver, which is equipped with a transmission means for transmitting information regarding the driver's driving operation to an information processing device that tally up the number of driving operations of the driver for each specified time unit and for each of a plurality of the management units from data associating the driver with a management unit that manages the driver, and data associating the driver with the driver's driving operations and the timing of the driving operations, and displays the tally results on a display unit in a comparable manner for each management unit. [Brief description of the drawings]
[0010] [Figure 1] 1 is a block diagram showing an example of the configuration of an information processing device 1. FIG. [Diagram 2] 1 is a schematic diagram showing a configuration example of a vehicle operation management system S. [Diagram 3] 2 is a block diagram showing an example of the configuration of an information processing server device SV. FIG. [Figure 4] 10 is a schematic diagram showing an example of data stored in a database of an information processing server device SV. FIG. [Diagram 5] 10 is a schematic diagram showing an example of data stored in a database of an information processing server device SV. FIG. [Figure 6] 10 is a schematic diagram showing an example of data stored in a database of an information processing server device SV. FIG. [Figure 7] 10 is a schematic diagram showing an example of data stored in a database of an information processing server device SV. FIG. [Figure 8] FIG. 2 is a block diagram showing an example of the configuration of a client terminal device C. [Figure 9] 2 is a block diagram showing an example of the configuration of an in-vehicle navigation device NV. [Figure 10] 4 is a flowchart showing an example of a data collection operation of the vehicle operation management system S. [Figure 11] 4 is a flowchart showing an example of the operation of the vehicle operation management system S. [Figure 12] 13 is a schematic diagram showing an example of a display on a display unit of a client terminal device C. FIG. [Figure 13] 13 is a schematic diagram showing an example of a display on a display unit of a client terminal device C. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] An embodiment of the present application will be described with reference to Fig. 1. Fig. 1 is a block diagram showing an example of a schematic configuration of an information processing device according to an embodiment.
[0012] As shown in FIG. 1, the information processing device 1 includes a tallying means 1a and a display control means 1b.
[0013] In this configuration, the counting means 1a counts the number of driving operations of the driver for each specified time unit and for each multiple management units from data associating the driver of the mobile body with the management unit that manages the driver, and data associating the driver, the driver's driving operations, and the timing of the driving operations.
[0014] Examples of a mobile object include automobiles, bicycles, people, trains, ships, and aircraft. Examples of a management unit include a department, section, individual, and the like within an organization (e.g., a company, a government agency, etc.). Examples of a management unit include the organization itself in an associated organization (e.g., an associated company) or a group organization (e.g., a group of companies). Examples of a management unit include each company belonging to a specific industry. As an example of a management unit, an organization may have a hierarchical structure according to the hierarchy, such as a group organization, associated organization, company, department, section, individual, and the like. A driver belongs to a specific management unit and operates the mobile object to drive the mobile object.
[0015] An example of data associating a driver of a mobile body with a management unit that manages the driver is data in a driver database that stores a management unit ID of the management unit to which the driver belongs in association with the driver of the mobile body (e.g., a mobile body ID such as a driver ID or a vehicle ID).
[0016] Examples of driving operations by the driver include acceleration (sudden acceleration) of a moving object exceeding a predetermined value, deceleration (sudden deceleration) of a moving object exceeding a predetermined value, wheel steering operation exceeding a predetermined value (such as abrupt steering with an operating angle exceeding a predetermined value in a short period of time), excessive speeding of the moving object, idling of the driving force of the moving object, and driving the moving object for a long period of time, etc. Acceleration and deceleration of a moving object exceeding a predetermined value also include acceleration due to unnecessary accelerator pedal depression and deceleration due to braking depending on road conditions, etc.
[0017] Examples of the timing of the driving operation include a date, a time, a time range, etc. For example, an example of the date is August 31, 2016, and an example of the date is August 31. Examples of the time are 0:10:25, 2016 August 31, 0:10:25, etc. The time indicating a moment may be expressed in minutes or seconds. Examples of a time period having a range include 2 minutes, 30 minutes, and 30 minutes and 25 seconds. Examples of the timing of a driving operation include the time when the driving operation started (e.g., the time when the acceleration exceeded a predetermined value), the time when the driving operation ended (e.g., the time when the acceleration exceeded a predetermined value and fell below the predetermined value), and the period from when the driving operation started to when it ended (e.g., the time when the acceleration exceeded a predetermined value and fell below the predetermined value).
[0018] Examples of the predetermined time unit include half a day, 1 day, 2 days, 3 days, 5 days, 1 week, 2 weeks, 1 month, 2 months, 3 months, 6 months, 1 year, etc. The time unit may also be a momentary period (e.g., 12:10:25) or a period with a certain range (e.g., 2 minutes, 30 minutes, 30 minutes 25 seconds, etc.).
[0019] Examples of the count of the number of driving operations include the number of occurrences of a specific driving operation such as sudden acceleration (number of driving operations), frequency, and a numerical value weighted by the degree of acceleration. Examples of the counted result of a plurality of driving operations include the simple sum or average of the occurrences of each driving operation, and an average value obtained by weighting each driving operation. Examples of the counted result of a plurality of driving operations include a comprehensive index such as a simple sum, average, or weighted average for all the driving operations to be counted. In addition, when the index is counted, weighting may be assigned to each driver. For example, a low weighting is assigned to drivers who hold gold licenses.
[0020] An example of data associating a driver, the driver's driving operation, and the timing of the driving operation is data in a driving operation record database that is associated with the driver's driving operation (e.g., a driving operation ID) and stores the timing when the driving operation was performed.
[0021] A database associating a driver of a mobile object with a management unit that manages the driver, and a database associating a driver with the driving operation of the driver and the timing of the driving operation may be included in the information processing device 1. These databases may be connected to the information processing device 1 via a local area network and managed by a database server. These databases may be external cloud computing.
[0022] The display control means 1b displays the collected results on the display unit for comparison by management unit according to a predetermined time unit. The display control means 1b generates display data that can display, side by side, a collection graph showing the time transition of the collected results of the driving operations in each organization, so that the results can be displayed on the display unit for comparison by organization, such as a company, department, section, etc.
[0023] As an example of displaying the tabulated results according to a predetermined time unit, past tabulated results including the latest tabulated results may be displayed in chronological order on a daily, weekly, monthly, etc. basis, so long as the temporal transition can be understood. As the representation format, any display format that allows visual comparison, such as a line graph, bar graph, pie chart, or table format, may be used.
[0024] Examples of the display data include web page data to be displayed on the display unit, display data for a script to be run on a terminal to display comparatively on the display unit, etc. Examples of the display unit include the display unit of the information processing device 1, the display unit of a terminal device of a client such as a shipping company, etc.
[0025] As described above, according to the operation of the information processing device 1 according to the embodiment, the driving operation can be grasped for each management unit in which the driver is managed. EXAMPLES
[0026] [1. Overview of the configuration and functions of the vehicle operation management system S] Next, a specific example corresponding to the above-described embodiment will be described with reference to the drawings. Note that the example described below is an example in which the present application is applied to a vehicle operation management system S in a vehicle, which is an example of a moving body.
[0027] FIG. 2 is a schematic diagram showing an example of the configuration of the vehicle operation management system S.
[0028] As shown in Fig. 2, the vehicle operation management system S (an example of a mobile object operation management system) of this embodiment is configured to include an in-vehicle navigation device NV (an example of a mobile object terminal device) mounted on the vehicle 5 (an example of a mobile object) in order to manage the vehicle 5 of the carrier, an information processing server device SV (an example of an information processing device) that provides services related to the vehicle operation management system S, and a client terminal device C installed on the carrier side. Note that, although Fig. 2 shows one client terminal device C, the vehicle operation management system S may be configured to include multiple client terminal devices C.
[0029] The in-vehicle navigation device NV transmits vehicle operation information of the driver of the vehicle 5 (information on the driver's vehicle operation, timing of driving operation, vehicle ID, etc.), vehicle information on the vehicle 5 (for example, current location information indicating the current location, estimated arrival time information indicating the estimated arrival time, etc.) to the information processing server device SV. The in-vehicle navigation device NV wirelessly communicates with a network NW having wireless base stations.
[0030] The information processing server device SV acquires vehicle operation information, vehicle information, etc., and based on the vehicle operation information, compiles the driving operations of the driver for each time unit and for each of a plurality of management units. The information processing server device SV generates data (web page data, data for scripts, etc.) that displays the compilation results of the driving operations so that they can be compared for each management unit, and transmits the data to the client terminal device C.
[0031] Based on the received data, the client terminal device C uses a web browser or the like to display on a display a vehicle management screen on which the driving operation compilation results are displayed so as to be comparable for each management unit.
[0032] The in-vehicle navigation device NV, the information processing server device SV, and the client terminal device C are capable of transmitting and receiving data to and from each other via the network NW using, for example, a communication protocol such as TCP / IP. The network NW is constructed, for example, from the Internet, a dedicated communication line (for example, a CATV (Community Antenna Television) line), a mobile communication network (including base stations, etc.), and a gateway, etc.
[0033] [2. Configuration and functions of each device] (2.1 Configuration and Functions of Information Processing Server Device SV) Next, the configuration and functions of the terminal device 10 will be described with reference to FIGS. Fig. 3 is a block diagram showing an example of the configuration of the information processing server device SV. Fig. 4 to Fig. 7 are schematic diagrams showing an example of data stored in the database of the information processing server device SV.
[0034] As shown in FIG. 3, the information processing server SV functioning as a computer includes a storage unit 11, a communication unit 12, an operation unit 13, a display unit 14, and a control unit 15.
[0035] The storage unit 11 is configured, for example, with a hard disk drive, a silicon disk drive, etc. The storage unit 11 has various databases.
[0036] As shown in Fig. 4, the storage unit 11 has an organization database that stores management unit names in a client, a carrier, and higher-level management unit IDs in association with management unit IDs. In the organization database, for example, management units having the same higher-level management unit ID are management units at the same level of hierarchy. The organization database is an example of a database that associates drivers of moving objects with the management units at each hierarchical level.
[0037] 5, the storage unit 11 has a driver database that stores the name of the driver and the management unit ID of the management unit to which the driver belongs, in association with the driver ID. The data in the driver database is an example of data that associates the driver of the vehicle 5 with the management unit that manages the driver.
[0038] As shown in FIG. 6, the storage unit 11 has a driving operation database that stores the name of each driving operation in association with a driving operation ID.
[0039] 7, the storage unit 11 has a driving operation record database that stores the vehicle ID of the vehicle 5 used by the driver, the timing of the driving operation, and the driving operation ID, in association with the driver ID. The data in the driving operation record database is an example of data that associates the driver, the driving operation of the driver, and the timing of the driving operation.
[0040] The storage unit 11 also has a compilation result database that stores past compilation results for each predetermined period. The compilation result database stores compilation results of each driving operation for each driver ID during a predetermined period, compilation results of each driving operation for each management unit ID, and the like.
[0041] The storage unit 11 also stores various programs such as an operating system and a server program. The various programs may be acquired from other server devices or the like via a network NW, or may be recorded on a recording medium and read via a drive device.
[0042] The communication unit 12 is connected to the network NW and controls the state of communication with the client terminal device C and the in-vehicle navigation device NV.
[0043] The operation unit 13 is constituted by, for example, a keyboard, a mouse, etc. The operation unit 13 receives operation instructions from an operator, and outputs the contents of the instructions to the control unit 15 as instruction signals.
[0044] The display unit 14 is configured, for example, by a liquid crystal display element, an EL element, etc. The display unit 14 displays information such as characters and images.
[0045] The control unit 15 includes, for example, a CPU (Central Processing Unit), a ROM (Read Only Memory), and a RAM (Random Access Memory). The control unit 15 controls the operation of each part of the server device SV. In the control unit 15, the CPU reads out and executes various programs stored in the ROM, RAM, and storage unit 11.
[0046] (2.2 Configuration and Functions of Client Terminal Device C) Next, the configuration and functions of the client terminal device C will be described with reference to Fig. 8. Fig. 8 is a block diagram showing an example of the configuration of the client terminal device C.
[0047] As shown in FIG. 8, the client terminal device C functioning as a computer includes a storage unit 21, a communication unit 22, an operation unit 23, a display unit 24, and a control unit 25.
[0048] The storage unit 21 is configured, for example, with a hard disk drive, a silicon disk drive, etc. The storage unit 21 stores various programs such as an operating system and a server program.
[0049] The communication unit 22 is connected to the network NW and controls the state of communication with the information processing server device SV and the in-vehicle navigation device NV.
[0050] Like the operation unit 13, the operation unit 23 is configured with, for example, a keyboard and a mouse.
[0051] Like the display unit 14, the display unit 24 is configured by, for example, a liquid crystal display element or an EL element.
[0052] The control unit 25 includes, for example, a CPU, a ROM, and a RAM. The control unit 25 controls the operation of each unit of the client terminal device C. The control unit 25 includes a CPU that reads out and executes various programs stored in the ROM, the RAM, and the storage unit 21.
[0053] (2.3 Configuration and Functions of the Vehicle Navigation Device NV) Next, the configuration and functions of the in-vehicle navigation device NV will be described with reference to FIG.
[0054] FIG. 9 is a block diagram showing an example of the configuration of the vehicle-mounted navigation device NV.
[0055] As shown in FIG. 9, the in-vehicle navigation device NV has a storage unit 31, a communication unit 32, an operation unit 33, a display unit 34, a sensor unit 35, a timer unit 36, and a control unit 37.
[0056] The storage unit 31 is composed of, for example, a hard disk drive, a silicon disk drive, etc., and stores map information, etc. The storage unit 31 stores various programs for controlling the in-vehicle navigation device NV. The various programs include an operating system, navigation, and application software for playing music, etc. Note that the various programs may be acquired, for example, via a network such as a wireless communication network, or may be recorded on a recording medium such as a CD or DVD and read via a drive device.
[0057] The communication section 32 is connected to the network NW and controls the state of communication with the information processing server apparatus SV.
[0058] The operation unit 33 includes various buttons such as a mechanical power button and a volume button, and the display unit 34 is a touch switch type display panel such as a touch panel.
[0059] The display unit 34 is configured, for example, with a liquid crystal display element, an EL element, etc. On the display unit 34, route guidance information is displayed.
[0060] The sensor unit 35 includes various sensors such as a speed sensor, an acceleration sensor, a gyro sensor, a GPS sensor, a direction sensor, a steering angle sensor, a seat sensor, a fuel sensor, and a temperature sensor. The sensor unit 35 detects various data for calculating the driving operation of the driver of the vehicle 5. The sensor unit 35 includes a sensor for detecting the state of the engine of the vehicle 5.
[0061] The speed sensor detects the speed of the vehicle 5 to measure speeding. The acceleration sensor detects the acceleration of the vehicle 5 to measure sudden acceleration and deceleration. The GPS sensor acquires latitude and longitude information as the current position of the vehicle 5. The gyro sensor detects the angular acceleration of the body of the vehicle 5. The orientation sensor detects the orientation of the vehicle 5. The steering angle sensor detects the steering angle. The seat sensor detects whether the driver is sitting in the seat. The fuel sensor detects the amount of fuel consumed, the remaining amount, etc.
[0062] The timer unit 36 outputs, for example, the time for measuring the time measured by the sensor.
[0063] The control unit 37 includes, for example, a CPU, a ROM, and a RAM. In the control unit 37, the CPU reads out and executes various programs stored in the ROM, the RAM, and the storage unit 31.
[0064] [3. Operation of the Vehicle Operation Management System S] Next, the operation of the vehicle operation control system S according to the embodiment will be described with reference to FIGS.
[0065] Fig. 10 is a flowchart showing an example of the data collection operation of the vehicle operation management system S. Fig. 11 is a flowchart showing an example of the operation of the vehicle operation management system S. Figs. 12 and 13 are schematic diagrams showing an example of the display on the display unit of the client terminal device C.
[0066] (3.1 Data collection operations) The operation of collecting data on the driving operation of the driver of each vehicle 5 measured by the on-board navigation device NV of each vehicle 5 will be described.
[0067] First, the driver gets into the vehicle 5 and starts the engine, and the in-vehicle navigation device NV starts up and detects the start-up.
[0068] The vehicle navigation device NV may recognize the driver by reading or detecting the driver's ID. The driver ID and the vehicle ID may be associated in advance according to the operation schedule of the vehicle 5.
[0069] When the driver starts driving the vehicle 5, the in-vehicle navigation device NV acquires data detected by each sensor of the sensor unit .
[0070] The control unit 37 of the in-vehicle navigation device NV judges driving operations such as sudden acceleration and sudden steering based on data from the sensors. For example, when the acceleration of the vehicle 5 is equal to or greater than a predetermined value, the control unit 37 judges that the driving operation is sudden acceleration. When the deceleration of the vehicle 5 is equal to or greater than a predetermined value, the control unit 37 judges that the driving operation is sudden deceleration. When the steering angle of the wheel steering operation of the vehicle 5 is equal to or greater than a predetermined value, the control unit 37 judges that the driving operation is sudden steering. When the speed of the vehicle 5 exceeds the speed limit based on the current position and map information, the control unit 37 judges that the driving operation is overspeed. When the vehicle 5 is stopped and the engine is running for a predetermined time or more, the control unit 37 judges that the driving operation is idling. When the driving operation is performed for a predetermined time or more after getting into the vehicle 5, the control unit 37 judges that the driving operation is long-term driving.
[0071] The control unit 37 stores the time when the driving operation occurred in the storage unit 31, RAM, or the like together with the determination result for each driving operation (for example, a driving operation ID).
[0072] The control unit 37 transmits the vehicle ID (or the driver ID), the determination result for each driving operation, and the time when the driving operation occurred (timing of the driving operation) to the information processing server device SV. Note that the in-vehicle navigation device NV may compile and transmit the data to the information processing server device SV at a predetermined time interval (e.g., 10 minutes, 30 minutes, or 1 hour), or immediately before the power of the in-vehicle navigation device NV is turned off, or at a predetermined time (e.g., noon or 3 p.m.).
[0073] The in-vehicle navigation device NV functions as an example of a transmission means for transmitting information related to the driver's driving operation.
[0074] 10, the vehicle operation management system S receives driving operation data including a vehicle ID, a driving operation ID, and a timing of the driving operation (step S1). Specifically, the information processing server device SV of the vehicle operation management system S receives the driving operation data including a vehicle ID, a driving operation ID, and a timing of the driving operation from the in-vehicle navigation device NV of each vehicle 5.
[0075] Next, the vehicle operation control system S stores the received data in a database (step S2). Specifically, the control unit 15 of the information processing server device SV stores the received data in a driving operation record database in the storage unit 11. The control unit 15 may refer to the driver database in the storage unit 11 to identify the driver ID from the vehicle ID.
[0076] (3.2 Generation of display data) Next, the operation of generating display data will be described.
[0077] 11, the vehicle operation management system S acquires the management unit ID of the management unit to which the driver belongs based on the driver ID (step S10). Specifically, the control unit 15 of the information processing server device SV acquires the management unit ID based on the driver ID by referring to the organization database in the storage unit 11. The control unit 15 also acquires the higher-level management unit ID.
[0078] In this way, the information processing server SV functions as an example of an acquisition means for acquiring data from a database that associates drivers of moving bodies with management units that manage the drivers.
[0079] Next, the vehicle operation management system S acquires data on each driving operation in a predetermined period based on the driver ID (step S11). Specifically, the control unit 15 of the information processing server device SV refers to the driving operation database in the storage unit 11 and acquires data on each driving operation, for example, at the timing of the driving operation belonging to a predetermined period (one example of a predetermined time unit) based on each driver ID. The predetermined period may be, for example, a time unit of one day, one week, one month, or one year, and may be as many as the number of periods to be displayed. When the aggregation results are stored based on the past time units, the predetermined period may be the most recent period to be aggregated, such as yesterday, today, last month, this month, last week, or this week. The predetermined period may be a target period or multiple periods.
[0080] In this way, the information processing server device SV functions as an example of an acquisition means for acquiring data from a database that associates the driver, the driving operation of the driver, and the timing of the driving operation.
[0081] Next, the vehicle operation management system S tally up the driving operation data for each management unit and each driving operation (step S12). Specifically, the control unit 15 of the information processing server device SV tally up the driving operation data for each driving operation based on the driver ID belonging to the management unit of a certain management unit ID during each predetermined period. The control unit 15 counts the cases where the driving operation ID is, for example, sudden acceleration, corresponding to each driver ID belonging to the management unit of a certain management unit ID. The control unit 15 counts each management unit ID and each driving operation ID. The control unit 15 stores the number of times counted in the tally result database of the storage unit 11 in association with a predetermined period (for example, date), the management unit ID, and the driving operation ID.
[0082] In this way, the information processing server device SV functions as an example of a counting means for counting the number of driving operations of the driver for each predetermined time unit and for each of the plurality of management units from the data in the database.
[0083] Next, the vehicle operation management system S tally up the driving operation data for each driver and each driving operation (step S13). Specifically, the control unit 15 of the information processing server device SV tally up the driving operation data for each driving operation based on each driver ID during each predetermined period. The control unit 15 counts the cases where a driving operation ID corresponds to a certain driver ID, for example, sudden acceleration. The control unit 15 counts each driver ID and each driving operation ID. The control unit 15 stores the number of times counted in the tally result database of the memory unit 11 in association with a predetermined period (for example, date), a driver ID, and a driving operation ID.
[0084] Next, the vehicle operation management system S tally up the driving operation data for each driving operation on a company-wide basis (step S14). Specifically, the control unit 15 of the information processing server device SV tally up the driving operation data for each driving operation for the data for each predetermined period (data for all drivers) acquired in step S11. The control unit 15 stores the counted number in the tally result database of the storage unit 11 in association with the predetermined period (e.g., date), the management unit ID indicating the company-wide basis, and the driving operation ID.
[0085] Next, the vehicle operation management system S calculates an overall index for each management unit, the whole company, and for each driver (step S15). Specifically, the control unit 15 of the information processing server device SV calculates an overall index from the tally results (number of times, etc.) of each driving operation for each management unit, the whole company, and for each driver in each predetermined period. The control unit 15 stores the overall index in the tally result database of the storage unit 11 in association with a predetermined period (e.g., date) and a management unit ID, in association with a management unit ID indicating the whole company, and in association with a driving operation ID.
[0086] Next, the vehicle operation control system S generates data for display (step S16). Specifically, the control unit 15 of the information processing server device SV generates data (web page data, data for scripts, etc.) for displaying a display page such as that shown in Fig. 12 and Fig. 13 on the display unit 24 of the client terminal device C.
[0087] In this way, the information processing server device SV functions as an example of a display control means that displays the collected tally results on the display unit in a comparable manner for each management unit.
[0088] As shown in FIG. 12, a display page 40 displaying the aggregation results (an example of a first display form that can be compared for each management unit) has a driving operation switching button 41 for displaying the aggregation results for a specified driving operation, a graph display 42 in which the aggregation results of the driving operations specified by the driving operation switching button 41 are graphically displayed for each management unit, a legend display 43 indicating each management unit in the graph display 42, a table display 44 in which the data displayed in the graph display 42 is displayed numerically for each management unit, an overall evaluation field 45 displaying an evaluation of the aggregation results of the driving operations, a comment field 46 displaying comments for the target organization based on the aggregation results of the driving operations, a button 47 for displaying a display page for the corresponding management unit, and a hierarchical switching button 48 for switching the hierarchy of the management units.
[0089] Each driving operation and a comprehensive index are associated with the driving operation switching button 41. When a driving operation, etc. is selected with the driving operation switching button 41, a graph display 42, a table display 44, etc. corresponding to the selected driving operation, etc. are displayed. The driving operation switching button 41 may be a tab display, and it is sufficient if the display graph or table can be switched for each driving operation. Here, the comprehensive index is an example of a compilation result compiled for a plurality of driving operations.
[0090] In this way, the information processing server device SV functions as an example of a display control means that switches between the compiled results compiled for each driving operation of the driver and the compiled results compiled across the multiple driving operations.
[0091] In the graph display 42, for example, a graph of the overall index over time for each period for the entire company (one example of a management unit) and a graph of the overall index over time for each period for a department (one example of a management unit) that requires selection or priority guidance are displayed. As shown in Fig. 12, the results of the driving operation are displayed so that they can be compared by management unit such as "the entire company", "AA department", "BB department", and "CC department".
[0092] The number of management units displayed may be changeable. For example, the "whole company" may not be displayed and the number may be reduced to only "AA Division", "BB Division", and "CC Division", or the "CC Division" may not be displayed and only "AA Division" and "BB Division" may be displayed, or a "DD Division" may be added to make five. The display order of "AA Division", "BB Division", and "CC Division" may also be changed. The management units displayed may be changed according to the selected driving operation. For example, the tabulation results of the top three (or second) management units with the highest number of driving operations for the selected driving operation are displayed.
[0093] In this way, the information processing server device SV functions as an example of a display control means that displays the tallying result in a manner that allows the number of management units to be displayed among the plurality of management units to be changed.
[0094] Here, "the whole company" is an example of a result of tallying multiple management units. Examples of the result of tallying multiple management units include the whole company, a higher-level management unit, and multiple management units at the same level.
[0095] In the table display 44, for example, the overall index value for each period for the entire company and the overall index value for each period for departments that require selection or priority guidance are displayed in chronological order.
[0096] In this way, the information processing server SV functions as an example of a display control means that displays the numerical data of the counting results for each management unit for each management unit.
[0097] Here, for example, when the idling driving operation switching button 41 is selected, the graph and table of the overall index are switched to the graph and table of idling. The graph display 42 displays a graph of the number of idling times in each period for the entire company, and a graph of the number of idling times in each period for a department that requires selection or priority guidance.
[0098] Content such as a statement regarding driving operation is displayed in the overall evaluation field 45. Content such as a statement regarding the driving operation tendency of the whole company and the driving operation tendency of each displayed management unit is displayed in the overall evaluation field 45.
[0099] For example, if the number of times of a certain driving operation (e.g., speeding) has increased compared to the previous period, a message such as "Speeding in XX department has increased sharply since last month," "Speeding in XX department is on a downward trend, while speeding in XX department has not decreased," or "Long-term driving is decreasing company-wide, but long-term driving in XX department is increasing" is displayed, showing a prominent tendency of the driving operation and a comparison with other management units. Images such as a video may be used instead of the message, or these messages may be included in the image.
[0100] The control unit 15 of the information processing server device SV generates the contents such as these words based on the change in the tally result in each management unit. The control unit 15 generates the contents such as words to be displayed in the overall evaluation column 45 by combining the patterns of the change in the tally result in each management unit.
[0101] In the comment field 46, contents such as advice for each management unit, or for the management unit with the first priority, or for a given priority from first, are displayed. In the comment field 46, for example, the organizational name of the management unit is displayed, and advice such as "The overall index value remains high and is tending to increase. Please take immediate measures" or "~ is effective" is displayed. Advice or guide words such as "You may want to refer to the measures taken by the △△ department that reduced speeding" are displayed in the comment field 46. Instead of words, images such as video may be used, or these words may be included in the image.
[0102] The control unit 15 generates these contents based on the change in the tally result in each management unit. The control unit 15 generates the contents to be displayed in the comment field 46 by combining the patterns of the change in the tally result in each management unit.
[0103] The information processing server device SV functions as an example of a display control means for displaying contents for the driving operation, which are created based on the tallying results for each management unit.
[0104] When button 47 is selected, as shown in Fig. 13, the display changes to display page 50 in a display format for each driver belonging to the management unit corresponding to button 47. Note that this change in display may be a display control in which display page 40 disappears and display page 50 is displayed. This change in display may cause display page 50 and display page 40 to be displayed in a window, display page 50 to become active and display page 40 to become non-active, or display page 50 may be displayed in front of display page 40.
[0105] In addition, the graph for each management unit in the graph display 42, the legend indicating the management unit in the legend display 43, and the organization name and column portion in the table display 44 may be selected by clicking with a mouse or the like to display the same function as button 47.
[0106] When the hierarchical level switching button 48 is selected, the graph display 42 with different hierarchical levels (department, section, etc.), the table display 44, the overall evaluation column 45, and the comment column 46 are displayed. For example, when the hierarchical level switching button 48 for changing to a lower level is selected, the display is switched from "department" to "section". When the hierarchical level switching button 48 for changing to a higher level is selected, the display is switched from "section" to "department". Note that the graph for each management unit in the graph display 42, the legend indicating the management unit in the legend display 43, and the organization name and column portion in the table display 44 may be selected by clicking the mouse or the like to display the same as the function of the hierarchical level switching button 48.
[0107] In this way, the information processing server device SV functions as an example of a display control means that displays the tallying results in a comparable manner for each of the management units according to the hierarchy.
[0108] As shown in FIG. 13, display page 50 (second display form that can be compared for each driver) that displays the compilation results has a driving operation switching button 51 for displaying the compilation results for a specified driving operation, a graph display 52 in which the compilation results of the driving operations specified by driving operation switching button 51 are graphically displayed for each driver and the management unit to which the driver belongs, a legend display 53 indicating each driver and the management unit to which the driver belongs in the graph display 52, a table display 54 in which the data displayed in the graph display 52 is displayed numerically for each driver and for each management unit to which the driver belongs, an overall evaluation field 55 that displays an evaluation of the compilation results of the driving operations, a comment field 56 that displays comments for the driver based on the compilation results of the driving operations, and a button 57 that displays the display page for the management unit to which the corresponding driver belongs.
[0109] Each driving operation and a comprehensive index are associated with the driving operation switching button 51. When a driving operation or the like is selected with the driving operation switching button 51, a graph display 52, a table display 54, or the like corresponding to the selected driving operation or the like is displayed. The driving operation switching button 51 may be a tab display, and it is sufficient if the display graph or table can be switched for each driving operation.
[0110] For example, a graph showing the time progression of the overall index for each period for the entire company (one example of a management unit) and a graph showing the time progression of the overall index for each period for a driver who needs to be selected or prioritized for guidance are displayed in the graph display 52. As shown in Fig. 13, the results of the driving operation are displayed so that they can be compared for the management units "the entire company" and "AA department" and for each driver such as "Mr. A" and "Mr. B".
[0111] In the table display 54, for example, the overall index value for each period for all companies and the overall index value for each period for drivers who require selection or priority guidance are displayed in chronological order.
[0112] Here, for example, when the sudden acceleration driving operation switching button 51 is selected, the graph and table of the overall index are switched to a graph and table of sudden acceleration. The graph display 52 displays a graph of the number of sudden accelerations in each period for the entire company, and a graph of the number of sudden accelerations in each period for a driver who needs to be selected or prioritized for guidance.
[0113] Content such as statements regarding driving operation is displayed in the overall evaluation field 55. Content such as statements regarding the driving operation tendency of the entire company and the driving operation tendency of each displayed driver is displayed in the overall evaluation field 55.
[0114] For example, if the number of times of a certain driving operation (e.g., sudden deceleration) has increased compared to the previous period, a message such as "Mr. A's sudden deceleration has increased sharply since last month," "Mr. B's sudden deceleration has not decreased while Mr. A's sudden deceleration has not decreased," or "Mr. A's overall index has increased despite the overall index decreasing across the company" is displayed, showing a tendency toward a prominent driving operation and a comparison with other drivers. Images such as a video may be displayed instead of the message, or these messages may be included in the image.
[0115] The control unit 15 of the information processing server device SV generates these contents based on the change in the tally result for each driver. The control unit 15 generates the contents to be displayed in the overall evaluation column 55 by combining the patterns of the change in the tally result for each driver and the change in the tally result for the management unit to which the driver belongs.
[0116] The comment field 56 displays contents such as advice for each management unit, or for the driver with the first priority, or for a driver with a predetermined priority from first. For example, the comment field 56 displays the driver's name and displays advice such as "The overall index value remains high and is showing an increasing tendency. Please take measures immediately" or "~ is effective." The advice is displayed in the comment field 56 as a guide such as "You may want to refer to the measures taken by Mr. C, who improved his driving over a long period of time." Instead of words, images such as a video may be used, or these words may be included in the image.
[0117] The control unit 15 generates these contents such as text based on the change in the tally result for each driver. The control unit 15 generates contents such as text to be displayed in the comment field 56 by combining the patterns of the change in the tally result for each driver and the change in the tally result for the management unit to which the driver belongs.
[0118] When button 57 is selected, as shown in Fig. 12, the display changes to display page 40 in the display format of the management unit belonging to the driver corresponding to button 57, or returns to display page 40. Note that this changeover display may be a display control in which display page 50 disappears and display page 40 is displayed. This changeover display may cause display page 50 and display page 40 to be displayed in a window, with display page 40 becoming active and display page 50 becoming inactive, or display page 40 may be displayed in front of display page 50.
[0119] In addition, the graph for each driver in graph display 52, the legend indicating the driver in legend display 53, and the name and column portion in table display 54 may be selected by clicking a mouse or the like to display the same function as button 57.
[0120] In the case of monthly units, the control unit 15 may add up the tabulation results of the dates belonging to that month to calculate the monthly tabulation result as data for display.
[0121] Display page 40 and display page 50 may have an operation button or the like for changing the predetermined period (for example, monthly) of the graph display and table display to a display in weekly or daily units. Display page 40 and display page 50 may also have an operation button or scale for changing the number of predetermined periods displayed. Display page 40 and display page 50 may also have an operation button for changing the management unit to be displayed, changing the number of units, or changing the order in which the management units are displayed.
[0122] Moreover, the display page 40 and the display page 50 may have an operation button for changing the hierarchy of the management unit. Instead of the company-wide average, the aggregated results of other higher-level management units may be displayed.
[0123] The information processing server apparatus SV transmits the generated display data to the client terminal apparatus C. The client terminal apparatus C displays the received display data on the display unit 24.
[0124] The information processing server SV may display data for display on the display unit 14 to manage the operation of the vehicle 5.
[0125] As described above, according to the operation of the embodiment, the driving operation of the driver of the vehicle 5, which is an example of a moving body, is tallied for each time unit and for each of a plurality of management units, and the tallied results are displayed in a comparable manner for each management unit, so that the occurrence of the driving operation can be grasped for each management unit in which the driver is managed. Since the results are displayed in a comparable manner, the occurrence of the driving operation can be visually grasped for each management unit, making it easier to manage the management units.
[0126] When the driving operations of drivers are collected by time unit in multiple management units and the collected results of the management unit and the collected results of the multiple management units are displayed in a comparable manner, the occurrence status, evaluation, etc. of the driving operations in the management unit can be known. For example, the occurrence status, evaluation, etc. of the driving operations in the entire company and the occurrence status, evaluation, etc. of the driving operations in a higher hierarchical management unit can be known.
[0127] When the driver's driving operation includes at least one of the following: acceleration of the moving body (vehicle 5) above a predetermined value, deceleration of the moving body above a predetermined value, wheel steering operation of the moving body above a predetermined value, speeding of the moving body, idling of the driving force of the moving body, and long-term driving of the moving body, the occurrence status of each specific driving operation can be grasped in management units.
[0128] When switching between the tally results for each driving operation and the tally results for multiple driving operations performed by a driver, the occurrence status, evaluation, etc. of each driving operation can be compared on a management unit basis.
[0129] When the management units form a hierarchical structure according to the hierarchical levels, the operation of the vehicle can be managed according to the hierarchical level.
[0130] When the tabulation results are displayed so as to be comparable for each management unit according to the hierarchical level, comparisons can be made for each management unit, such as driving operations, according to the hierarchical level.
[0131] When the number of management units to be displayed among a plurality of management units is changeable and the tabulated results are displayed, driving operations, etc. can be compared among the management units narrowed down by priority.
[0132] When displaying content such as messages regarding driving operations created based on the aggregation results for each management unit, evaluations, comments, advice, guides, etc. regarding driving operations customized for each management unit are possible.
[0133] When the numerical data of the results of the compilation for each management unit is displayed for each management unit according to a predetermined time unit, the driving operations can be accurately compared for each management unit using numerical values. Also, the results can be compared with graph displays, etc. [Explanation of symbols]
[0134] 5: Vehicles (moving objects) 11: Storage part 14: Display section 15: Control unit (counting means, display control means) 24: Display section 37: Control unit S: Vehicle operation management system (mobile operation management system) SV: Information processing server device (information processing device) NV: In-vehicle navigation device (mobile terminal device)
Claims
[Claim 1] a counting means for counting the number of driving operations of the driver for each predetermined time unit and for each of a plurality of management units, based on data associating a driver of a mobile body with a management unit for managing the driver, and data associating the driver with the driving operations of the driver and the timing of the driving operations; a display control means for displaying the tabulated results on a display unit for each of the management units in a comparable manner; An information processing device comprising:
Citation Information
Patent Citations
Method for diagnosing safe driving, method and device for diagnosing fuel saving driving, safe driving diagnosis program, and fuel saving driving diagnosis program
JP2004234260A
Vehicle operation management system
JP2012084136A