Information management device, information management method, and program

JP7641789B2Active Publication Date: 2025-03-07HONDA MOTOR CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2021054888
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-03-29
Publication Date
2025-03-07
Estimated Expiration
2041-03-29

AI Technical Summary

Benefits of technology

【0021】 (1)~(15)の態様によれば、輪郭線で区画されたメッシュ領域ごとの情報を、低負荷で管理することができるができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007641789000001
    Figure 0007641789000001
  • Figure 0007641789000002
    Figure 0007641789000002
  • Figure 0007641789000003
    Figure 0007641789000003
Patent Text Reader

Abstract

To provide an information management device, an information management method, and a program capable of managing information for each mesh area partitioned by contour lines with low load.SOLUTION: An information management device includes an acquisition unit configured to acquire, from a mobile object, upload information associated with position information of the mobile object, and an information generation unit configured to generate mesh information based on the upload information and store, in a storage unit, the mesh information in association with a mesh area including the position information of the mobile object, among a plurality of mesh areas defined to partition an area on the ground.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information management device, an information management method, and a program. [Background technology]

[0002] Conventionally, research and practical application have been conducted on acquiring upload information from a moving body such as a vehicle, and adding information to a map based on the uploaded information or updating the map itself. For example, in the technology described in Patent Document 1, map data for autonomously navigating a vehicle along a road segment is generated, and a vehicle-side device acquires at least one image representing the environment of the vehicle from an imaging device, analyzes the image, calculates the positions of landmarks relative to the road on which the vehicle has traveled, and uploads probe data including information on the positions of the landmarks to a server. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2020-38362 A Summary of the Invention [Problem to be solved by the invention]

[0004] Maps in the above fields are generally expressed with links (roads) and nodes (intersections, road endpoints, etc.). For this reason, when trying to apply uploaded information to a map, detailed location matching is required, and it can be difficult to grasp the general trends for each region.

[0005] The present invention has been made in consideration of the above circumstances, and one of its objects is to provide an information management device, an information management method, and a program that can manage information for each mesh area separated by contour lines with a low load. [Means for solving the problem]

[0006] An information management device, an information management method, and a program according to the present invention employ the following configuration. (1): An information management device according to one embodiment of the present invention includes an acquisition unit that acquires, from a moving body, upload information associated with location information of the moving body, and an information generation unit that generates mesh information based on the upload information and stores the mesh information in a memory unit in association with a mesh area that includes the location information of the moving body, among a plurality of mesh areas defined to divide areas on the ground.

[0007] (2): In the above aspect (1), the upload information is information representing an event between sampling times in the moving body, and when a first mesh area including location information corresponding to the upload information at a first sampling time is different from a second mesh area including location information corresponding to the upload information at a second sampling time following the first sampling time, the information generation unit proportionally divides the contents of the upload information corresponding to the second sampling time between the first mesh area and the second mesh area to generate the mesh information corresponding to the first mesh area and the mesh information corresponding to the second mesh area.

[0008] (3): In the above aspect (1), the upload information is generated as information representing an event between sampling times in the moving body, and the plurality of mesh areas are defined so as not to overlap each other and so that adjacent mesh areas are adjacent to each other via a boundary line without any gaps, and when a first mesh area including location information corresponding to the upload information at a first sampling time is different from a second mesh area including location information corresponding to the upload information at a second sampling time following the first sampling time, and the first mesh area and the second mesh area are adjacent to each other, the information generation unit generates the mesh information corresponding to the first mesh area and the mesh information corresponding to the second mesh area by apportioning the content of the upload information corresponding to the second sampling time between the first mesh area and the second mesh area.

[0009] (4): In the above aspect (3), when a first mesh area including location information corresponding to the uploaded information at a first sampling time is different from a second mesh area including location information corresponding to the uploaded information at a second sampling time following the first sampling time, and the first mesh area and the second mesh area are not adjacent to each other, the information generating unit identifies a third mesh area different from the first mesh area and the second mesh area and through which the moving object passed between the first sampling time and the second sampling time, based on whether a line segment connecting the location information corresponding to the first sampling time and the location information corresponding to the second sampling time intersects with each contour line in the first mesh area and whether the line segment intersects with each contour line in the second mesh area, and generates the mesh information corresponding to the first mesh area, the mesh information corresponding to the second mesh area, and the mesh information corresponding to the third mesh area by apportioning the contents of the uploaded information corresponding to the second sampling time among the first mesh area, the second mesh area, and the third mesh area.

[0010] (5): In any of the above aspects (1) to (4), the information management device further includes a mesh area classification unit that classifies each of the plurality of mesh areas into at least a first type mesh area adjacent to two or less other mesh areas and a second type mesh area adjacent to three or more other mesh areas based on the connections of the location information associated with the uploaded information.

[0011] (6): In the above aspect (5), the mesh area classification unit classifies each of the plurality of mesh areas as a classification result for each user based on location information associated with the upload information for each user of the mobile body.

[0012] (7): In the above aspect (4), the information management device further includes a mesh area classification unit that classifies each of the plurality of mesh areas into at least a first type mesh area adjacent to two or less other mesh areas and a second type mesh area adjacent to three or more other mesh areas based on the connection of the position information associated with the uploaded information, and the information generation unit preferentially classifies the first type mesh area into ... the uploaded information at the first sampling time when the first mesh area including the position information corresponding to the uploaded information at the second sampling time next to the first sampling time is different from the second mesh area including the position information corresponding to the uploaded information at the second sampling time next to the first sampling time, and the first mesh area and the second mesh area are not adjacent to each other. The method identifies a third mesh area, which is different from the first mesh area and the second mesh area and through which the moving object passed between the first sampling time and the second sampling time, based on whether a line segment connecting the location information corresponding to the sampling time and the location information corresponding to the second sampling time intersects with each contour in the first mesh area, and whether the line segment intersects with each contour in the second mesh area.Then, the method performs a process of dividing the contents of the uploaded information corresponding to the second sampling time proportionately among the first mesh area, the second mesh area, and the third mesh area, to generate the mesh information corresponding to the first mesh area, the mesh information corresponding to the second mesh area, and the mesh information corresponding to the third mesh area.

[0013] (8): In any of the above aspects (5) to (7), the information generation unit groups two or more sections in which one type of mesh area is adjacent into one route link, and generates, as the mesh information, the transition probability for each destination route link that transitions next to the route link.

[0014] (9): In any of the above aspects (1) to (8), the information generation unit generates the mesh information including some or all of the moving direction, moving distance, acceleration / deceleration operation content, shift position, and power consumption of the moving body.

[0015] (10): In any of the above aspects (1) to (9), the information management device further includes an information providing unit that provides information to a user in the mesh area that includes the location information of the moving body, based on the mesh information corresponding to the mesh area.

