Information processor, information processing method, information processor program, moving entity operation management system, and moving entity terminal device
The system addresses the challenge of managing driver compliance by totaling and displaying driving operations for each management unit, enhancing real-time monitoring and management through customizable display formats.
Patent Information
- Application Number
- JP2024171971
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-10-01
- Publication Date
- 2025-01-07
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing vehicle operation management systems lack the ability to immediately identify and manage predetermined driving operations by drivers within their respective management units, making it difficult to ensure compliance and efficiency.
A system that totals and displays driving operations by drivers for each management unit and time period, allowing for comparison and switching between different display formats to visualize and manage driving behaviors effectively.
Enables real-time monitoring and management of driving operations, facilitating improved compliance and efficiency by providing actionable insights into driver behaviors across various management units.
Smart Images

Figure 2025000866000001_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, with the technology described in Patent Document 1, it was difficult to immediately determine the position of a vehicle driver within the management unit of the organization to which the driver belongs in relation to the occurrence of a specific driving operation that occurs when the driver drives the vehicle.
[0005] Therefore, the present application has been made in consideration of the above-mentioned problems, and one example of the objective thereof is to provide a mobile vehicle operation management device, etc. that can grasp the occurrence of driving operations of each driver within a management unit in which the drivers are managed. [Means for solving the problem]
[0006] In order to solve the above problem, the invention described in claim 1 comprises an accumulating means for accumulating the number of driving operations of a driver of a mobile body for each management unit that manages the driver and for each predetermined time unit, and a display control means for displaying on a display unit at least one of a first display form in which the accumulating results can be compared for each management unit, or a second display form in which the accumulating results can be compared for each driver, and the display control means switches between the first display form and the second display form in response to a user's operation.
[0007] The invention described in claim 11 includes a counting step of counting the number of driving operations of a driver of a mobile body for each management unit that manages the driver and for each predetermined time unit, and a display control step of displaying on a display unit at least one of a first display form in which the counted counting results can be compared for each management unit, or a second display form in which the counted counting results can be compared for each driver, and in the display control step, switching between the first display form and the second display form is performed in response to a user operation.
[0008] The invention described in claim 13 provides a mobile operation management system equipped with a mobile terminal device mounted on a mobile body driven by a driver and an information processing device for processing information, the system comprising: a counting means for counting the number of driving operations of the driver of the mobile body for each management unit that manages the driver and for each predetermined time unit; and a display control means for displaying on a display unit at least one of a first display form in which the counted counting results can be compared for each management unit, or a second display form in which the counted counting results can be compared for each driver, and the display control means switches between the first display form and the second display form in response to a user's operation.
[0009] The invention described in claim 14 is a mobile terminal device mounted on a mobile body driven by a driver, comprising: a counting means for counting the number of driving operations of the driver of the mobile body for each management unit that manages the driver and for each predetermined time unit; and a display control means for displaying on a display unit at least one of a first display form in which the counting results by the counting means can be compared for each management unit, or a second display form in which the counted results can be compared for each driver, wherein the display control means comprises a transmission means for transmitting information regarding the driver's driving operations to an information processing device that switches between the first display form and the second display form in response to a user's operation. [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. [Figure 14] 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 tallying means 1a tallies the number of driving operations of a driver of a moving object for each management unit that manages the driver and for each predetermined time unit.
[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] 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.
[0016] 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).
[0017] 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.).
[0018] 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.
[0019] The data required for the aggregation is acquired from a database associating a driver of a mobile body with a management unit that manages the driver, a database associating a driver with the driving operation of the driver, and the timing of the driving operation, etc. 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 is associated with a driver of a mobile body (e.g., a mobile body ID such as a driver ID or a vehicle ID) and stores the management unit ID of the management unit to which the driver belongs. An example of data associating a driver with the driving operation of the driver 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.
[0020] 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.
[0021] The display control means 1b causes the display unit to display at least one of a first display form in which the compiled results can be compared for each management unit, or a second display form in which the compiled results can be compared for each driver.
[0022] An example of the first display form that allows comparison for each management unit is a graph, table, etc. that displays the tabulated results for each management unit according to a predetermined time unit so that comparison can be made for each organization such as a company, department, section, etc. An example of the second display form that allows comparison of the tabulated results for each driver is a graph, table, etc. that displays the tabulated results for each driver belonging to a predetermined management unit. The display control means 1b generates display data that allows, as the first display form, to display, side by side, tabulated graphs showing the time transition of the tabulated results of the driving operation of each organization. The display control means 1b generates display data that allows, as the second display form, to display, side by side, tabulated graphs showing the time transition of the tabulated results of the driving operation of each driver.
[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] The display control means 1b switches between the first display form and the second display form in response to an operation by a user. Examples of the user include a user who operates the information processing device 1, a user who operates a terminal device of a client such as a transport company, and the like.
[0026] As an example of switching between the first display form and the second display form, the first display form may be erased from the display unit and the second display form may be displayed, or the second display form may be erased from the display unit and the first display form may be displayed. As an example of switching between the first display form and the second display form, the first display form and the second display form may be displayed in a window on the display unit, with one being active and the other being inactive, or one being brought to the foreground and the other being in the background.
[0027] As described above, according to the operation of the information processing device 1 according to the embodiment, it is possible to grasp the occurrence state of driving operations of each driver within a management unit in which the drivers are managed. EXAMPLES
[0028] [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.
[0029] FIG. 2 is a schematic diagram showing an example of the configuration of the vehicle operation management system S.
[0030] 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.
[0031] 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.
[0032] 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.
[0033] 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.
[0034] 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.
[0035] [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.
[0036] 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.
[0037] 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.
[0038] 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.
[0039] 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.
[0040] 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.
[0041] 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.
[0042] 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.
[0043] 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.
[0044] 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.
[0045] 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.
[0046] 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.
[0047] 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.
[0048] (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.
[0049] 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.
[0050] 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.
[0051] 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.
[0052] Like the operation unit 13, the operation unit 23 is configured with, for example, a keyboard and a mouse.
[0053] Like the display unit 14, the display unit 24 is configured by, for example, a liquid crystal display element or an EL element.
[0054] 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.
[0055] (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.
[0056] FIG. 9 is a block diagram showing an example of the configuration of the vehicle-mounted navigation device NV.
[0057] 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.
[0058] 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.
[0059] The communication section 32 is connected to the network NW and controls the state of communication with the information processing server apparatus SV.
[0060] 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.
[0061] 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.
[0062] 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.
[0063] 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.
[0064] The timer unit 36 outputs, for example, the time for measuring the time measured by the sensor.
[0065] 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.
[0066] [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.
[0067] 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.
[0068] (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.
[0069] 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.
[0070] 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.
[0071] When the driver starts driving the vehicle 5, the in-vehicle navigation device NV acquires data detected by each sensor of the sensor unit .
[0072] 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.
[0073] 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).
[0074] The control unit 37 receives the vehicle ID (or the driver ID), the determination result for each driving operation, The in-vehicle navigation device NV may transmit the time when the driving operation occurred (the timing of the driving operation) to the information processing server device SV. The in-vehicle navigation device NV may compile the data and transmit it to the information processing server device SV at a predetermined time interval (e.g., 10 minutes, 30 minutes, 1 hour), or immediately before the power supply of the in-vehicle navigation device NV is turned off, or at a predetermined time (e.g., noon, 3 p.m.).
[0075] The in-vehicle navigation device NV functions as an example of a transmission means for transmitting information related to the driver's driving operation.
[0076] 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.
[0077] 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.
[0078] (3.2 Generation of display data) Next, the operation of generating display data will be described.
[0079] 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.
[0080] 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.
[0081] 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.
[0082] 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.
[0083] 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.
[0084] 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.
[0085] 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.
[0086] 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.
[0087] 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.
[0088] 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 to Fig. 14 on the display unit 24 of the client terminal device C.
[0089] 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.
[0090] 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.
[0091] 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.
[0092] 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.
[0093] 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".
[0094] 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.
[0095] In this way, the information processing server device SV functions as an example of a display control means for displaying the tally result while allowing the number of management units to be changed among the plurality of management units to be displayed. The graph display 52 is an example of a second display form that allows comparison for each of the drivers belonging to one management unit (e.g., "all companies").
[0096] 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.
[0097] 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.
[0098] In this way, the information processing server device SV functions as an example of a display control means for displaying the numerical data of the aggregation result for each management unit for each management unit. The table display 44 is an example of a second display form that allows comparison for each driver belonging to one management unit (e.g., "all companies").
[0099] 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.
[0100] 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.
[0101] 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.
[0102] 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.
[0103] 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.
[0104] 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.
[0105] 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.
[0106] 13, when the button 47 is selected, the display page 50 is displayed in a display format for each driver belonging to the management unit corresponding to the button 47. Note that this display change may be performed by display control such that the display page 40 disappears and the display page 50 is displayed.
[0107] 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.
[0108] In this way, the information processing server SV functions as an example of a display control means that switches between the first display form and the second display form in response to a user's operation.
[0109] 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.
[0110] 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.
[0111] 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.
[0112] 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.
[0113] The graph display 52 displays, for example, a graph of the overall index over time for each period for the entire company (an example of a management unit), and a graph of the overall index over time for each period for a driver who requires selection or priority guidance. As shown in FIG. 13, the aggregated results of driving operations are displayed so that they can be compared for the management units of "the entire company" and "AA department" and for each driver such as "Mr. A" and "Mr. B". The graph display 52 is an example of a second display form that allows comparison for each driver belonging to one management unit (for example, "the entire company" or "AA department").
[0114] In the table display 54, for example, the overall index value for each period for the entire company and the overall index value for each period for drivers who need to be selected or prioritized for guidance are displayed in chronological order. The table display 54 is an example of a second display form that allows comparison for each of the drivers belonging to one management unit (for example, "the entire company" or "AA department").
[0115] 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.
[0116] 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.
[0117] 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.
[0118] 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.
[0119] In the comment field 56, contents such as advice words for each management unit, or for the driver with the first priority, or for a driver with a predetermined rank from first place are displayed. For example, the driver's name is displayed in the comment field 56, and advice words such as "The overall index value remains high and is tending to increase. Please take measures immediately" or "~ is effective" are displayed in the comment field 56. "You may want to refer to the measures taken by Mr. C, who improved his driving over a long period of time." Images such as a video may be displayed instead of words, or these words may be included in the image.
[0120] 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.
[0121] 12, when button 57 is selected, 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 controlled so that display page 50 disappears and display page 40 is displayed.
[0122] In addition, the graph for each driver in the graph display 52, the legend indicating the driver in the legend display 53, and the name and column portion in the table display 54 may be selected by clicking a mouse or the like to display the same function as button 57.
[0123] 14 , by switching display using button 47 or the like, display page 50 and display page 40 may be displayed in a window, display page 50 may become active and display page 40 may become non-active, or display page 50 may be displayed in front of display page 40. By switching display using button 57 or the like, display page 50 and display page 40 may be displayed in a window, display page 40 may become active and display page 50 may become non-active, or display page 40 may be displayed in front of display page 50.
[0124] In this way, the information processing server SV functions as an example of a display control means that switches between the first display form and the second display form in response to a user's operation.
[0125] 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.
[0126] 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.
[0127] 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.
[0128] 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.
[0129] The information processing server SV may display data for display on the display unit 14 to manage the operation of the vehicle 5.
[0130] As described above, according to the operation of the embodiment, in response to the user's operation, a first display form that can be compared for each management unit and a second display form that can be compared for each driver are switched between, and by performing the switching operation, the occurrence of driving operations can be visually grasped for each management unit, and then the occurrence of driving operations of each driver can be grasped, or vice versa, so that the impression of the previous display remains, making it easier to grasp the occurrence of driving operations of each driver within the management unit in which the drivers are managed than by looking at the second display form alone.
[0131] The driving operations of the driver of a vehicle 5, which is an example of a moving body, are 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 driving operations can be understood for each management unit in which the driver is managed. Since the results are displayed in a comparable manner, the occurrence of driving operations can be visually understood for each management unit, making it easier to manage by management unit.
[0132] When the second display format is a display format that allows comparison for each of the drivers belonging to one management unit, the position within the same management unit can be grasped in terms of the occurrence of driving operations.
[0133] 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.
[0134] 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.
[0135] 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 and evaluation of each driving operation can be compared on a management unit basis.
[0136] When the management units form a hierarchical structure according to the hierarchical levels, the driving operations and the like can be managed according to the hierarchical level.
[0137] When the tabulation results are displayed so as to be comparable for each management unit according to the hierarchy, comparisons can be made for each management unit, such as driving operations, according to the level of the hierarchy.
[0138] 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 management units narrowed down by priority.
[0139] 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.
[0140] 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 by numerical value. Also, the results can be compared with a graph display. [Explanation of symbols]
[0141] 5: Vehicles (moving objects) 11: Storage part 14: Display section 15: Control unit (counting means, display control means) 24: Display section 37: Control unit 40: Display page (first display form) 47: Button 50: Display page (second display mode) 57: Button 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 a driver of a moving object for each management unit that manages the driver and for each predetermined time unit; a display control means for causing a display unit to display at least one of a first display form in which the collected results can be compared for each management unit, or a second display form in which the collected results can be compared for each driver, The display control means is an information processing device that switches between a first display form and a second display form in response to a user's operation.
Citation Information
Patent Citations
System and method for operation analysis, and computer program
JP2002150468A
Method for diagnosing safe driving, method and device for diagnosing fuel saving driving, safe driving diagnosis program, and fuel saving driving diagnosis program
JP2004234260A
Driving content evaluation device
JP2012221307A
Vehicle operation management system
JP2012084136A