Information processing device, information processing method, and program
The information processing device addresses the inconsistency in displaying mobile unit status by switching output modes based on elapsed time since data acquisition, ensuring users can easily understand the status of each mobile unit.
Patent Information
- Application Number
- JP2023141898
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-09-01
- Publication Date
- 2025-05-14
- Estimated Expiration
- 2042-12-27
AI Technical Summary
The timing of acquiring and transmitting driving information by different devices can vary, leading to inconsistent displays of mobile unit status, making it difficult for users to easily grasp the status of each mobile unit.
An information processing device that acquires travel information from a mobile body via a roadside machine, counts the elapsed time since the latest information acquisition, and outputs status items in a first mode until a predetermined period elapses, then switches to a second mode with a different output format.
This solution allows for easy grasping of the mobile unit's status by standardizing the display timing and format, regardless of the device used for data acquisition and transmission.
Smart Images

Figure 0007675993000001 
Figure 0007675993000002 
Figure 0007675993000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]
[0002] There is a service that provides information on driving evaluation based on driving information acquired from a moving object. Such a service can make a person aware of driving quality and encourage them to improve driving quality. By improving driving quality, it can improve fuel efficiency, reduce accidents, and further improve the operational efficiency of multiple vehicles.
[0003] For example, Patent Document 1 discloses an invention that notifies a driver of prompting information to improve their driving style based on the results of a comparison between driving accuracy obtained by analyzing driving information such as acceleration information obtained from an in-vehicle recording device such as a drive recorder and a reference driving accuracy. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2016-184336 A Summary of the Invention [Problem to be solved by the invention]
[0005] However, when acquiring travel information from a moving object, it is not always possible to use the same device for acquiring travel information in each moving object, and various devices may be used. In this case, the timing at which the device acquires travel information and the timing at which the device transmits the acquired and stored travel information to a server may differ depending on the device.
[0006] If the timing at which the device acquires driving information and the timing at which the accumulated driving information is transmitted to the server differ, when displaying the status of each moving object in real time or at a similar timing, for example when displaying that the engine has been turned off and the object is stopped, the same status may be displayed differently depending on the type of device, creating the problem that it is difficult for a user viewing the display to easily grasp the status of each moving object.
[0007] An object of the present invention is to make it possible to easily grasp the status of a moving object. [Means for solving the problem]
[0008] According to one aspect of the present invention, an information processing device includes a driving information acquisition unit that acquires driving information of a first moving body via a roadside device, a counting unit that counts a first elapsed time from a time corresponding to the acquisition of the latest driving information of the first moving body by the driving information acquisition unit, and an output unit that outputs an item corresponding to the first moving body in a first manner until the first elapsed period elapses a first predetermined time, and outputs the item in a second manner different from the first manner after the first predetermined period has elapsed. Effect of the Invention
[0009] According to the present invention, it is possible to easily grasp the status of a moving object. [Brief description of the drawings]
[0010] [Figure 1] 1 is a system configuration diagram of a system for controlling evaluation of driving of a moving object in an embodiment of the present invention. [Diagram 2] 1 is a diagram showing a functional configuration of an information processing device 10 provided in a moving object 1 in this embodiment. [Diagram 3] FIG. 2 is a block diagram showing the functional configuration of a server 20 in the present embodiment. [Figure 4] 2 is a block diagram showing a functional configuration of an administrator terminal 30 in the present embodiment. FIG. [Diagram 5] 4 is a flowchart of a travel information acquisition and transmission process in the present embodiment. [Figure 6] 4 is a flowchart of a driving evaluation process in the present embodiment. [Figure 7] 13 shows an example in which the route of the moving object 1 in this embodiment is superimposed on map information, an example in which a calculated driving score is displayed, and an example in which an updated acceleration map is displayed. [Figure 8] This is an example of various display modes (other display modes will be described later) in this embodiment that are displayed on map information. [Figure 9] 13 is an example of a case where a closed region is also displayed according to a modified example. [Figure 10] In the modified example, when the moving object 1 is a moving object 1a, the roadside unit that has just passed nearby and the roadside unit that passed nearby before that are displayed in association with each other. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will now be described with reference to the drawings as an example of a mode for carrying out the present invention. In the description of the drawings, the same elements are denoted by the same reference numerals, and duplicate descriptions may be omitted. Furthermore, the components described in these embodiments are merely examples and are not intended to limit the scope of the present invention.
[0012] <Functional configuration> FIG. 1 is a system configuration diagram of a system for controlling the evaluation of driving of a moving body according to one aspect of the present embodiment. In this system, information processing devices 10a, 10b, and 10c provided in each of the moving bodies 1a, 1b, and 1c collect and accumulate driving information of each moving body at each frequency. The accumulated driving information in each information processing device 10 is transmitted to and accumulated in a server 20 at each timing. Various processes are performed based on the driving information accumulated in the server 20, such as generating driving evaluation information for each moving body, and correspondingly, a display based on the driving evaluation information is output on the manager terminal 30.
[0013] Here, the travel information may be any information related to the travel of the moving body 1, and may include, but is not limited to, information related to the position, information related to the speed, and information related to the acceleration. In addition, the travel information is not limited to being composed of one type of information, and may be composed of a plurality of pieces of information, and may be composed of, for example, position information and acceleration information. The travel information is collected at a timing specific to each information processing device 10, and the travel information accumulated in the information processing device 10 is transmitted to the server 20 by a specific method or timing. For example, in a certain information processing device 10, travel information is collected every second, and the collected travel information is transmitted to the server 20 via a wireless network every minute. On the other hand, in another information processing device 10, travel information is collected every 10 seconds, and the collected travel information is transmitted to the server 20 every 10 minutes. Furthermore, in a certain information processing device 10, driving information is collected when driving satisfies a predetermined condition (for example, when 200 meters have been driven or when there has been a change in azimuth of 45 degrees or more), and the driving information is transmitted to the server 20 via a roadside unit depending on the position of the mobile body 1 on which the information processing device 10 is mounted, for example, when the mobile body 1 passes near a roadside unit connected to the server 20 (for example, a method based on ETC2.0 is exemplified).
[0014] Furthermore, when the travel information includes multiple types of information, the travel information may be collected and transmitted to the server 20 all at once, or each type of information may be collected at a different frequency or method and transmitted to the server 20. For example, some information may be collected at a first frequency and transmitted to the server 20 at a second frequency, while other information may be collected at a third frequency different from the first frequency and transmitted to the server 20 at a fourth frequency different from the second frequency.
[0015] The driving evaluation information is information related to the evaluation of the driving of the moving body 1, and examples thereof include, but are not limited to, driving score information which is information that scores the driving quality, route information depicted based on the position information of each moving body, event information that is considered to be dangerous driving such as sudden steering, sudden acceleration, and sudden deceleration (for example, superimposed and displayed on the route information), and a distribution of the frequency of acceleration information observed in a predetermined period of time. Details of the driving evaluation information will be described later.
[0016] The moving object 1 (in this embodiment, there are various types such as 1a, 1b, and 1c, but when a comprehensive explanation is possible, it is referred to as the moving object 1) is a vehicle used for business in this embodiment, but is not limited to such a vehicle. The moving object 1 is equipped with an information processing device 10 (in this embodiment, there are various types such as 10a, 10b, and 10c, but when a comprehensive explanation is possible, it is referred to as the information processing device 10), the details of which will be described later.
[0017] FIG. 2 is a diagram showing a functional configuration of the information processing device 10 provided in the moving object 1 of FIG. The information processing device 10 in this embodiment can be inserted into a socket (for example, a cigarette lighter socket, an electricity supply socket, or a connection socket) of the moving body 1 and fixed inside the moving body 1 (referred to as a "cigarette lighter device" in this embodiment). The electricity supply socket or the connection socket is, for example, a socket that supports a Universal Serial Bus (USB). Of course, the information processing device 10 is not limited to such a device, and may be any device such as a drive recorder, a car navigation device, a digital tachograph, or other device provided in the moving body 1, a device held by a passenger of the moving body 1 such as a smartphone, or a device that collects and transmits travel information based on the ETC2.0 system, as long as it can at least collect travel information of the moving body 1 and transmit it to the server 20. The information processing device 10 is configured to include, for example, a processing unit 110, a storage unit 120, a communication unit 130, a display unit 140, a travel information acquisition unit 150, a clock unit 160, an operation unit 170, and a sound output unit 180.
[0018] As described above, the information processing device 10 continuously acquires the driving information at a timing specific to each information processing device 10, associates the information with time information acquired by the clock unit 160, and stores the information in the storage unit 120. Then, the information processing device 10 transmits the acquired and stored driving information at a specific timing to the server 20 connected to the network NW via the communication unit 130.
[0019] The processing unit 110 is configured by a processing operation device including, for example, a CPU (Central Processing Unit) and an MPU (Micro-Processing Unit). The processing unit 110 performs various processes on each piece of data, and controls each functional unit of the communication unit 130 and the position information acquisition unit 140 by reading and executing a program stored in the storage unit 120.
[0020] The storage unit 120 includes, for example, a hard disk drive (HDD), a solid state drive (SSD), an electrically erasable programmable read-only memory (EEPROM), a read-only memory (ROM), a random access memory (RAM), and the like, and stores the control program processed by the processing unit 110, various data, for example, information acquired by each functional unit, and the like. Note that the storage unit 120 is not limited to one built into the information processing device 10, and may be an external storage device connected via a digital input / output port such as a universal serial bus (USB), or the like.
[0021] In this embodiment, the storage unit 120 stores, for example, a travel information acquisition and transmission processing program 121 and a travel information database 122.
[0022] The travel information acquisition and transmission processing program 121 is a program that is read by the processing unit 110 and executed as a travel information acquisition and transmission process, which will be described later.
[0023] The travel information database 122 is a database in which travel information acquired about each moving object 1 is accumulated and stored. The driving information is stored in the driving information database 122 in association with time information issued by the clock unit 160 described later, and is therefore accumulated in the driving information database 122 in a manner that makes it possible to know when the driving information was acquired.
[0024] The communication unit 130 is a module that can connect to a public network such as the Internet and communicate data with each device such as the server 20 connected to the network by using, for example, mobile communications such as LTE (Long Term Evolution), 3G, 4G, and 5G, or narrowband communications such as DSRC (Dedicated Short Range Communication). Alternatively, information may be exchanged by communications compatible with ETC2.0 that performs two-way communications using DSRC. For example, the information processing device 10 exchanges data such as driving information with the server 20 via the communication unit 130 .
[0025] The display unit 140 is, for example, a display device configured to have an LCD or the like, and performs various displays based on a display signal output from the processing unit 110. The display unit 140 may be configured integrally with a touch panel to form a touch screen.
[0026] For example, when the traveling information includes position information, the traveling information acquisition unit 150 may acquire the position information by any position information acquisition means, and for example, acquires the position information (for example, latitude and longitude information) of the information processing device 10 at a predetermined interval based on radio waves arriving from a GNSS satellite (for example, a GPS satellite). That is, the position information of the mobile body 1 equipped with the information processing device 10 can be acquired. In other words, by using the mobile body 1 equipped with the information processing device 10, the position information of the mobile body 1 can be substantially acquired. Also, for example, when the traveling information includes speed information, the speed information may be acquired by any speed information acquisition means, and for example, vehicle speed pulse information acquired by a vehicle speed pulse acquisition unit (not shown) mounted on the mobile body 1 is acquired, and the speed information of the mobile body 1 is acquired at a predetermined interval based on the vehicle speed pulse information. Alternatively, the speed information may be calculated based on position information acquired separately. Also, for example, when the traveling information includes acceleration information, the acceleration information may be acquired by any acceleration information acquisition means, and for example, acceleration is acquired by a piezoelectric acceleration sensor. Alternatively, the acceleration of the vehicle may be calculated based on separately acquired position information or speed information. The acquired travel information is stored in the storage unit 120 in association with information relating to the time (current time) at which the travel information was acquired.
[0027] Here, when the location information is included in the travel information, an accuracy value (e.g., DOP value) indicating the accuracy of the location information may be acquired when acquiring the location information. In this case, the acquired location information and accuracy value are associated with the current time and stored in the storage unit 120.
[0028] The method of acquiring the location information is not limited to the above, and any method of acquiring the location information may be applied. For example, the location information of the information processing device 10 may be acquired by the location information acquiring unit 140 receiving radio waves, which include location information specific to a roadside device installed on the side of a road, when the mobile body 1 equipped with the information processing device 10 approaches the roadside device.
[0029] The clock unit 160 is a built-in clock of the information processing device 10, and outputs time information (timekeeping information). The clock unit 160 is configured to include, for example, a clock using a crystal oscillator. The clock unit 160 may be configured to include a clock that complies with the NITZ (Network Identity and Time Zone) standard or the like.
[0030] The operation unit 170 is configured to have input devices such as operation buttons and operation switches for the user to input various operations to the information processing device 10. The operation unit 170 may also have a touch panel integrally configured with the display unit 140, and this touch panel may function as an input interface between the user and the information processing device 10. The operation unit 170 outputs an operation signal to the processing unit 110 in accordance with a user operation.
[0031] The sound output unit 180 is a sound output device including a speaker and the like, and outputs various sounds based on the sound output signal output from the processing unit 110.
[0032] In this embodiment, the information processing device 10a mounted on the moving body 1a is an on-board device that functions based on the ETC2.0 system, and the acquisition of travel information (e.g., probe information) is performed at a first timing corresponding to travel (e.g., every time the moving body 1 moves a predetermined distance of 200 m or a predetermined azimuth angle of 45 degrees), and the transmission of the accumulated travel information to the server 20 is performed at an irregular second timing (e.g., every time the moving body 1a passes near a roadside device compatible with the ETC2.0 system). The information processing device 10b mounted on the moving body 1b is a smartphone held by a user, and the acquisition of travel information is performed at a regular third timing (e.g., every 10 seconds), and the transmission of the accumulated travel information to the server 20 is performed at regular intervals of a fourth timing (e.g., every 5 minutes). In addition, the information processing device 10c mounted on the moving body 1c is a cigarette lighter device, and the acquisition of driving information is performed at a periodic fifth timing (e.g., every second), and the transmission of the accumulated driving information to the server 20 is performed at a periodic sixth timing (e.g., every minute).
[0033] In addition, at the third to sixth timings, the driving information is to be acquired periodically, however, the acquisition of the driving information is not limited to being performed at equal intervals, and may be performed at any interval.
[0034] Fig. 3 is a block diagram showing the functional configuration of the server 20 in Fig. 1. The server 20 in this embodiment is configured to include a processing unit 210, a storage unit 220, and a communication unit 230. The server 20 receives various driving information such as position information from the information processing device 10 connected via a network such as the Internet, and stores the information in the storage unit 220. The server 20 also performs various processes, such as calculating acceleration information and generating driving report information, in addition to performing a driving status output process described later, based on the stored information.
[0035] The processing unit 210, like the processing unit 110 of the information processing device 10, is configured by a processing operation device including, for example, a CPU (Central Processing Unit) and an MPU (Micro-Processing Unit). The processing unit 210 performs various processes on each piece of data, and also reads and executes programs stored in the storage unit 220.
[0036] The storage unit 220, like the storage unit 120 of the information processing device 10, includes, for example, a hard disk drive (HDD), a solid state drive (SSD), an electrically erasable programmable read-only memory (EEPROM), a read-only memory (ROM), a random access memory (RAM), and the like, and stores the control program processed by the processing unit 210 and various data, for example, an on-board device table in which device identification information is registered. Note that the storage unit 220 is not limited to being built into the server 20, and may be an external storage device connected via a digital input / output port such as a universal serial bus (USB), or the like.
[0037] In this embodiment, the storage unit 220 stores, for example, a driving status output processing program 221 and a comprehensive driving information database 222.
[0038] The driving status output processing program 221 is a program that is read by the processing unit 210 and executed as driving status output processing, which will be described later.
[0039] The comprehensive travel information database 222 is a database in which travel information transmitted from the information processing device 10 provided in each moving body 1 is integrated and stored. As described above, the driving information is linked to time information, and is stored in the comprehensive driving information database 222 in a manner that makes it possible to know when the driving information was acquired.
[0040] The communication unit 230 is a module that can connect to a network such as the Internet using a wired communication interface or, similar to the communication unit 130 of the information processing device 10, using, for example, mobile communications such as LTE (Long Term Evolution) or 3G, or narrowband communications such as DSRC (Dedicated Short Range Communication), and can perform data communication with each device, such as the information processing device 10, connected to the network.
[0041] Fig. 4 is a block diagram showing the functional configuration of the administrator terminal 30 in Fig. 1. The administrator terminal 30 in this embodiment may be, for example and without limitation, an electronic device such as a tablet or laptop PC, and is configured to include, for example, a processing unit 310, a storage unit 320, a communication unit 330, a display unit 340, an operation unit 370, and a sound output unit 380. The configurations of these functional units, the processing unit 310, the memory unit 320, the communication unit 330, the display unit 340, the operation unit 370, and the sound output unit 380, may be substantially the same as the processing unit 110, the memory unit 120, the communication unit 130, the display unit 140, the operation unit 170, and the sound output unit 180 of the information processing device 10, and therefore detailed descriptions thereof will be omitted.
[0042] <Driving information acquisition and transmission processing> The following describes the travel information acquisition and transmission process performed by each information processing device 10. Fig. 5 is a flowchart of the travel information acquisition and transmission process in this embodiment.
[0043] As shown in FIG. 5, first, it is determined whether the information processing device 10 in the moving object 1 from which the travel information is to be acquired is functioning (S11). In other words, if the information processing device 10 is functioning, it is possible to acquire, store, and transmit travel information, so this is basically synonymous with confirming that. Note that "functioning" refers to a state in which the power is on and the expected processing can be performed without problems, and for example, if the power is off or the power is on but broken and the expected processing cannot be performed, it means that the device is not functioning. Note that this step may be omitted. In this case, for example, if the power is off, each function such as transmission of travel information cannot be automatically performed, and travel information acquisition and transmission processing cannot be performed, so this is synonymous with a case in which it is determined that the device is not functioning.
[0044] In step S11, if it is determined that the information processing device 10 is functioning (S11; Y), the information processing device 10 acquires the driving information through the driving information acquisition unit 150 (S12). If it is determined that the information processing device 10 is not functioning (S11; N), the information processing device 10 ends the driving information acquisition process. That is, the information processing device 10 is in a state where no driving information is acquired until the driving information acquisition process is started again (for example, the information processing device 10 is powered on).
[0045] The driving information acquired by the information processing device 10 is stored in the storage unit 120 (S13). At this time, the driving information is stored in association with the time information acquired by the clock unit 160. That is, the driving information is stored in a manner that makes it possible to know when the driving information was acquired by the information processing device 10.
[0046] Next, it is determined whether a predetermined condition is satisfied (S14). The predetermined condition varies depending on the setting of the information processing device 10 regarding the transmission of the travel information to the server 20. For example, in the present embodiment, the predetermined condition is that the mobile object 1a is located near a roadside device capable of collecting travel information from the information processing device 10a, the predetermined condition is that a first predetermined time (e.g., 5 minutes) has elapsed since the start of acquisition of travel information in step S11 or the last transmission of travel information to the server 20 in the information processing device 10b, and the predetermined condition is that a second predetermined time (e.g., 1 minute) has elapsed since the start of acquisition of travel information in step S11 or the last transmission of travel information to the server 20 in the information processing device 10c.
[0047] If the predetermined condition is satisfied (S14; Y), the travel information accumulated in the storage unit 120 is transmitted to the server 20 (S15). That is, the travel information acquired and stored by repeatedly performing the process of S12 is transmitted collectively to the server 20. If the predetermined condition is not satisfied (S14; N), the process returns to step S11 and the processes of steps S12 and S13 are repeated. Note that the frequency at which the process is repeated when the predetermined condition is not satisfied in step S14, i.e., the frequency at which the information processing device 10 acquires the travel information, may differ depending on each information processing device 10. For example, as described above, the process is performed at the first frequency in the information processing device 10a, the third frequency in the information processing device 10b, and the fifth frequency in the information processing device 10c.
[0048] After step S15, the driving information recorded in the storage unit 20 is deleted (S16). By doing so, a mechanism is established in which newly acquired driving information is stored again thereafter.
[0049] After step S15, the process returns to step S11 and the subsequent processes are repeated.
[0050] In this way, while the information processing device 10 is functioning (for example, while the power is on), the driving information accumulated for a predetermined period is continuously transmitted from the information processing device 10 to the server 20 at a predetermined frequency. In other words, as long as the driving information is being transmitted, it is possible to distinguish that the information processing device 10 is functioning.
[0051] <Operation status output process> The following describes the driving status output process performed by the server 20. Fig. 6 is a flowchart of the driving status output process in this embodiment.
[0052] The driving status output process uses driving information transmitted from the information processing device 10 installed in each moving body 1 to output the position, driving status, etc. of each moving body 1, preferably in near real-time. In addition, the driving status output process is performed for the moving object 1, but when there are multiple moving objects 1, it is preferable to perform the process in parallel for each of them. In the following, the process for one moving object 1 among the processes performed in parallel will be described.
[0053] 6, first, the server 20 determines whether or not unprocessed travel information exists in the comprehensive travel information database 222 in the storage unit 220 among the travel information related to the moving object 1 to be processed (S201). "Unprocessed" means that the information has not yet been the subject of processing in step S202 and subsequent steps described below.
[0054] If it does exist (S201; N), the non-existence time count is reset (S202). The non-existence time count will be described later. To reset means, for example, to initialize, that is, to set the non-existence time count to 0.
[0055] Next, unprocessed travel information is identified (S203). The identified travel information is subject to processing in step S204 and thereafter.
[0056] Then, processing based on the travel information identified in step S203 is performed (S204). Such processing may include, for example, displaying the route of the moving object 1 superimposed on map information, calculating a driving score, updating an acceleration map, etc. Fig. 7 shows an example of displaying the route of the moving object 1 superimposed on map information, an example of displaying the calculated driving score, and an example of displaying an updated acceleration map. It should be noted that step S204 may be omitted.
[0057] Then, based on the latest travel information among the identified travel information, an item shown in a first mode is displayed at a corresponding position in the map information (S205). The first mode indicates a state in which travel information can be acquired without a significant delay, and in this embodiment, for example, as shown in Fig. 8, the vehicle name is displayed below the display of the shape of the car and its traveling direction. Fig. 8 is an example of display in various modes (display in other modes will be described later) on the map information, and the first mode corresponds to, for example, items shown for vehicle name A and vehicle name C.
[0058] After step S205 is executed, the process waits for a predetermined time (S206) and then returns to step S201. This predetermined time may be constant, for example, one minute, regardless of the type of information processing device 10, or may be different depending on the information processing device 10 that acquires the driving information to be processed. For example, the predetermined time may be shorter than 60 seconds for the information processing device 10a, the period corresponding to the fourth timing for the information processing device 10b, and the period corresponding to the sixth timing for the information processing device 10c. The length of this predetermined time may be arbitrary, but it is preferable that the length of time is such that the transmission of driving information from each information processing device 10 does not occur more than twice.
[0059] Alternatively, step S206 may be omitted, because by doing so, the judgment in step S201 is performed immediately after display, but the processing related to each display can be controlled by counting the absence time.
[0060] On the other hand, if there is no unprocessed travel information in S201 (S201; Y), it is determined whether the non-existence time count is a value greater than 0 (S207). This non-existence time count corresponds to the time that has elapsed since it was confirmed that there is no unprocessed travel information. In addition, a case where there is no unprocessed driving information essentially means that the transmission of driving information from the information processing device 10 has been interrupted, which corresponds to a state where the information processing device 10 is not functioning or the conditions for transmitting driving information from the information processing device 10 are not satisfied.
[0061] If the absent time count is not a value greater than 0 (S207; N), that is, if the absent time count is 0, the absent time count is started (S208). Starting the absent time count means that the elapsed time from step S208 is set as the absent time count.
[0062] After step S208, the process proceeds to step S205.
[0063] On the other hand, in step S207, if the absent time count is a value greater than 0 (S207; Y), it is determined whether the absent time count is a value greater than a predetermined threshold (S209). The predetermined threshold is a value used to determine whether the moving body 1 is moving, or is stopped or offline due to a reason such as the engine being turned off. In other words, when the information processing device 10 is expected to transmit travel information to the server 20 at a predetermined frequency, and travel information is not acquired even after waiting for a period corresponding to the predetermined threshold, it is estimated that the moving body 1 equipped with the information processing device 10 is stopped and the engine is turned off, or a predetermined condition for transmitting travel information to the server 20 is not satisfied. This predetermined threshold value may be the same regardless of the type of information processing device 10, or may be different for each information processing device 10.
[0064] In step S209, if the absence time count is not greater than the predetermined threshold (S209; N), the process returns to step S205. That is, while displaying in the first mode at a position corresponding to the latest travel information, the information processing device 10 waits for transmission to the server 20 as a predetermined amount of travel information accumulates.
[0065] On the other hand, if the absence time count is greater than the predetermined threshold (S209; Y), the information processing device 10 judges whether the frequency of transmitting the travel information to the server 20 is irregular (S210). In the present embodiment, the frequency of the travel information being irregular corresponds to, for example, the case where the information processing device 10 is the information processing device 10a. That is, the transmission of the travel information to the server 20 is not triggered periodically, such as the case where the moving object 1 is located near a roadside device. Conversely, the frequency of the travel information being irregular, that is, the frequency of the travel information being regular, corresponds to, for example, the case where the information processing device 10 is the information processing device 10b or the information processing device 10c in the present embodiment, that is, the case where the accumulated travel information is transmitted to the server 20 every time a predetermined time has elapsed.
[0066] If the frequency is irregular (S210; Y), an item is displayed in the second mode at the corresponding position on the map information based on the latest driving information at that time (S212). The second mode indicates a state in which driving information has not been acquired for a predetermined threshold time or longer under a mechanism in which driving information is irregularly transmitted from the information processing device 10 to the server 20. In this embodiment, for example, as shown in Fig. 8, an image of the vehicle viewed from the front is displayed, and information corresponding to the vehicle name and absence time count is displayed below the image. In the example shown in Fig. 8, the second mode corresponds to items related to the vehicle name J and the vehicle name L.
[0067] Preferably, the second mode is associated with the fact that it is unclear whether the moving object 1 is in a stopped state or in a moving state but has not yet acquired travel information. For example, the icon of the second mode corresponds to a sentence being presented explaining such a meaning, or to a dotted circle being displayed as shown in Fig. 8, which indicates that the moving object is in an offline state in which the moving direction is not specified and travel information has not been acquired.
[0068] If the frequency is not irregular (S210; N), an item is displayed in the third mode at the corresponding position on the map information based on the latest driving information at that time (S211). The third mode indicates a state in which driving information has not been acquired for a predetermined threshold time or more under a mechanism in which driving information is periodically transmitted from the information processing device 10 to the server 20. In this embodiment, for example, an image of the character "Stop" for stopped vehicles is displayed together with information corresponding to the vehicle name and absence time count below it. In FIG. 8, the third mode corresponds to, for example, items related to vehicle names G and H.
[0069] That is, in a situation where the transmission of travel information from the information processing device 10 mounted on the moving object 1 has been interrupted for a predetermined threshold time or more, if the information processing device 10 is of a type that periodically transmits travel information to the server 20, such as the information processing device 10b or the information processing device 10c, it can be assumed that the information processing device 10 is in a non-functioning state, such as the moving object 1 being stopped and the engine being turned off. On the other hand, in the same situation, if the information processing device 10 is of a type that irregularly transmits travel information to the server 20, such as the information processing device 10a, it is impossible to distinguish whether the information processing device 10 is not in a functioning state, or whether the information processing device 10 is in a functioning state but the moving object 1 has not yet passed near the roadside unit. Therefore, the former case and the latter case can be displayed in a distinguishable manner.
[0070] Preferably, the third aspect is associated with a state in which the second moving object is stopped. For example, as shown in FIG. 8, this corresponds to the display of an image of the character "Stop" indicating that the second moving object is stopped.
[0071] By displaying the information in this manner, regardless of the method used to transmit the vehicle's driving information to the server 20, it is possible to grasp the amount of deviation in the moving body's position information corresponding to the timing of transmission to the server 20, and to understand the continuation status of the status.
[0072] [Variations] When the moving body 1 is a moving body 1a, that is, when driving information is irregularly transmitted from the information processing device 10 to the server 20, as described above, it is not possible to distinguish whether the information processing device 10 is not functioning or whether it is functioning but the moving body 1 has not yet passed near the roadside unit. However, in this case, considering that the moving body 1 has not yet passed near any of the other roadside units in the vicinity since the last time the driving information was transmitted from the information processing device 10 to the server 20, it is highly likely that the moving body 1 is present within a closed area formed by those roadside units.
[0073] In consideration of this situation, when the absence time count exceeds a predetermined threshold in step S209 and travel information is irregularly transmitted from the information processing device 10 to the server 20, the position based on the latest travel information of the moving body 1, i.e., the position of the roadside unit that last passed nearby, may be displayed together with the position of at least one roadside unit in the vicinity or some closed area. In this case, the displayed closed area may be a closed area generated based on the positions of the roadside units in the vicinity. That is, it shows a closed area configured based on the positions of the roadside units in the vicinity of which the moving object 1 is expected to pass.
[0074] Here, the method of identifying nearby roadside units is not particularly limited, but may involve, for example, extracting those that are within a specified range (e.g., within 20 kilometers) from the location of the roadside unit that last passed nearby, or extracting a specified number of roadside units in order of closest distance from the roadside unit that last passed nearby.
[0075] Fig. 9 is an example of a case where a closed area is also displayed. As shown in Fig. 9, a closed area is shown that is configured based on at least one roadside unit (four in this example) located in the vicinity of the position of the moving object 1 displayed in the second mode. By showing such a closed area, it is possible to easily grasp the area in which the second aspect, i.e., a moving body 1 in a state in which it is not possible to distinguish whether it is stopped or has not yet passed near the roadside unit, is likely to be present at that time.
[0076] Here, the closed area configured based on the positions of the surrounding roadside units is not limited to a polygon with each position as a vertex as shown in Fig. 9, and can have any shape as long as it is a closed area that includes the latest position information of the moving object 1. For example, it may be a circular area with a radius equal to the average distance (or the shortest or longest distance) from the latest position of the moving object 1 to the positions of the surrounding roadside units, or it may be a range that is equidistant from the latest position of the moving object 1 taking into account roads.
[0077] In addition, when such a closed area is shown, the size of the closed area may be gradually enlarged according to the elapsed time from when it is determined in step S209 that the non-existence time count exceeds the predetermined threshold. For example, when the closed area is a circular area, the radius may be enlarged, or the roadside unit for forming the closed area may be located further away. More specifically, for example, until a predetermined period (e.g., one hour) has elapsed from when it is determined in step S209 that the non-existence time count exceeds the predetermined threshold, the position of the surrounding roadside unit from the latest position of the mobile object 1 or a narrow closed area may be displayed, but when one hour or more has elapsed, the position of a farther roadside unit or a wide closed area may be displayed. That is, when a certain amount of time has elapsed, it is considered that the mobile object 1 has moved outside the closed area without passing near the surrounding roadside unit corresponding to the case of less than the predetermined period, and therefore the area in which the mobile object 1 may exist is expanded accordingly. Therefore, a larger closed area is set.
[0078] Similarly, when the moving object 1 is the moving object 1a, that is, when travel information is irregularly transmitted from the information processing device 10 to the server 20, from when the moving object 1 last passed near a certain roadside unit (assumed to be roadside unit A) until when the moving object 1 passes near the next roadside unit (assumed to be roadside unit B), an item is displayed in the first or second manner at the position of roadside unit A. Then, after the moving object 1 passes near roadside unit B, an item is displayed in the first or second manner at the position of roadside unit B. Considering this, when passing near roadside unit B, it becomes impossible to know the route that was previously being driven.
[0079] In view of this, as shown in FIG. 10, in the case where the travel information is irregularly transmitted from the information processing device 10 to the server 20, after passing near a new roadside unit B, the travel information is transmitted after a predetermined time (for example, 10 minutes or 3 1 During the period until the roadside unit A passes near a new roadside unit), some kind of display (for example, an image of the roadside unit, or a display showing the time when the roadside unit A passed near the roadside unit, or a semi-transparent item display according to the first or second aspect, or any other display) may be made at the position of the roadside unit A. By doing so, it is possible to know that the roadside unit that passed near the roadside unit A before passing roadside B is the roadside unit A, and the past driving route of the mobile object 1 can be known.
[0080] Furthermore, during the same period, a display indicating that the roadside unit A and the roadside unit B are linked to each other (for example, a display connecting them with a dotted line as shown in FIG. 10) may be performed.
[0081] Furthermore, based on the driving information (including the position information) acquired while moving from roadside unit A to roadside unit B, at least a part of the route from roadside unit A to roadside unit B may be displayed as shown in FIG. 10 for a predetermined period of time or until the vehicle passes near a new roadside unit.
[0082] In summary, when the moving body 1 is the moving body 1a, that is, when the information processing device 10 irregularly transmits travel information to the server 20, if there is a period of time between when the moving body 1 passes near a roadside unit and when it passes near another (or the same) roadside unit, it is difficult to know whether the moving body 1 is stopped or is simply driving without passing near the roadside unit. In response to this problem, by displaying the location of roadside units that have passed near in the past, or the route that was taken to reach the roadside unit that has most recently passed near, it is possible to grasp the movement of the moving body 1 in the past.
[0083] In the above embodiment, the case where the moving body 1 is the moving body 1a, that is, the case where the traveling information is collected non-periodically, is exemplified by the ETC2.0 system, but the system is not limited to this system. For example, when the moving body 1 satisfies some traveling condition (for example, when the moving body 1 has traveled a predetermined distance, when there has been a predetermined azimuth change, etc.), the traveling information acquired by the information processing device 10 may be transmitted to the server 20 via wireless communication, not via a roadside device, and the system for collecting the traveling information non-periodically may be any system.
[0084] In the above embodiment, an item according to the status of each moving object is displayed superimposed on map information according to the position of the moving object, but the method of displaying the items is not limited to this. For example, the status of each moving object may be displayed without map information.
[0085] In the above embodiments, various programs and data relating to various processes are stored in the storage unit, and the processing unit reads and executes these programs to realize the processes in the above embodiments. In this case, the storage unit of each device may have internal storage devices such as ROM, EEPROM, flash memory, hard disk, and RAM, as well as recording media (recording media, external storage devices, storage media) such as memory cards (SD cards), CompactFlash (registered trademark) cards, memory sticks, USB memories, CD-RWs (optical disks), and MOs (magneto-optical disks), and the above various programs and data may be stored in these recording media.
[0086] Although the embodiment of the present invention has been described in detail above, the scope of the present invention is not limited to the above embodiment and modifications. Furthermore, the above embodiment and modifications can be improved or modified in various ways without departing from the spirit of the present invention. Furthermore, the above embodiment and modifications can be combined. [Explanation of symbols]
[0087] 1. Mobile 10. Information processing device 20 Servers 30 Administrator terminal
Claims
1. A travel information acquisition unit that acquires travel information of a moving object in time series via a roadside device; A map information acquisition unit that acquires map information; When the travel information is acquired via a first roadside device and then via a second roadside device, the first roadside device and the second roadside device are linked to each other; information relating to the passage time of the first roadside device is linked to the first roadside device; The item associated with the second roadside device is displayed in a semi-transparent manner, and the item associated with the first roadside device is displayed in a semi-transparent manner. enabling at least a part of a route between the first roadside device and the second roadside device to be visually grasped; an output unit that reflects at least one of the above in the map information and outputs the map information; An information processing device comprising:
2. 2. The information processing device according to claim 1, the output unit outputs the information for a predetermined period or for a period corresponding to the mobile object newly passing near a predetermined number of roadside units; Information processing device.
3. An information processing method executed by a processor of an information processing system, comprising: Acquiring travel information of a moving object in a time series manner via a roadside device; Obtaining map information; When the travel information is acquired via a first roadside device and then via a second roadside device, the first roadside device and the second roadside device are linked to each other; information relating to the passage time of the first roadside device is linked to the first roadside device; The item associated with the second roadside device is displayed in a semi-transparent manner, and the item associated with the first roadside device is displayed in a semi-transparent manner. enabling at least a part of a route between the first roadside device and the second roadside device to be visually grasped; reflecting at least one of the above in the map information and outputting the map information; An information processing method comprising:
4. On the computer, Acquiring travel information of a moving object in a time series manner via a roadside device; Obtaining map information; When the travel information is acquired via a first roadside device and then via a second roadside device, the first roadside device and the second roadside device are linked to each other; information relating to the passage time of the first roadside device is linked to the first roadside device; The item associated with the second roadside device is displayed in a semi-transparent manner, and the item associated with the first roadside device is displayed in a semi-transparent manner. enabling at least a part of a route between the first roadside device and the second roadside device to be visually grasped; reflecting at least one of the above in the map information and outputting the map information; A program to execute.
Citation Information
Patent Citations
Driving evaluation device, driving evaluation system, and program
JP2016184336A
Wrong-way driving prevention system
JP2017182204A