[0016] (11): In the aspect of (10) above, the information generation unit generates the mesh information including a moving direction of the moving body, and the information provision unit predicts a route of the moving body from the moving direction of the moving body included in the mesh information, and provides information to the user based on the route of the moving body.

[0017] (12): In any of the above aspects (1) to (11), the information generation unit generates the mesh information including the number of times the moving object has passed, and deletes the mesh area and / or the mesh information in which the number of times the moving object has passed does not satisfy a criterion.

[0018] (13): In the aspect of (12) above, the information management device further includes an information providing unit that provides information to a user who is in the mesh area that contains the location information of the moving body, based on the mesh information corresponding to the mesh area, and the information providing unit provides the user with information recommending the mesh area in which the number of passes satisfies a criterion.

[0019] (14): Another aspect of the information management method of the present invention involves a computer acquiring, from a moving body, upload information associated with location information of the moving body, generating mesh information based on the upload information, and storing the mesh information in a memory unit in association with a mesh area that includes the location information of the moving body out of a plurality of mesh areas defined to divide areas on the ground.

[0020] (15): A program according to another aspect of the present invention causes a computer to obtain, from a moving body, upload information associated with location information of the moving body, generate mesh information based on the upload information, and store the mesh information in a memory unit in association with a mesh area that includes the location information of the moving body out of a plurality of mesh areas defined to divide areas on the ground. Effect of the Invention

[0021] According to aspects (1) to (15), information for each mesh region partitioned by contour lines can be managed with a low load. [Brief description of the drawings]

[0022] [Figure 1] 1 is a diagram illustrating an example of a system 1 including an information management device according to an embodiment of the present invention. [Diagram 2] 1 is a diagram showing an example of a scene in which an upload information generating unit 50 of a vehicle M generates upload information and transmits it to an information management device 100 using a communication device 10. FIG. [Diagram 3] 10 is a diagram showing an example of upload information stored in an upload information table 162 of a storage unit 160. FIG. [Figure 4] 10 is a diagram showing an example of mesh definition information stored in a mesh definition information table 164 of a storage unit 160. FIG. [Diagram 5] 10 is a diagram showing an example of mesh information generated by the information generating unit 130 and stored in a mesh information table 166 in the storage unit 160. FIG. [Figure 6] 1 is a diagram showing an example of a moving direction of the host vehicle M generated by an information generating unit 130. FIG. [Figure 7] FIG. 11 is a diagram showing an example of a scene in which the mesh area classification unit 140 classifies a mesh area as a node. [Figure 8] FIG. 8 is a diagram showing an example of mesh information generated by the information generating unit 130 in the scene of FIG. 7. [Figure 9] FIG. 13 is a diagram showing an example of another scene in which the information generating unit 130 executes proportional division of mesh information. [Figure 10] 13 is a flowchart showing an example of the flow of processing executed by the information generating unit 130. [Figure 11] 13 is a diagram showing an example of a road type estimated by an information providing unit 150. FIG. [Figure 12] 11 is a diagram showing an example of information provided by an information providing unit 150 and displayed on an HMI 20. FIG. [Figure 13] FIG. 2 is a diagram showing an example of a database with a graph structure generated by an information generating unit 130. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0023] Hereinafter, an embodiment of an information management apparatus, an information management method, and a program according to the present invention will be described with reference to the drawings.

[0024] [Overall configuration] 1 is a diagram showing an example of a system 1 including an information management device according to an embodiment of the present invention. As shown in FIG. 1, the system 1 includes a host vehicle M and an information management device 100.

[0025] The host vehicle M is, for example, a hybrid vehicle or an electric vehicle, and includes at least a communication device 10, an HMI 20, a GNSS receiver 30, a vehicle sensor 40, and an upload information generation unit 50.

[0026] The communication device 10 communicates with the information management device 100 using a network NW such as a cellular network or a Wi-Fi network.

[0027] The HMI 20 includes a display device, a speaker, a touch panel, keys, etc., and provides the occupants of the vehicle M with information provided by an information providing unit 150, which will be described later.

[0028] The GNSS receiver 30 determines the position of the vehicle M based on radio waves received from a GNSS satellite (for example, a GPS satellite), and acquires latitude and longitude information of the vehicle M.

[0029] The vehicle sensors 40 include a vehicle speed sensor that detects the speed of the vehicle M, an acceleration sensor that detects acceleration, a distance sensor that detects the distance traveled by the vehicle M, a shift lever position sensor that detects the position of the shift lever (e.g., "D" indicating normal driving), and a battery sensor that detects the power consumption of the battery installed in the vehicle M.

[0030] The upload information generation unit 50 generates upload information by correlating information such as the speed, acceleration, mileage, shift lever position, and power consumption of the vehicle M detected by the vehicle sensor 40 with position information (latitude and longitude information) acquired by the GNSS receiver 30. The upload information generation unit 50 transmits the generated upload information to the information management device 100 at predetermined sampling intervals (e.g., several seconds) using the communication device 10. The upload information generation unit 50 is realized by a hardware processor (computer) such as a CPU (Central Processing Unit) mounted on the vehicle M executing a program (software).

[0031] Fig. 2 is a diagram showing an example of a scene in which the upload information generating unit 50 of the host vehicle M generates upload information and transmits it to the information management device 100 using the communication device 10. In Fig. 2, the host vehicle M is traveling on a lane L1, and generates and transmits upload information from an upload point UP1 at time t1, then generates and transmits upload information from an upload point UP2 at time t2, then generates and transmits upload information from an upload point UP3 at time t3, and then generates and transmits upload information from an upload point UP4 at time t4. Mesh IDs will be described later with reference to Fig. 4.

[0032] The information management device 100 includes a communication unit 110, an acquisition unit 120, an information generation unit 130, a mesh area classification unit 140, an information provision unit 150, and a storage unit 160. The acquisition unit 120, the information generation unit 130, the mesh area classification unit 140, and the information provision unit 150 are each realized by, for example, a hardware processor such as a CPU (Central Processing Unit) executing a program (software). Some or all of these components may be realized by hardware (including circuitry) such as an LSI (Large Scale Integration), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a GPU (Graphics Processing Unit), or may be realized by cooperation between software and hardware. The program may be stored in advance in a storage device (a storage device having a non-transient storage medium) such as a hard disk drive (HDD) or a flash memory, or may be stored in a removable storage medium (a non-transient storage medium) such as a DVD or a CD-ROM, and may be installed by inserting the storage medium into a drive device. The storage unit 160 is realized by, for example, a read only memory (ROM), a flash memory, an SD card, a random access memory (RAM), a register, or the like.

[0033] The communication unit 110 is an interface that communicates with the communication device 10 of the vehicle M via the network NW. For example, the communication unit 110 includes a network interface card (NIC) and an antenna for wireless communication.

[0034] The acquisition unit 120 acquires upload information associated with the position information of the vehicle M from the vehicle M, and stores the information in the upload information table 162 of the storage unit 160. FIG. 3 is a diagram showing an example of upload information stored in the upload information table 162 of the storage unit 160. In FIG. 3, the time indicates the time when the vehicle M transmits the upload information, the longitude indicates the longitude of the vehicle M at the transmission time, the latitude indicates the latitude of the vehicle M at the transmission time, the travel distance indicates the distance traveled by the vehicle M from the previous transmission time to the current transmission time, the speed indicates the speed of the vehicle M at the transmission time, the acceleration / deceleration indicates whether the vehicle M accelerated or decelerated at the transmission time, the SP indicates the shift position at the transmission time, and the power consumption indicates the power consumed by the battery of the vehicle M from the previous transmission time to the current transmission time. Note that the acceleration / deceleration is not limited to information indicating whether the vehicle M accelerated or decelerated, and may be information indicating the acceleration value of the vehicle M itself. In Fig. 3, D1 to D4 respectively indicate the distance traveled from time t1 to time t4, V1 to V4 respectively indicate the speed from time t1 to time t4, and X1 to X4 respectively indicate the power consumption from time t1 to time t4. Furthermore, in Fig. 3, SP is set to "D" indicating normal driving, but it may be set to "P" indicating parking, "R" indicating reversing, "S" indicating downshift driving, etc.

[0035] The information generating unit 130 generates mesh information (to be described later) based on the upload information acquired by the acquiring unit 120, and stores the mesh information in the mesh information table 166 of the storage unit 160 in association with a mesh area that includes the position information of the host vehicle M among a plurality of mesh areas defined to divide an area on the ground. More specifically, the information generating unit 130 first refers to the mesh definition information table 164 included in the storage unit 160 to identify a mesh area that includes the position information of the host vehicle M. Generally, the mesh ID of a mesh area can be calculated by a specific formula based on latitude and longitude, so the information generating unit 130 can identify a mesh area based on the upload information acquired by the acquiring unit 120.

[0036] FIG. 4 is a diagram showing an example of mesh definition information stored in the mesh definition information table 164 of the storage unit 160. In FIG. 4, a mesh id indicates an identifier that uniquely identifies a mesh area, a Ne coordinate indicates a coordinate point in the northeast direction of the mesh area, a Se coordinate indicates a coordinate point in the southeast direction of the mesh area, a Nw coordinate indicates a coordinate point in the northwest direction of the mesh area, and a Sw coordinate indicates a coordinate point in the southwest direction of the mesh area. For example, a mesh area of ​​mesh id 10001 has (x1, y1) as Ne coordinates, (x2, y2) as Se coordinates, (x3, y3) as Nw coordinates, and (x4, y4) as Sw coordinates, and these coordinates correspond to the four coordinates of the mesh area indicated by mesh id 10001 in FIG. 2. In this case, the coordinates are such that the x coordinate indicates longitude and the y coordinate indicates latitude.

[0037] When the information generation unit 130 identifies a mesh area that includes the location information included in the uploaded information, it generates mesh information based on the uploaded information and the identified mesh area, and stores the generated mesh information in the mesh information table 166 of the storage unit 160 in association with the mesh area.

[0038] Fig. 5 is a diagram showing an example of mesh information generated by the information generating unit 130 and stored in the mesh information table 166 of the storage unit 160. In Fig. 5, the mesh id is an input mesh id (i.e., input mesh id_1 and input mesh id_2) that indicates an identifier for identifying the mesh area passed by the host vehicle M immediately before it entered the mesh area of ​​the mesh id, the output mesh id (i.e., output mesh id_1 and output mesh id_2) that indicates an identifier for identifying the mesh area entered next after the host vehicle M passed the mesh area of ​​the mesh id, the moving direction (i.e., moving direction_1 and moving direction_2) that indicates the moving direction in which the host vehicle M passed the mesh area of ​​the mesh id, the travel distance that indicates the distance that the host vehicle M traveled in the mesh area of ​​the mesh id (for example, the average distance when the host vehicle M traveled the same mesh area multiple times), and the speed that the host vehicle M traveled in the mesh area of ​​the mesh id. The speed at which the vehicle M traveled in the mesh area of ​​the mesh id (for example, average speed when the vehicle traveled in the same mesh area multiple times), the acceleration / deceleration indicates whether the vehicle M accelerated or decelerated in the mesh area of ​​the mesh id (for example, the more frequent acceleration or deceleration when the vehicle traveled in the same mesh area multiple times), the SP indicates the shift position in the mesh area of ​​the mesh id (for example, the most frequent shift position when the vehicle traveled in the same mesh area multiple times), the power consumption indicates the power consumed by the battery when the vehicle M traveled in the mesh area of ​​the mesh id (for example, average power consumption when the vehicle traveled in the same mesh area multiple times), and the type indicates whether the mesh area of ​​the mesh id is a link or a node, which will be described later. In addition to this, information indicating whether the mesh is the start point or end point of the movement of a moving object (or neither) may be used as mesh information. In addition, for a mesh classified as a link, which will be described later, probability information indicating which node (mesh) of the meshes classified as nodes, which a moving object passing through the mesh will move to, for each node (for each mesh) may be used as mesh information.In the above, two input mesh IDs and two output mesh IDs are set, but this is only an example, and any number of input mesh IDs and output mesh IDs may be set. For example, there are roads such as slopes where the speed and required power consumption differ depending on the direction of movement, so it is preferable to set only one input mesh ID and one output mesh ID, for example, so that the analysis for each direction of movement is not complicated. A specific method in which the information generating unit 130 generates these pieces of information will be described below.

[0039] [Generate input mesh ID and output mesh ID] When the information generating unit 130 identifies a mesh area that includes the position information included in the upload information, it generates an input mesh ID based on the upload information received immediately before the upload information. For example, in the scene of FIG. 2, the information generating unit 130 receives the upload information at time t3 and identifies that the position information included in the upload information is included in the mesh area of ​​mesh ID 10001. At this time, the information generating unit 130 simultaneously refers to the upload information table 162, extracts the upload information received at time t2 immediately before time t3, and identifies that the position information included in the upload information is included in the mesh area of ​​mesh ID 10002. Therefore, the information generating unit 130 sets mesh ID 10002 as the input mesh ID of mesh ID 10001. At the same time, the information generating unit 130 sets mesh ID 10001 as the output mesh ID of mesh ID 10002. That is, the information generating unit 130 generates an output mesh ID based on the upload information received immediately after.

[0040] Generate Travel Direction The information generating unit 130 generates a moving direction of the host vehicle M in the mesh area of ​​the mesh ID based on the mesh ID, the input mesh ID, and the output mesh ID. FIG. 6 is a diagram showing an example of the moving direction of the host vehicle M generated by the information generating unit 130. The left part of FIG. 6 shows a combination of mesh ID 10001, input mesh ID 10002, and output mesh ID 10003, and the right part of FIG. 6 shows a combination of mesh ID 10002, input mesh ID 10005, and output mesh ID 10001. In the case of the left part of FIG. 6, the direction from the mesh area of ​​input mesh ID 10002, which is the starting point, to the mesh area of ​​output mesh ID 10003, which is the end point, is northeast (Ne). Therefore, the information generating unit 130 sets Ne as the moving direction of the host vehicle M in the mesh area of ​​mesh ID 10001. Also, in the case of the right part of FIG. 6, the direction from the mesh area of ​​input mesh ID 10005, which is the starting point, to the mesh area of ​​output mesh ID 10001, which is the end point, is north (N). Therefore, the information generation unit 130 sets N as the moving direction of the host vehicle M in the mesh area of ​​mesh ID 10002. In this way, the information generation unit 130 can set a total of eight moving directions according to the combination of the mesh ID, the input mesh ID, and the output mesh ID. Furthermore, the information generation unit 130 may be configured to set a total of twelve moving directions according to the combination that further takes into consideration the positional relationship between the mesh ID, the input mesh ID, and the output mesh ID. That is, in the left part of Figure 6, the mesh area of ​​mesh id 10001 is located north of the mesh area of ​​input mesh id 10002, and the mesh area of ​​output mesh id 10003, which is the end point, is located east of the mesh area of ​​mesh id 10001.Therefore, the information generation unit 130 may determine that the vehicle M has traveled from the mesh area of ​​input mesh id 10002, which is the starting point, via the north to the mesh area of ​​output mesh id 10003, which is the end point, and set the movement direction of the vehicle M in the mesh area of ​​mesh id 10001 as NNe.In an example not shown, if the mesh area of ​​mesh id1000X is east of the mesh area of ​​input mesh id1000Y and the mesh area of ​​output mesh id1000Z is north of the mesh area of ​​mesh id1000X, the information generation unit 130 may determine that the vehicle M has traveled from the mesh area of ​​input mesh id1000Y, which is the starting point, via the east, to the mesh area of ​​output mesh id1000Z, which is the end point, and set the movement direction of the vehicle M in the mesh area of ​​mesh id1000X as Nee.

[0041] [Generate mileage] The information generation unit 130 generates the traveling distance of the host vehicle M in the corresponding mesh area based on a plurality of pieces of upload information transmitted at different consecutive times. For example, in the scene of Fig. 2, the information generation unit 130 receives upload information from upload point UP1 at time t1, and receives upload information from upload point UP2 at time t2. Since both upload point UP1 and upload point UP2 are included in the mesh area of ​​mesh ID 10002, the information generation unit 130 can directly specify the traveling distance D2 (i.e., equal to d1 in Fig. 2) included in the upload information transmitted from upload point UP2 as part of the traveling distance of the host vehicle M in the mesh area.

[0042] However, on the other hand, when the first mesh area including the upload point corresponding to the uploaded information at a certain first time is different from the second mesh area including the upload point corresponding to the uploaded information at a second time that is the next time after the first time, the mileage included in the uploaded information at the second time is a distance that spans both the first mesh area and the second mesh area, and therefore the mileage cannot be identified as the mileage of the host vehicle M in either mesh area. Therefore, in such a case, the information generating unit 130 divides the mileage included in the uploaded information at the second time proportionally between the first mesh area and the second mesh area to generate the mileage to be associated with the first mesh area and the mileage to be associated with the second mesh area.

[0043] For example, in the scene of Fig. 2, the vehicle M transmits upload information from upload point UP2 included in the mesh area of ​​mesh ID 10002 at time t2, and transmits upload information from upload point UP3 included in the mesh area of ​​mesh ID 10001 at the next time t3. At this time, the information generation unit 130 connects the upload points UP2 and UP3 with a line segment, and obtains an intersection point P2 between the line segment and the boundary line between the mesh area of ​​mesh ID 10002 and the mesh area of ​​mesh ID 10001. Next, the information generation unit 130 uses the distance d2 from the upload point UP2 to the intersection point P2 and the distance d3 from the intersection point P2 to the upload point UP3 to generate {d2 / (d2+d3)} x D3 [km] as part of the travel distance to be associated with the mesh area of ​​mesh ID 10002, and generates {d3 / (d2+d3)} x D3 [km] as part of the travel distance to be associated with the mesh area of ​​mesh ID 10001. Similarly, at time t4, the mesh area including upload point UP4 where upload information is transmitted is different from the mesh area at time t3, so as shown in Fig. 2, the information generation unit 130 generates {d4 / (d4+d5)} x D4 [km] as part of the travel distance to be associated with the mesh area of ​​mesh ID 10001. After that, the information generation unit 130 sums up the calculated travel distance values ​​and generates {d3 / (d2+d3)} x D3 + {d4 / (d4+d5)} x D4 [km] as the travel distance to be associated with the mesh area of ​​mesh ID 10001. Note that D3 is the distance traveled by the host vehicle M from time t2 to time t3, and D4 is the distance traveled by the host vehicle M from time t3 to time t4.

[0044] [Power consumption generation] The information generating unit 130 generates the power consumption of the host vehicle M in the corresponding mesh area based on multiple pieces of upload information transmitted at different consecutive times. For example, in the scene of Fig. 2, since both upload point UP1 and upload point UP2 are included in the mesh area of ​​mesh ID 10002, the information generating unit 130 can directly identify the power consumption X2 included in the upload information transmitted from upload point UP2 as part of the power consumption X2 of the host vehicle M in the mesh area.

[0045] However, on the other hand, when the first mesh area including the upload point corresponding to the upload information at a certain first time is different from the second mesh area including the upload point corresponding to the upload information at a second time, which is the time next to the first time, the power consumption included in the upload information at the second time is the power consumption across both the first mesh area and the second mesh area, so that the power consumption cannot be identified as the power consumption of the host vehicle M in either mesh area. Therefore, in such a case, the information generating unit 130 generates the power consumption associated with the first mesh area and the power consumption associated with the second mesh area by apportioning the power consumption included in the upload information at the second time between the first mesh area and the second mesh area. That is, in the same manner as in the case of generating the mileage, for example, the power consumption associated with the mesh area of ​​mesh ID 10001 in the scene of FIG. 2 is calculated by {d3 / (d2+d3)}×X3+{d4 / (d4+d5)}×X4[Wh]. It should be noted that X3 is the power consumed by the battery of the host vehicle M from time t2 to time t3, and X4 is the power consumed by the battery of the host vehicle M from time t3 to time t4.

[0046] [Generation of speed, acceleration / deceleration, and shift position] The information generating unit 130 generates the speed information included in the upload information as it is as the speed information to be stored in the mesh information table 166. When multiple pieces of upload information corresponding to the same mesh area are transmitted, the information generating unit 130 generates, for example, the average value of the speeds included in the multiple pieces of upload information as the speed information. In the scene of FIG. 2, V1 and V2 are transmitted as the speed information in the mesh area of ​​mesh ID 10002. Therefore, the information generating unit 130 generates (V1+V2) / 2 [km / h] as the speed information to be stored in the record specified by mesh ID 10002 in the mesh information table 166. Instead of or in addition to the above, the information generating unit 130 may calculate the speed of the vehicle during that time from the uploaded time information and the travel distance information, and generate it as the speed information to be stored in the mesh information table 166. Furthermore, when there are multiple pieces of upload information in the same mesh area, the information generating unit 130 may add the speeds obtained in each section with the distance in the mesh as a weight. For example, in the scene of Fig. 2, when calculating the speed in the mesh area of ​​mesh ID 10001, v3 = {(d3 + d2) / (t3 - t2)} × {d3 / (d3 + d2)} as the speed in the section from point P2 to point UP3, and v4 = {(d4 + d5) / (t4 - t3)} × {d4 / (d4 + d5)} as the speed in the section from point UP3 to point P3 are calculated, and based on this, V = {v3 × d3 / (d3 + d4)} + {v4 × d4 / (d3 + d4)} may be calculated as the speed information to be stored in the mesh information table 166. This allows a stable speed to be calculated even if the speed at the moment of uploading is not a representative value for that section due to the vehicle M accelerating or decelerating instantaneously. The information generating unit 130 also generates the acceleration / deceleration information included in the upload information as it is, as the acceleration / deceleration information to be stored in the mesh information table 166. When multiple pieces of acceleration / deceleration information corresponding to the same mesh area and having conflicting contents are transmitted, the information generating unit 130 may, for example, count the number of accelerations or decelerations transmitted, and generate the one with the greater number as the acceleration / deceleration information.The shift position is also generated in the same manner as the generation of the acceleration / deceleration information. Instead of or in addition to the above, the information generating unit 130 may generate the shift position included in the upload information as shift position information to be stored in the mesh information table 166 as it is, or, if there are different shift positions in the same mesh area, may generate all of the different shift positions as shift position information to be stored in the mesh information table 166.

[0047] [Generate Type] The mesh area classification unit 140 classifies each mesh area into at least a link adjacent to two other mesh areas and a node adjacent to one or three or more other mesh areas based on the connection of the position information associated with the uploaded information. In other words, the mesh area classification unit 140 classifies a mesh area of ​​a mesh ID that is neither a movement start point nor a movement end point and has only one pair of an input mesh ID and an output mesh ID as a link based on the mesh information table 166, and classifies a mesh area of ​​a mesh ID that has two or more pairs of an input mesh ID and an output mesh ID or a mesh area that is a movement start point or a movement end point as a node. The information generation unit 130 generates the result of the classification by the mesh area classification unit 140 as a type and stores it in the mesh information table 166. A link is an example of a "first type mesh area", and a node is an example of a "second type mesh area".

[0048] Fig. 7 is a diagram showing an example of a scene in which the mesh area classification unit 140 classifies a mesh area as a node. Fig. 7 shows a state in which a predetermined period has passed since the scene in Fig. 2, and the host vehicle M is again traveling on lane L1. Unlike the case in Fig. 2, the host vehicle M turns right on lane L1 and enters lane L2. At time t52, the host vehicle M transmits upload information from upload point UP52 included in the mesh area of ​​mesh ID 10003, and then at time t53, transmits upload information from upload point UP53 included in the mesh area of ​​mesh ID 10004, and then enters the mesh area of ​​mesh ID 10007.

[0049] Fig. 8 is a diagram showing an example of mesh information generated by the information generating unit 130 in the scene of Fig. 7. Referring to Fig. 8, in addition to the combination of mesh ID 10003, input mesh ID 10001, and output mesh ID 10006, a new combination of mesh ID 10003, input mesh ID 10001, and output mesh ID 10004 is registered. As a result, the mesh region classification unit 140 classifies the mesh region of mesh ID 10003 as a node, and the information generating unit 130 stores this information in the mesh information table 166.

[0050] In the example of FIG. 7 and FIG. 8, the vehicle M travels straight on the lane L1 from time t3 to time t4, and then turns right on the lane L1 from time t51 to time t52, so the mesh area classification unit 140 classifies the mesh area with mesh ID 10006 as a node. However, if the vehicle M travels straight on the lane L1 from time t51 to time t52, the mesh area classification unit 140 continues to classify the mesh area with mesh ID 10006 as a link. That is, the classification of the mesh area is not uniquely determined by the structure of the lane or road, but may be obtained as a classification result for each user based on the position information associated with the uploaded information for each user of the vehicle M. Furthermore, in addition to the classification of the mesh area, for example, the unit area of ​​the mesh area may also be set for each user according to the type of the vehicle M (for example, the type of moving body such as a two-wheeled vehicle or a walking robot).

[0051] Furthermore, for the sake of convenience, the mesh information table 166 shown in Fig. 8 sets only one piece of information on the travel distance, speed, acceleration / deceleration, SP, and power consumption for the combination of a mesh ID, input mesh ID_1, and output mesh ID_1, and the combination of a mesh ID, input mesh ID_2, and output mesh ID_2. However, the present invention is not limited to this configuration, and information on the travel distance, speed, acceleration / deceleration, SP, and power consumption may be set for each of these multiple combinations. This makes it possible to independently manage information for multiple routes on the same road that differ only in the direction of travel, thereby improving the accuracy of the information.

[0052] Next, another example in which the information generating unit 130 performs the allocation of mesh information will be described with reference to Fig. 9. Fig. 9 is a diagram showing an example of another scene in which the information generating unit 130 performs the allocation of mesh information. In Fig. 9, the vehicle M is traveling on a lane L1, and after transmitting upload information from an upload point UP2 included in a mesh area of ​​mesh ID 10002 at time t2, it transmits upload information from an upload point UP3 included in a mesh area of ​​mesh ID 10003 at time t3. That is, unlike the case of Fig. 2, the mesh area at time t2 and the mesh area at time t3 are not adjacent to each other.

[0053] When a first mesh area including location information corresponding to the upload information at a first time is different from a second mesh area including location information corresponding to the upload information at a second time that is the next time after the first time, and the first mesh area and the second mesh area are not adjacent to each other, the information generating unit 130 identifies a third mesh area that is different from the first mesh area and the second mesh area and that the host vehicle M passed through between these two times, based on whether or not a line segment connecting these two pieces of location information intersects with each contour line in the first mesh area and whether or not the line segment intersects with each contour line in the second mesh area. For example, in the case of FIG. 9, the information generating unit 130 identifies that a line segment connecting the upload point UP2 and the upload point UP3 intersects with the contour line of the mesh area of ​​mesh ID 10002 at point P2, and identifies that the line segment intersects with the contour line of the mesh area of ​​mesh ID 10003 at point P3. Next, the information generating unit 130 identifies a mesh area of ​​mesh ID 10001 that has both points P2 and P3 on its contour, and identifies the mesh area as a third mesh area through which the host vehicle M passed between time t2 and time t3. Hereinafter, such a method of identification may be referred to as a line segment intersection determination method.

[0054] When the information generating unit 130 specifies the third mesh area, it distributes the contents of the upload information corresponding to the second time among the first mesh area, the second mesh area, and the third mesh area, and generates mesh information corresponding to the first mesh area, mesh information corresponding to the second mesh area, and mesh information corresponding to the third mesh area. For example, in the case of FIG. 9, if it is assumed that the host vehicle M transmits upload information including the mileage D3 [km] and the power consumption X3 [Wh] at the upload point UP3, the information generating unit 130 distributes the mileage D3 [km] among the mesh area of ​​mesh ID 10002, the mesh area of ​​mesh ID 10001, and the mesh area of ​​mesh ID 10006. That is, the information generating unit 130 calculates the travel distance associated with the mesh area of ​​mesh ID 10002 as d2 / (d2+d3+d4)×D3 [km], calculates the travel distance associated with the mesh area of ​​mesh ID 10001 as d3 / (d2+d3+d4)×D3 [km], and calculates the travel distance associated with the mesh area of ​​mesh ID 10006 as d4 / (d2+d3+d4)×D3 [km]. Similarly, the information generating unit 130 calculates the power consumption associated with the mesh area of ​​mesh ID 10002 as d2 / (d2+d3+d4)×X3 [Wh], calculates the power consumption associated with the mesh area of ​​mesh ID 10001 as d3 / (d2+d3+d4)×X3 [Wh], and calculates the power consumption associated with the mesh area of ​​mesh ID 10006 as d4 / (d2+d3+d4)×D3 [Wh]. This makes it possible to flexibly calculate the mesh information to be assigned to a mesh area even if the vehicle M is moving at high speed and passes through the mesh area without transmitting uploaded information.

[0055] However, since the longitude of the earth varies depending on the location on the earth, it is more preferable that the information generating unit 130 performs a planar coordinate conversion to change the scale when identifying the intersection of the line segment connecting one upload point to the next upload point and the contour of each mesh area.

[0056] Next, the flow of processing executed by the information generating unit 130 will be described with reference to Fig. 10. Fig. 10 is a flowchart showing an example of the flow of processing executed by the information generating unit 130.

[0057] First, the information generating unit 130 receives the first uploaded information from the vehicle M at a first time (step S100). Next, the information generating unit 130 receives the second uploaded information from the vehicle M at a second time (step S101). Next, the information generating unit 130 determines whether the first mesh area including the position information corresponding to the first uploaded information is the same as the second mesh area including the position information corresponding to the second uploaded information (step S102). If it is determined that the first mesh area and the second mesh area are the same, the information generating unit 130 sets the information included in the second uploaded information as the mesh information of the second mesh area. For example, the information generating unit 130 sets the travel distance included in the second uploaded information as the travel distance in the first mesh area (step S103).

[0058] On the other hand, if it is determined that the first mesh area and the second mesh area are not the same, the information generating unit 130 determines whether the first mesh area and the second mesh area are adjacent to each other (step S104). If it is determined that the first mesh area and the second mesh area are adjacent to each other, the information generating unit 130 divides the contents of the information included in the second upload information proportionally between the first mesh area and the second mesh area (step S105). Next, the information generating unit 130 generates mesh information associated with the first mesh area and mesh information associated with the second mesh area (step S106). The information generating unit 130 may determine whether the first mesh area and the second mesh area are adjacent to each other by determining whether the number of matching points is less than two for the four corner points of the first mesh area and the four corner points of the second mesh area. In other words, the information generation unit 130 determines that the first mesh area and the second mesh area are adjacent if there are two matching points between the four corner points of the first mesh area and the four corner points of the second mesh area, and determines that the first mesh area and the second mesh area are not adjacent if there is no matching point or only one matching point.

[0059] If it is determined that the first mesh area and the second mesh area are not adjacent to each other, the information generating unit 130 uses the line segment intersection determination method described above to identify a third mesh area that is different from the first mesh area and the second mesh area and through which the vehicle M has passed between the first time and the second time (step S107). Next, the information generating unit 130 proportionally divides the contents of the information included in the second upload information among the first mesh area, the second mesh area, and the third mesh area (step S108). Next, the information generating unit 130 generates mesh information associated with the first mesh area, mesh information associated with the second mesh area, and mesh information associated with the third mesh area (step S109). This ends the processing of this flowchart.

[0060] In the process of the above flowchart, the third mesh area is identified using the line segment intersection determination method in steps S107 to S109. However, the present invention is not limited to this configuration, and the information generating unit 130 may preferentially execute a determination using the line segment intersection determination method for a mesh area classified as a link. For example, when the classification of a mesh area including the position information corresponding to the second upload information received in step S101 is a link, the information generating unit 130 may preferentially execute a determination using the line segment intersection determination method for the mesh area. This is because it is assumed that the host vehicle M moves at high speed in a mesh area classified as a link, and is highly likely to move to a non-adjacent mesh area between sampling times.

[0061] The information providing unit 150 provides information based on mesh information corresponding to a mesh area to a passenger in the mesh area including the position information of the vehicle M. For example, the information providing unit 150 estimates the road type (e.g., a main road or an urban area) of the mesh area based on the speed included in the mesh information, transmits the estimated information to the vehicle M, and displays it on the HMI 20 of the vehicle M.

[0062] FIG. 11 is a diagram showing an example of a road type estimated by the information providing unit 150. As shown in FIG. 11, the vehicle M travels on a road corresponding to a mesh area indicated by a link 3, and transmits upload information including speed information to the information management device 100 at each sampling interval, and the information generating unit 130 of the information management device 100 generates mesh information including a speed (average speed) calculated in consideration of the speed information. At this time, the information providing unit 150 detects that the speed of the link 3 between the mesh 300 and the mesh 4 is equal to or greater than a threshold Th, and estimates that the road corresponding to the link 3 is a trunk road. Thereafter, the information providing unit 150 transmits information indicating that the road on which the vehicle M is currently traveling is a trunk road to the vehicle M, and causes the HMI 20 to display the information. Instead of or in addition to preferentially performing a determination using the line segment intersection determination method for a mesh area classified as a link, the information generating unit 130 may preferentially perform a determination using the line segment intersection determination method for a mesh detected to have an average speed equal to or greater than a threshold Th (i.e., a trunk road). This is because, as in the case of links, the vehicle M moves at high speed in mesh areas detected as main roads, and it is assumed that there is a high possibility that the vehicle M will move to a non-adjacent mesh area between sampling times.

[0063] 12 is a diagram showing an example of information provided by the information providing unit 150 and displayed on the HMI 20. In the scene of FIG. 12, the host vehicle M is traveling on a road corresponding to the mesh area of ​​mesh ID 10002. Furthermore, the information displayed on the HMI 20 in FIG. 12 is provided by the information providing unit 150 based on the mesh information table 166 of FIG.

[0064] The information providing unit 150 predicts the route of the host vehicle M from the moving direction of the host vehicle M included in the mesh information, and provides information to the occupant based on the route of the host vehicle M. For example, referring to the record of mesh id 10002 in the mesh information table 166 of FIG. 5, the input mesh id_1 of the mesh id 10002 is 10005, the output mesh id_1 is 10001, and the moving direction_1 is N (north). Therefore, the information providing unit 150 predicts the route of the host vehicle M moving from the mesh area of ​​mesh id 10002 to the mesh area of ​​mesh id 10001, and causes the HMI 20 to display the predicted route using, for example, an arrow AR. Also, referring to the record of mesh id 10001 in the mesh information table 166, for example, the acceleration / deceleration information indicates deceleration. Therefore, the information providing unit 150 causes the HMI 20 to display information indicating that the host vehicle M will soon enter a deceleration section. Note that, although this embodiment describes a case where the vehicle M is manually driven by an occupant, in the case of autonomous driving, the information provided by the information providing unit 150 can also be utilized for controlling the autonomous driving, for example, by decelerating the vehicle M based on acceleration / deceleration information indicating deceleration.

[0065] FIG. 13 is an example of a graph-structured database that the information generating unit 130 generates based on the mesh information and the way in which meshes classified as links or nodes are connected to each other. The information generating unit 130 groups adjacent mesh areas classified as links into route links, and records, for each route link, the mesh ID of the mesh area determined to be the node (start node) that is the start point of the route link, the mesh ID of the mesh area determined to be the node (end node) that is the end point of the route link, and the mesh ID of the mesh area (constituent mesh area) that constitutes the route link. The information generating unit 130 may also record the moving direction (direction) of the vehicle M from the start node to the end node, the average speed, and the transition probability indicating which route link the vehicle M will pass through next after passing through the route link (if it is possible to move to multiple route links, the transition probability for each route link of the transition destination). The graph-structured database may also record the road type of the route link (whether it is an expressway or a general road). Such records may be generated as a graph-structured database and then recorded as mesh information associated with the mesh IDs of at least one or all of the mesh areas that make up the route link. Regarding route link 1 in FIG. 13, link 1 is composed of mesh areas with mesh IDs 10001, 10002, 10003, and 10004 as the starting node and the end node, respectively, and is eastward-directed. It is shown that the probability of the next route link that a vehicle M that has passed through route link 1 passes through is 20% for transition to route link 3 and 80% for transition to route link 5. In addition, such information is recorded as mesh information in mesh IDs 10001 to 10004.

[0066] The information providing unit 150 provides information as follows, based on information generated by the information generating unit 130 according to the database with a graph structure illustrated in Fig. 13 and recorded as mesh information. That is, it determines that the probability that the vehicle M traveling on route link 1 will next move to route link 5 is higher than a predetermined value, and provides information associated with route link 5 (for example, information based on the fact that route link 5 is an expressway and the power consumption of route link 5 is 25Wh) while the vehicle M is traveling on route link 1.

[0067] In the example of FIG. 12 described above, the information providing unit 150 provides information based on the contents of the records stored in the mesh information table 166 of FIG. 5. That is, if the vehicle M transmits upload information in a certain mesh area even once, the information providing unit 150 provides information about the mesh area. However, the accuracy of information provided based on only one transmission of upload information may be low. Therefore, the information generating unit 130 may store information indicating the number of times each mesh area has been passed in the mesh information table 166 and periodically delete information about mesh areas whose number of times of passing is less than a reference value or the mesh areas themselves, or the information providing unit 150 may provide information to the vehicle M only about mesh areas whose number of times of passing is equal to or greater than the reference value. This makes it possible to provide highly accurate information while managing information for each mesh area with a low load.

[0068] According to the present embodiment described above, a graph structure is created based on the mesh ID found from the latitude and longitude information of the vehicle M, the road on which the vehicle M is currently traveling is identified as a mesh area linked to the mesh ID, information on traveling through the mesh area is recorded as mesh information, and thereafter, when the vehicle M travels through the same mesh area, information on an appropriate traveling method is provided based on the mesh information. In other words, information for each mesh area divided by contour lines can be managed with a low load, without managing complex information such as maps.

[0069] The above-described embodiment can be expressed as follows. A storage device storing a program; a hardware processor; The hardware processor executes the program stored in the storage device, Acquire upload information associated with location information of the mobile body from the mobile body; generating mesh information based on the uploaded information, and storing the mesh information in a storage unit in association with a mesh area that includes the position information of the moving object, among a plurality of mesh areas defined to partition an area on the ground; The information management device is configured as follows.

[0070] The above describes the form for carrying out the present invention using an embodiment, but the present invention is not limited to such an embodiment, and various modifications and substitutions can be made within the scope that does not deviate from the gist of the present invention. [Explanation of symbols]

[0071] 10. Communications Equipment 20 Human Machine Interfaces 30 GNSS receivers 40 Vehicle Sensors 50 Upload information generation unit 100 Information management device 110 Communications Department 120 Acquisition Department 130 Information generation section 140 Mesh region classification section 150 Information Provision Department 160 Storage section 162 Upload Information Table 164 Mesh definition information table 166 Mesh Information Table

Claims

1. an acquisition unit that acquires upload information associated with location information of the mobile object from the mobile object; an information generating unit that generates mesh information based on the uploaded information, and stores the mesh information in a storage unit in association with a mesh area that includes the position information of the moving object, among a plurality of mesh areas defined to divide an area on the ground; Equipped with the uploaded information is information that represents an event between sampling times in the moving object, When a first mesh area including location information corresponding to the upload information at a first sampling time is different from a second mesh area including location information corresponding to the upload information at a second sampling time subsequent to the first sampling time, the information generating unit generates the mesh information corresponding to the first mesh area and the mesh information corresponding to the second mesh area by apportioning the content of the upload information corresponding to the second sampling time between the first mesh area and the second mesh area. Information management device.

2. an acquisition unit that acquires upload information associated with location information of the mobile object from the mobile object; an information generating unit that generates mesh information based on the uploaded information, and stores the mesh information in a storage unit in association with a mesh area that includes the position information of the moving object, among a plurality of mesh areas defined to divide an area on the ground; Equipped with the upload information is generated as information representing an event between sampling times in the moving object, the plurality of mesh regions are defined so as not to overlap each other and so that adjacent mesh regions are in contact with each other via a boundary line without any gap between them; The information generating unit When a first mesh area including location information corresponding to the upload information at a first sampling time is different from a second mesh area including location information corresponding to the upload information at a second sampling time subsequent to the first sampling time, and the first mesh area and the second mesh area are adjacent to each other, the content of the upload information corresponding to the second sampling time is proportionally divided between the first mesh area and the second mesh area to generate the mesh information corresponding to the first mesh area and the mesh information corresponding to the second mesh area. Information management device.

3. The information generating unit A first mesh area including location information corresponding to the upload information at a first sampling time is different from a second mesh area including location information corresponding to the upload information at a second sampling time subsequent to the first sampling time, and the first mesh area and the second mesh area are not adjacent to each other; identifying a third mesh area, which is different from the first mesh area and the second mesh area and through which the moving object passed between the first sampling time and the second sampling time, based on whether or not a line segment connecting the position information corresponding to the first sampling time and the position information corresponding to the second sampling time intersects with each contour line in the first mesh area, and based on whether or not the line segment intersects with each contour line in the second mesh area; The content of the uploaded information corresponding to the second sampling time is proportionally divided among the first mesh area, the second mesh area, and the third mesh area to generate the mesh information corresponding to the first mesh area, the mesh information corresponding to the second mesh area, and the mesh information corresponding to the third mesh area.

3. The information management device according to claim 2.

4. an acquisition unit that acquires upload information associated with location information of the mobile object from the mobile object; an information generating unit that generates mesh information based on the uploaded information, and stores the mesh information in a storage unit in association with a mesh area that includes the position information of the moving object, among a plurality of mesh areas defined to divide an area on the ground; Equipped with and a mesh area classification unit that classifies each of the plurality of mesh areas into at least a first type mesh area adjacent to two other mesh areas and a second type mesh area adjacent to one or three or more other mesh areas based on the connection of the position information associated with the uploaded information. Information management device.

5. The mesh area classification unit classifies each of the plurality of mesh areas as a classification result for each user based on location information associated with the upload information for each user of the mobile body.

5. The information management device according to claim 4.

6. A mesh area classification unit classifies each of the plurality of mesh areas into at least a first type mesh area adjacent to two other mesh areas and a second type mesh area adjacent to one or three or more other mesh areas based on the connection of the position information associated with the uploaded information, the information generating unit, preferentially for the first type mesh areas, performs a process of identifying a third mesh area different from the first mesh area and the second mesh area and through which the moving object passed between the first sampling time and the second sampling time, based on whether or not a line segment connecting the position information corresponding to the first sampling time and the position information corresponding to the second sampling time intersects with each contour line in the first mesh area, and whether or not the line segment intersects with each contour line in the second mesh area, in a case where a first mesh area including the position information corresponding to the upload information at a first sampling time is different from a second mesh area including the position information corresponding to the upload information at a second sampling time subsequent to the first sampling time, and the first mesh area and the second mesh area are not adjacent to each other, and performing a process of generating the mesh information associated with the first mesh area, the mesh information associated with the second mesh area, and the mesh information associated with the third mesh area by apportioning the contents of the upload information corresponding to the second sampling time among the first mesh area, the second mesh area, and the third mesh area.

4. The information management device according to claim 3.

7. The information generating unit groups two or more sections in which the first type mesh areas are adjacent to each other into one route link, and generates, as the mesh information, a transition probability for each transition destination route link that transitions next to the route link.

7. The information management device according to claim 4.

8. The information generating unit generates the mesh information including a part or all of a moving direction, a moving distance, a content of an acceleration / deceleration operation, a shift position, and a power consumption of the moving body. The information management device according to any one of claims 1 to 7.

9. An information providing unit that provides information to a user in the mesh area that includes the location information of the moving object based on the mesh information corresponding to the mesh area, The information management device according to any one of claims 1 to 8.

10. The information generation unit generates the mesh information including a moving direction of the moving object, the information providing unit predicts a route of the moving object from a moving direction of the moving object included in the mesh information, and provides information to the user based on the route of the moving object.

10. The information management device according to claim 9.

11. an acquisition unit that acquires upload information associated with location information of the mobile object from the mobile object; an information generating unit that generates mesh information based on the uploaded information, and stores the mesh information in a storage unit in association with a mesh area that includes the position information of the moving object, among a plurality of mesh areas defined to divide an area on the ground; Equipped with the information generating unit generates the mesh information including the number of times the moving object has passed, and deletes the mesh area and / or the mesh information in which the number of times the moving object has passed does not satisfy a criterion. Information management device.

12. An information providing unit that provides information to a user in the mesh area that includes the location information of the moving object based on the mesh information corresponding to the mesh area, the information providing unit provides the user with information recommending the mesh area whose number of passes satisfies a criterion. The information management device according to claim 11.

13. The computer Acquire upload information associated with location information of the mobile body from the mobile body; Generate mesh information based on the uploaded information; storing the mesh information in a storage unit in association with a mesh area that includes the position information of the moving object, among a plurality of mesh areas defined to divide an area on the ground; the uploaded information is information that represents an event between sampling times in the moving object, When a first mesh area including location information corresponding to the upload information at a first sampling time is different from a second mesh area including location information corresponding to the upload information at a second sampling time subsequent to the first sampling time, the content of the upload information corresponding to the second sampling time is proportionally divided between the first mesh area and the second mesh area to generate the mesh information corresponding to the first mesh area and the mesh information corresponding to the second mesh area. Information management method.

14. On the computer, Acquiring upload information associated with location information of the mobile body from the mobile body; generating mesh information based on the uploaded information; a process of storing the mesh information in a storage unit in association with a mesh area that includes the position information of the moving object, among a plurality of mesh areas defined to divide an area on the ground; the uploaded information is information that represents an event between sampling times in the moving object, When a first mesh area including location information corresponding to the upload information at a first sampling time is different from a second mesh area including location information corresponding to the upload information at a second sampling time subsequent to the first sampling time, the content of the upload information corresponding to the second sampling time is proportionally divided between the first mesh area and the second mesh area to generate the mesh information corresponding to the first mesh area and the mesh information corresponding to the second mesh area. program.

Citation Information

Patent Citations

  • Method and device for preparing data base, and program storage medium, and speed result information displaying device, and traveling time calculating device, and route retrieving device

    JP2001093077A

  • On-vehicle navigation device and system

    JP2007071579A

  • Vehicle-side device, server, method, and storage medium

    JP2020038362A