Information processing device, information processing method, and information processing program

An information processing system evaluates user movement and EV reachability to determine if switching to an electric vehicle is feasible, addressing the challenges of assessing the transition from gasoline to electric vehicles.

JP7801531B2Active Publication Date: 2026-01-16PIONEER IP
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2025500428
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-02-13
Publication Date
2026-01-16
Estimated Expiration
2043-02-13

AI Technical Summary

Technical Problem

Existing methods fail to adequately assess whether a user can comfortably switch from a gasoline-powered vehicle to an electric vehicle, considering factors like charging time, driving distance, and charging facility availability.

Method used

An information processing system that identifies a user's movement range and a reachable range by an electric vehicle, generating evaluation information based on the comparison between these ranges and charging spot distribution to determine the feasibility of switching to an EV.

Benefits of technology

Enables appropriate evaluation of whether a user can switch to an EV without daily travel inconveniences by considering usage patterns, environmental factors, and EV specifications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007801531000001
    Figure 0007801531000001
  • Figure 0007801531000002
    Figure 0007801531000002
  • Figure 0007801531000003
    Figure 0007801531000003
Patent Text Reader

Abstract

An information processing device according to the present disclosure comprises a first identification unit that identifies an activity range of a user on the basis of a movement history of the user, a second identification unit that identifies a reachable range, which is a range that can be reached from a base of the user within the activity range by a mobile object selected by a user, on the basis of energy consumption of the mobile object, and a generation unit that generates evaluation information enabling evaluation of movement of the mobile object within the activity range on the basis of the activity range and the reachable range.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to an information processing device, an information processing method, and an information processing program. [Background technology]

[0002] Conventionally, a method has been proposed in which a driving range of a mobile object corresponding to the amount of stored power input by a user is acquired and information about the acquired driving range is displayed. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2016-80602 Summary of the Invention [Problem to be solved by the invention]

[0004] However, the above-described conventional techniques do not necessarily make it possible to appropriately evaluate whether or not a user can transfer to the vehicle selected by the user.

[0005] For example, the above-mentioned conventional technology merely acquires the range of travel possible from the current location of the mobile body currently being used by the user based on the amount of stored power, and displays the acquired travelable range. For this reason, with the above-mentioned conventional technology, it is not easy to determine whether a mobile body that the user is considering switching to (purchasing a new one) will cause inconvenience in daily travel.

[0006] The present disclosure has been made in consideration of the above, and proposes an information processing device, an information processing method, and an information processing program that can appropriately evaluate whether or not a user can transfer to a vehicle selected by the user. [Means for solving the problem]

[0007] The information processing device described in claim 1 includes a first identification unit that identifies a user's range of movement based on the user's movement history, a second identification unit that identifies a reachable range, which is the range that can be reached by the mobile body from the user's base within the range of movement, based on the energy consumption of the mobile body selected by the user, and a generation unit that generates evaluation information that can evaluate movement of the mobile body within the range of movement based on the range of movement and the reachable range.

[0008] The information processing method described in claim 13 is an information processing method executed by an information processing device, and includes a first identification step of identifying a user's range of movement based on the user's movement history, a second identification step of identifying a reachable range, which is the range that can be reached by the mobile body from the user's base within the range of movement, based on the energy consumption of the mobile body selected by the user, and a generation step of generating evaluation information that can evaluate movement of the mobile body within the range of movement based on the range of movement and the reachable range.

[0009] The information processing program described in claim 14 is an information processing program executed by an information processing device, and causes the information processing device to execute a first identification procedure of identifying a user's range of movement based on the user's movement history, a second identification procedure of identifying a reachable range, which is the range that can be reached by the mobile body from the user's base within the range of movement, based on the energy consumption of the mobile body selected by the user, and a generation procedure of generating evaluation information that can evaluate movement of the mobile body within the range of movement based on the range of movement and the reachable range. [Brief explanation of the drawings]

[0010] [Figure 1] FIG. 1 is a diagram illustrating an example of a system according to an embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of the configuration of a server device according to the embodiment. [Figure 3] FIG. 3 is a flowchart showing the procedure of the movement range identification method according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating a specific example of a movement range identification method according to the embodiment. [Figure 5] FIG. 5 is a flowchart showing the procedure of the reachable range specification method according to the embodiment. [Figure 6] FIG. 6 is a flowchart showing the procedure of the estimated power consumption calculation method according to the embodiment. [Figure 7] FIG. 7 is a flowchart showing the procedure of the evaluation information generating method according to the embodiment. [Figure 8] FIG. 8 is a diagram showing a specific example (1) of the dispersion degree calculation method according to the embodiment. [Figure 9] FIG. 9 is a diagram showing a specific example (2) of the dispersion degree calculation method according to the embodiment. [Figure 10] FIG. 10 is a diagram illustrating a modified example of the reachable range specification method according to the embodiment. [Figure 11] FIG. 11 is a hardware configuration diagram illustrating an example of a computer that realizes the functions of the server device. DETAILED DESCRIPTION OF THE INVENTION

[0011] [Embodiment] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. Note that the information processing device, information processing method, and information processing program according to the present disclosure are not limited to these embodiments. Furthermore, the same components in the following embodiments will be designated by the same reference numerals, and duplicated descriptions will be omitted.

[0012] In the following embodiments, a "moving body" will be described as a "vehicle" (automobile) traveling on a road. Accordingly, "movement" will be expressed as "travel." For example, the expression "reachable range, which is the range that can be reached by a moving body" can be replaced with "reachable range, which is the range that can be reached by a vehicle."

[0013] 1. Introduction Until now, it has been difficult to properly evaluate whether it is possible to switch from a vehicle whose power source is gasoline stored in a storage tank (i.e., a gasoline-powered vehicle (GV)), to a vehicle whose power source is electricity stored in a battery (i.e., an electric vehicle (EV)).

[0014] For example, when switching from GV to EV, there are a wide range of concerns, including charging time, driving distance on a full charge, location and number of charging facilities, battery life, etc. Therefore, assessing reachability of a specific route based on a single trip does not necessarily provide an appropriate assessment of whether switching is possible.

[0015] This disclosure proposes a new technology to solve the above problems. Specifically, the proposed method in this disclosure evaluates whether an EV can be driven comfortably within the user's range of movement even if the user switches to it.

[0016] Specifically, the user's activity range is compared with the reachable range, which is the range that can be reached by EV from the user's base within the activity range, and the feasibility of driving is evaluated based on the comparison results.For example, the proposed method according to the present disclosure shows that there will be no problem in operating the EV if the user switches to this EV, taking into account the user's usage method over a certain period of time, the surrounding environment such as charging spots, and information on the EV selected by the user.

[0017] As a result, the proposed method according to the present disclosure makes it possible to appropriately evaluate whether or not a user can switch to the EV of their choice.

[0018] [2. System Configuration] First, the configuration of a system according to an embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram illustrating an example of a system according to an embodiment. Fig. 1 illustrates a system 1 as an example of a system according to an embodiment. Information processing according to an embodiment of the present disclosure (hereinafter abbreviated as "information processing according to an embodiment") may be realized in the system 1.

[0019] 1, the system 1 may include a terminal device 10 and a server device 100. The terminal device 10 and the server device 100 may be connected to each other via a network N so as to be able to communicate with each other via a wired or wireless connection. The system 1 may include any number of terminal devices 10 and any number of server devices 100.

[0020] [3. Overview of each device included in the system] (Regarding the server device 100) The server device 100 is an example of an information processing device according to the embodiment, and is a central device responsible for information processing according to the embodiment. Specifically, the server device 100 identifies the user's activity range based on the user's movement history, and identifies a reachable range that can be reached by EV from the user's base within the activity range based on the energy consumption of the EV selected by the user. The server device 100 then generates evaluation information that can evaluate movement within the activity range by EV based on the activity range and the reachable range, and displays the evaluation information on the terminal device 10.

[0021] In this embodiment, the term "user" refers to a person who is considering switching to an EV. For example, the user may be a person who currently uses a GV and is considering switching to an EV, or a person who is considering switching from their current EV to another EV.

[0022] (Regarding terminal device 10) The terminal device 10 may be an information processing terminal used by a person considering switching to an EV. The terminal device 10 may also be an information processing terminal used by, for example, a salesperson at a location where a proposal to switch to an EV is made to a person considering switching to an EV. For example, the terminal device 10 may be a smartphone, a wearable device, a tablet terminal, a notebook PC (Personal Computer), a desktop PC, a mobile phone, a PDA (Personal Digital Assistant), or the like.

[0023] As another example, the terminal device 10 may be a dedicated navigation device, i.e., an in-vehicle device, built into or mounted on a vehicle currently used by a user (hereinafter, sometimes referred to as a "vehicle VE"). Such an in-vehicle device may be configured with a navigation device and a recording device (drive recorder). As one example, the in-vehicle device may be a composite device in which a navigation device and a recording device, which are independent of each other, are connected to each other so as to be able to communicate with each other. As another example, the in-vehicle device may be a single device having a navigation function and a recording function.

[0024] [4. Functional Configuration] From here, a configuration example of the server device 100 will be described with reference to Fig. 2. Fig. 2 is a diagram showing a configuration example of the server device 100 according to the embodiment. As shown in Fig. 2, the server device 100 includes a communication unit 110, a storage unit 120, and a control unit 130.

[0025] (Communication unit 110) The communication unit 110 is realized by, for example, a network interface card (NIC), etc. The communication unit 110 is connected to the network N by wire or wirelessly, and transmits and receives information to and from the terminal device 10, for example.

[0026] (Storage unit 120) The storage unit 120 is realized by, for example, a semiconductor memory element such as a random access memory (RAM) or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 120 may store, for example, data and programs related to the information processing according to the embodiment. Furthermore, according to the example of FIG. 2, the storage unit 120 may include a map information storage unit 121, a history information storage unit 122, a range information storage unit 123, and an evaluation information storage unit 124.

[0027] (Map information storage unit 121) The map information storage unit 121 stores, for example, map data for the entire country. The map data includes road data that represents a road network by a combination of links and nodes.

[0028] A link refers to a section between characteristic points of a road. A node refers to a characteristic point of a road, such as an intersection, a corner, or a dead end. In other words, a link refers to a road section that is set based on a predetermined rule. In other words, a link refers to a unit that divides a recorded section of a travel history based on a predetermined rule. In map data, a link may be identified by a link ID.

[0029] The map data may also include facility data and object information around the road. The object information includes information on features such as signs such as road signs, road markings such as stop lines, road dividing lines such as center lines, and roadside structures, as well as information on temporary obstacles. Obstacles refer to factors that hinder the passage of pedestrians and bicycles, such as puddles, depressions in the road, fallen objects, and drainage ditches (including areas blocked by mesh). The object information may also include highly accurate point cloud information of objects to be used for estimating the vehicle's position, etc.

[0030] (History information storage unit 122) The history information storage unit 122 stores the user's movement history. The movement history may include the user's driving history in the vehicle VE. The server device 100 can acquire the movement history based on location information detected by the GPS function of the user's terminal device 10. The history information storage unit 122 may store information on the movement history separately for each user.

[0031] (Range information storage unit 123) The range information storage unit 123 stores information indicating the user's activity range and information indicating a reachable range, which is a range that can be reached by EV from the user's base in the activity range. The range information storage unit 123 may store information indicating the activity range and information indicating the reachable range separately for each user.

[0032] (Evaluation information storage unit 124) The evaluation information storage unit 124 stores the evaluation information generated by the generation unit 136 .

[0033] (Regarding the control unit 130) The control unit 130 is realized by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or the like executing various programs (for example, the information processing program according to the embodiment) stored in a storage device inside the server device 100 using RAM as a work area. The control unit 130 is also realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

[0034] (Acquisition part 131) The acquisition unit 131 acquires information on the movement history of the user. For example, the acquisition unit 131 may acquire, as the movement history, changes in position information (movement trajectory) detected by a GPS function of the terminal device 10 of the user.

[0035] Note that the movement history may be input by the user, rather than being dynamically acquired based on the location information by the acquisition unit 131. That is, the acquisition unit 131 may acquire the movement history input by the user.

[0036] Furthermore, the acquisition unit 131 may acquire various information other than the travel history that is necessary for the information processing according to the embodiment. For example, the acquisition unit 131 may acquire traffic congestion information, traffic congestion forecast data, link information (e.g., link length, link road type, link altitude data), EV setting information, etc.

[0037] (Movement range identification unit 132) The movement range identification unit 132 identifies the movement range of the user based on the movement history of the user. The movement range of the user here may be, for example, the range of daily movement of the user, which can be rephrased as a living area. The movement range identification unit 132 is a processing unit corresponding to the first identification unit.

[0038] (Reception Department 133) The reception unit 133 receives information from the user about the EV to which the user is considering switching, i.e., the EV to which the user is switching (abbreviated as "EV information"). The EV information may include various attribute information of the EV to which the user is switching (brand name, weight, energy consumption efficiency, air resistance coefficient), virtual power storage capacity, etc.

[0039] The virtual charge amount is the amount of charge that would be applied to the battery if it were charged in its current state before actual charging. For example, if the current charge amount (charge rate) is 30% and 50% is entered as the virtual charge amount, the battery will actually be charged to 20% later.

[0040] The reception unit 133 may also receive input of information (e.g., brand name) that can identify the EV to be switched to, and based on this information, obtain various specification information such as weight, energy consumption efficiency, and air resistance coefficient from a predetermined database.

[0041] (Calculation unit 134) The calculation unit 134 calculates the amount of available power (amount of stored power) based on predetermined information. For example, when the input of EV vehicle information is accepted, the calculation unit 134 calculates the amount of available power based on the virtual amount of stored power included in the EV vehicle information.

[0042] The calculation unit 134 also calculates the energy consumption amount for the link using a predetermined energy consumption calculation formula. For example, the calculation unit 134 calculates the time required for the EV to complete traveling the link based on traffic congestion prediction data, the link length, the road type, etc. Then, the calculation unit 134 calculates the estimated power consumption amount (an example of energy consumption amount) for the link using the predetermined energy consumption calculation formula.

[0043] (Reachable range identification unit 135) The reachable range identifying unit 135 identifies a reachable range, which is the range that can be reached by EV from the user's base within the activity range, based on the energy consumption calculated by the calculation unit 134. That is, the reachable range identifying unit 135 identifies the reachable range based on the estimated amount of power consumed when the EV travels along a link starting from the user's base and the amount of power stored in the EV's battery. The reachable range identifying unit 135 is a processing unit equivalent to the first identifying unit.

[0044] (Generation unit 136) The generation unit 136 generates evaluation information that can evaluate movement within the activity range by EV based on the activity range and the reachable range. The evaluation information here may be any information that can evaluate whether the user can travel smoothly within the activity range even if they switch to an EV. For example, the evaluation information may include information that indicates whether there are any driving inconveniences when traveling within the user's activity range by EV.

[0045] As a specific example, the evaluation information may include information on whether or not switching to an EV (new introduction of an EV) is possible. In this example, the generation unit 136 determines whether or not new introduction of an EV is possible based on the inclusion relationship between the movement range and the reachable range and the distribution status of charging spots, and generates evaluation information including the result of the determination of whether or not it is possible.

[0046] For example, when the movement range is narrower than the reachable range and the movement range is contained within the reachable range, the generation unit 136 determines whether or not to introduce a new EV based on whether or not the distribution of charging spots within the movement range satisfies a predetermined condition.

[0047] On the other hand, if the movement range is wider than the reachable range and the reachable range is contained within the movement range, the generation unit 136 determines whether or not to introduce a new EV based on whether or not the relationship between the distribution of charging spots within the movement range and the distribution of charging spots within the reachable range satisfies a predetermined condition.

[0048] The generation unit 136 may determine whether or not there is inclusion based on the area of ​​an overlapping region, which is a region that overlaps between the movement range and the reachable range.

[0049] (output control unit 137) The output control unit 137 controls the evaluation information generated by the generation unit 136 to be output to the terminal device 10. For example, the output control unit 137 causes the terminal device 10 to display the evaluation information generated in response to access from the terminal device 10.

[0050] [5. Action range identification procedure] The movement area identification method will be described with reference to Fig. 3. Fig. 3 is a flowchart showing the procedure of the movement area identification method according to the embodiment. Fig. 3 shows a scene in which the movement area of ​​user U1 is identified.

[0051] First, the acquisition unit 131 acquires the movement history of the user U1 (step S301). The acquisition unit 131 may acquire a change over time in the location information of the user U1 as the movement history. Alternatively, a configuration may be adopted in which the user U1 inputs the movement history. In this case, the acquisition unit 131 may acquire the movement history input by the user U1.

[0052] Next, the activity range identification unit 132 extracts bases of user U1 and frequently used spots (daily spots) by user U1 based on the movement history (step S302). The activity range identification unit 132 can extract bases and daily spots based on the distribution state of location information included in the movement history. Alternatively, a configuration may be adopted in which user U1 inputs information on bases, daily spots, and movement frequency. In this case, the activity range identification unit 132 may extract bases of user U1 and daily spots of user U1 based on the information on bases, daily spots, and movement frequency input by user U1.

[0053] Then, the movement range identification unit 132 identifies a movement range centered on the base of the user U1 based on the base of the user U1 and the usual spots of the user U1 (step S303).

[0054] [6. Specific examples of behavioral range identification methods] Next, a specific example of a movement area identification technique will be described with reference to Fig. 4. Fig. 4 is a diagram showing a specific example of a movement area identification technique according to the embodiment.

[0055] Figure 4(a) shows an example in which the activity range identification unit 132 extracts "location B1" as the location of user U1, and also extracts "spot SP1," "spot SP2," and "spot SP3" as daily spots for user U1.

[0056] In this state, the movement range identification unit 132 refers to the map data stored in the map information storage unit 121 and searches for nodes that are reachable from the base B1 (reachable nodes). Specifically, the movement range identification unit 132 selects the spot with the longest maximum movement distance D1 from the base B1 among the spots SP1, SP2, and SP3. The movement range identification unit 132 then searches for nodes that are reachable from the base B1 at a distance equal to the maximum movement distance D1 or within a distance range before and after the maximum movement distance D1.

[0057] FIG. 4(b) shows an example in which the movement range identification unit 132 extracts nine nodes, node N1 to node N9, as reachable nodes.

[0058] Next, as shown in FIG. 4(c), the movement area identification unit 132 extracts (identifies) the area forming the outline of nodes N1 to N9 as a movement area AR1 centered on base B. Although not shown in FIG. 4, the movement area identification unit 132 may also calculate the area of ​​the movement area AR1. Information about the movement area AR1 is stored in the area information storage unit 123.

[0059] [7. Reachable Range Identification Procedure] A method for identifying a reachable range will be described with reference to Fig. 5. Fig. 5 is a flowchart showing the procedure of the reachable range identification method according to the embodiment. Fig. 5 shows a scene in which a reachable range that can be reached from base B1 of user U1 by EV (an EV selected by user U1) is identified.

[0060] The reception unit 133 determines whether or not input of EV information indicating the EV to which the user will transfer has been received (step S501). For example, the reception unit 133 may determine whether or not input of a virtual energy storage amount has been received as the EV information. For example, the user U1 can input ratio information for calculating the amount of available energy as the virtual energy storage amount.

[0061] While the receiving unit 133 has not received the input of the EV vehicle information (step S501; No), the receiving unit 133 waits until it can be determined that the input of the EV vehicle information has been received.

[0062] On the other hand, when the input of the EV vehicle information is accepted (step S501; Yes), the calculation unit 134 calculates the available amount of power (storage amount) based on the virtual storage amount included in the EV vehicle information (step 502). For example, if the user U1 inputs 50% as the virtual storage amount, the calculation unit 134 may calculate the available amount of power as 50% of the maximum battery capacity of the EV selected by the user U1.

[0063] The calculation unit 134 may dynamically calculate the amount of available power based on the average remaining amount of power stored in the battery. For ease of explanation, it is assumed here that user U1 already owns an EV and is considering switching to another EV. In this example, the calculation unit 134 may calculate the average amount of power remaining per month, i.e., the average remaining amount, based on the usage environment of user U1 (e.g., monthly mileage, number of times power is charged per month, presence or absence of charging spots within the activity range AR1, etc.), and calculate the amount of available power by subtracting the average remaining amount from the maximum battery capacity. When a configuration is adopted in which the amount of available power is dynamically calculated in this way, the reception unit 133 does not necessarily have to receive input of the virtual amount of stored power.

[0064] Next, the reachable range identification unit 135 acquires information indicating the location of the user U1 (step S503). According to the above example, the reachable range identification unit 135 acquires information on the location B1 as information indicating the location of the user U1.

[0065] Then, the reachable range specifying unit 135 searches for nodes that can be reached from the base with the available power based on the estimated power consumption (energy consumption) of the link (step S504). For example, the reachable range specifying unit 135 searches for nodes that can be reached by the EV so that the cumulative total of the estimated power consumption of the link is minimized.

[0066] The estimated power consumption of the link may be calculated by the calculation unit 134. Here, the reachable range corresponding to the amount of stored power in the battery can be obtained, for example, by the technology disclosed in International Publication No. 2013 / 125019 (prior application). Therefore, the calculation unit 134 can calculate the estimated power consumption of the link linked to the base B1 using a predetermined energy consumption calculation formula. For example, the calculation unit 134 calculates the time required for the EV to complete traveling the link based on traffic congestion prediction data, the length of the link, the road type, etc. Then, the calculation unit 134 calculates the estimated power consumption of the link using one or more energy consumption estimation formulas, for example, formulas (1) to (6) described in the prior application.

[0067] Furthermore, the calculation unit 134 may correct the energy consumption estimation formula by taking into account the influence of wind and passengers. For example, the calculation unit 134 calculates the influence of wind on the estimated energy consumption of each link based on the estimated energy consumption calculated using the above energy estimation formula (which can be considered as the estimated energy consumption assuming no wind) and information about wind in the area corresponding to the link. Then, the calculation unit 134 corrects the estimated energy consumption using the influence of wind as a weighting value.

[0068] For example, the reachable range identification unit 135 searches for the closest link from the base B1, searches for nodes connected to this link, and adds them as node candidates for searching for reachable points. The estimated power consumption of the link closest to the base B1 is calculated by the calculation unit 134 and stored in the range information storage unit 123, for example.

[0069] The reachable range identification unit 135 also searches for all links connected to the node candidate, searches for nodes connected to these links, and adds them as node candidates for searching for reachable points. The estimated power consumption for all the currently searched links is also calculated by the calculation unit 134 and stored in the range information storage unit 123.

[0070] In this way, the search for link and node candidates and the calculation of estimated power consumption for the links are repeated. Then, the reachable range identification unit 135 compares the cumulative estimated power consumption for each of the multiple routes obtained by the search with the available power, and determines the node corresponding to the smallest estimated power consumption as a reachable node (reachable point).

[0071] Then, the reachable range identification unit 135 extracts (identifies) the area forming the outline of the reachable nodes as a reachable range AR2 centered on the base B1 (step S505). Although not shown in FIG. 5, the movement range identification unit 132 may also calculate the area of ​​the reachable range AR2. Information about the reachable range AR2 is stored in the range information storage unit 123.

[0072] [8. Procedure for calculating estimated power consumption] A method for calculating estimated power consumption will be described with reference to Fig. 6. Fig. 6 is a flowchart showing the steps of the method for calculating estimated power consumption according to an embodiment. The steps of the method for calculating estimated power consumption shown in Fig. 6 show a specific example of the method for calculating estimated power consumption used in step S504 of Fig. 5.

[0073] First, the acquisition unit 131 acquires traffic congestion information and traffic congestion prediction data (step S601). For example, the acquisition unit 131 can acquire traffic congestion information and traffic congestion prediction data from a predetermined external device.

[0074] The acquisition unit 131 also acquires the length of the link and the road type of the link (step S602). The length of the link and the road type of the link may be associated with the map data in advance in the map information storage unit 121.

[0075] Next, the calculation unit 134 calculates the time required to travel along the link based on the information acquired in steps S601 and S602 (step S603). Specifically, the calculation unit 134 calculates the time required for the EV to complete traveling along the link.

[0076] Furthermore, the calculation unit 134 calculates the average speed of the link based on the information acquired in steps S601 to S603 (step S604). Specifically, the calculation unit 134 calculates the average speed when the EV travels along the link.

[0077] Next, the acquisition unit 131 acquires elevation data of the link (step S605). The elevation data of the link may be associated in advance with the map data in the map information storage unit 121. Furthermore, the acquisition unit 131 acquires setting information of the EV (step S606).

[0078] Next, the calculation unit 134 calculates the estimated power consumption amount in the link using one or more of the energy consumption estimation equations (1) to (6) based on the information acquired in steps S601 to S606 (step S607).

[0079] [9. Evaluation Information Generation Procedure] The evaluation information generation method will be described with reference to Fig. 7. Fig. 7 is a flowchart showing the procedure of the evaluation information generation method according to the embodiment. Fig. 7 shows a scene where evaluation information for user U1 is generated.

[0080] First, the generation unit 136 determines whether the area of ​​the movement range AR1 is smaller than the reachable range AR2 (step S701).

[0081] When the generation unit 136 determines that the area of ​​the movement area AR1 is smaller than the reachable range AR2 (step S701; Yes), it determines whether the movement area AR1 is contained in the reachable range AR2 (step S702). For example, the generation unit 136 may compare the area of ​​the movement area AR1 with the area of ​​the overlapping area, which is the area overlapping between the movement area AR1 and the reachable range AR2, and determine that the movement area AR1 is contained in the reachable range AR2 if a predetermined percentage (e.g., 80%) or more of the movement area AR1 is contained in the reachable range AR2.

[0082] When the generation unit 136 determines that the movement area AR1 is included in the reachable range AR2 (step S702; Yes), it counts the number N_AR1 of charging spots CS in the movement area AR1 (step S703). The generation unit 136 can count the number N_AR1 of charging spots CS in the movement area AR1 based on the map data stored in the map information storage unit 121.

[0083] Next, the generation unit 136 calculates a dispersion degree V1 of the charging spots CS in the movement area AR1 based on the number N_AR1 of the charging spots CS (step S704). A method for calculating the dispersion degree V1 will be described in detail with reference to FIG.

[0084] Then, the generating unit 136 determines whether the degree of dispersion V1 is equal to or greater than a predetermined threshold value (step S705).

[0085] If the degree of dispersion V1 is equal to or greater than a predetermined threshold (step S705; Yes), the generation unit 136 determines that the user U1 can switch to an EV (newly introduce an EV) (step S706). In other words, the generation unit 136 evaluates that the user U1 will not experience any inconvenience in daily travel even if he or she switches to an EV.

[0086] On the other hand, if the dispersion degree V1 is less than a predetermined threshold (step S705; No), the generation unit 136 determines that user U1 cannot switch to an EV (introduce a new EV) (step S707). Also, if the generation unit 136 determines that the movement area AR1 is not contained in the reachable range AR2 (step S702; No), the generation unit 136 determines that user U1 cannot switch to an EV (introduce a new EV). In other words, the generation unit 136 evaluates that if user U1 switches to an EV, it may cause inconvenience in daily travel.

[0087] Then, the generating unit 136 generates evaluation information indicating the evaluation result obtained in step S706 or step S707 (step S708).

[0088] Furthermore, the output control unit 137 controls the terminal device 10 to display the evaluation information generated in step S708 (step S709).

[0089] Returning to the description of step S701, if the generation unit 136 determines that the area of ​​the movement area AR1 is larger than the reachable range AR2 (step S701; No), it determines whether the reachable range AR2 is contained within the movement area AR1 (step S710). For example, the generation unit 136 may compare the area of ​​the overlapping area, which is the area overlapping between the movement area AR1 and the reachable range AR2, with the area of ​​the reachable range AR2, and determine that the reachable range AR2 is contained within the movement area AR1 if a predetermined percentage (e.g., 80%) or more of the reachable range AR2 is contained within the movement area AR1.

[0090] When the generation unit 136 determines that the reachable range AR2 is included in the activity range AR1 (step S710; Yes), it counts the number N_AR2 of charging spots CS in the reachable range AR2 and also counts the number N_ARn of charging spots CS outside the reachable range AR2 (step S711). Outside the reachable range AR2 may be an area of ​​the activity range AR1 that does not include the reachable range AR2. The generation unit 136 can count the number N_AR2 of charging spots CS and the number N_ARn of charging spots based on the map data stored in the map information storage unit 121.

[0091] Next, the generation unit 136 calculates a dispersion degree V2 of the charging spots CS in the reachable range AR2 based on the number N_AR2 of the charging spots CS, and calculates a dispersion degree V3 of the charging spots CS outside the reachable range AR2 based on the number N_ARn of the charging spots CS (step S712). A method for calculating the dispersion degrees V2 and V3 will be described in detail with reference to FIG. 9.

[0092] Then, the generating unit 136 determines whether the dispersion degrees V2 and V3 are equal to or greater than predetermined thresholds (step S713).

[0093] If the dispersion degrees V2 and V3 are equal to or greater than predetermined thresholds (step S713; Yes), the generation unit 136 determines that user U1 can switch to an EV (newly introduce an EV) (step S714). In other words, the generation unit 136 evaluates that user U1 will not experience any inconvenience in daily travel even if he or she switches to an EV.

[0094] On the other hand, if the dispersion degrees V2 and V3 are less than the predetermined thresholds (step S713; No), the generation unit 136 determines that user U1 cannot switch to an EV (introduce a new EV) (step S715). Also, if the generation unit 136 determines that the reachable range AR2 is not contained in the movement range AR1 (step S710; No), the generation unit 136 determines that user U1 cannot switch to an EV (introduce a new EV). In other words, the generation unit 136 evaluates that if user U1 switches to an EV, it may cause inconvenience in daily travel.

[0095] Then, the generating unit 136 generates evaluation information indicating the evaluation result obtained in step S714 or step S715 (step S708).

[0096] Furthermore, the output control unit 137 controls the terminal device 10 to display the evaluation information generated in step S708 (step S709).

[0097] [10. Specific examples of variance calculation methods] Next, specific examples of dispersion degree calculation methods will be described with reference to Fig. 8 and Fig. 9. Fig. 8 describes a method for calculating dispersion degree V1 shown in step S704 of Fig. 7. Fig. 9 describes a method for calculating dispersion degrees V2 and V3 shown in step S712 of Fig. 7.

[0098] [10-1. Specific example of dispersion calculation method (1)] 8A and 8B are diagrams illustrating a specific example (1) of the dispersion degree calculation method according to the embodiment. Fig. 8A shows an example in which the inclusion rate of the movement range AR1 in the reachable range AR2 is calculated to be 80% or more, based on the size relationship in which the movement range AR1 is smaller in area than the reachable range AR2, and therefore the movement range AR1 is determined to be included in the reachable range AR2.

[0099] In this state, as shown in FIG. 8(b), the generation unit 136 calculates the number of charging spots CS per travel distance within the activity area AR1 as a dispersion degree V1 of the charging spots CS in the activity area AR1. Specifically, the generation unit 136 obtains the maximum travel distance D1 within the activity area AR1. More specifically, the generation unit 136 obtains the maximum travel distance D1 that is the longest travel distance from the base B1 among the spots SP1, SP2, and SP3. The generation unit 136 also counts the number N_AR1 of charging spots CS. According to the example of FIG. 8(b), the generation unit 136 obtains "5" as the count result of the number N_AR1 of charging spots CS.

[0100] Then, the generation unit 136 calculates the ratio of the number N_AR1 of charging spots CS to the maximum movement distance D1 as the dispersion degree V1 of the charging spots CS in the movement area AR1, and proceeds to step S705.

[0101] [10-2. Specific example of dispersion calculation method (2)] 9A and 9B are diagrams illustrating a specific example (2) of the dispersion degree calculation method according to the embodiment. Fig. 9A shows an example in which the reachable range AR2 is determined to be contained within the movement range AR1 because the inclusion rate of the reachable range AR2 relative to the movement range AR1 is calculated to be 80% or more, based on the size relationship in which the movement range AR1 is larger in area than the reachable range AR2.

[0102] In this state, as shown in FIG. 9(b), the generation unit 136 calculates the number of charging spots CS per travel distance within the reachable range AR2 as the dispersion degree V2 of the charging spots CS in the reachable range AR2. Specifically, the generation unit 136 obtains the maximum travel distance D2 within the reachable range AR2. More specifically, the generation unit 136 obtains the maximum travel distance D2 that is the longest travel distance from the base B1 among the reachable nodes searched for by the reachable range identification method described in FIG. 5. The generation unit 136 also counts the number N_AR2 of charging spots CS. According to the example of FIG. 9(b), the generation unit 136 obtains "3" as the count result of the number N_AR2 of charging spots CS.

[0103] Then, the generation unit 136 calculates the ratio of the number N_AR2 of charging spots CS to the maximum travel distance D2 as the dispersion degree V2 of the charging spots CS in the reachable range AR2.

[0104] Furthermore, as shown in FIG. 9(b), the generation unit 136 calculates the number of charging spots CS per travel distance outside the reachable range AR2 as a dispersion degree V3 of the charging spots CS outside the reachable range AR2. In this example, the generation unit 136 acquires the maximum travel distance D1 within the activity range AR1 in addition to the maximum travel distance D2 within the reachable range AR2. Furthermore, the generation unit 136 counts the number N_ARn of charging spots CS. According to the example of FIG. 9(b), the generation unit 136 obtains "2" as the count result of the number N_ARn of charging spots CS.

[0105] Then, the generation unit 136 calculates the ratio of the number N_ARn of charging spots CS to the difference (D1-D2) between the maximum travel distance D1 and the maximum travel distance D2 as the dispersion degree V3 of the charging spots CS outside the reachable range AR2.

[0106] After calculating the dispersion degrees V2 and V3, the generation unit 136 proceeds to step S713.

[0107] [11. Modifications] Modified examples of information processing according to the embodiment of the present disclosure will be described below. For example, the server device 100 may be implemented in various forms other than the above embodiment.

[0108] [11-1. Evaluation Information (1)] In the above embodiment, the generation unit 136 determines whether or not to introduce a new EV based on the inclusion relationship between the activity range and the reachable range and the distribution of charging spots, and generates evaluation information including the result of the determination. However, the generation unit 136 may also evaluate the convenience of traveling within the activity range by EV based on the inclusion relationship between the activity range and the reachable range. For example, if a predetermined percentage or more of the activity range is included in the reachable range, the generation unit 136 may evaluate that switching to an EV will not cause inconvenience to daily travel.

[0109] For example, as shown in Fig. 8(a), if 80% or more of the activity area AR1 is included in the reachable area AR2, the generation unit 136 evaluates that switching to an EV will not cause inconvenience to the user U1 in their daily travels. In addition to this evaluation result, the generation unit 136 may generate, as evaluation information, information that displays on a map the inclusion relationship between the activity area AR1 and the reachable area AR2.

[0110] [11-2. Evaluation Information (2)] Further, using the example of user U1, the generation unit 136 may estimate which of the frequently used daily spots SP1 to SP3 by user U1 can be reached from base B1 without charging, based on the inclusion relationship between the activity range AR1 and the reachable range AR2 and the distribution of charging spots within these ranges. Then, the generation unit 136 may generate evaluation information including the estimation result.

[0111] [11-3. Reachable Range Identification Method (1)] In the above embodiment, an example was shown in which the calculation unit 134 calculates the time required for an EV to complete traveling along a link based on traffic congestion prediction data, the length of the link, the road type, etc., and applies the calculation result to a predetermined energy consumption calculation formula to calculate the energy consumption amount along the link.

[0112] However, the calculation unit 134 may calculate a weighting coefficient based on a comparison between the fuel efficiency according to the driving conditions of the vehicle VE by the user and the fuel efficiency statistically obtained for other vehicles VEx of the same type as the vehicle VE, and correct the energy consumption amount estimated using a predetermined energy consumption calculation formula with the weighting coefficient.

[0113] Using the example of user U1, for example, the calculation unit 134 compares the actual fuel consumption FC1 for the past year, which has been statistically obtained by user U1 driving the vehicle VE, with the actual fuel consumption FCx, which has been statistically obtained for another vehicle VEx. For example, if the actual fuel consumption FC1 is 1.2 times the actual fuel consumption FCx, the calculation unit 134 calculates a weighting coefficient of "1.2" and corrects the estimated power consumption calculated using the energy consumption calculation formula using the weighting coefficient "1.2". Note that the weighting process described as being performed by the calculation unit 134 may also be performed by the reachable range identification unit 135.

[0114] [11-4. Reachable Range Identification Method (2)] Furthermore, the calculation unit 134 may correct the energy consumption estimated using a predetermined energy consumption calculation formula with a weighting coefficient calculated based on at least one of the actual fuel consumption statistically obtained for a predetermined area including the range of movement or the actual fuel consumption statistically obtained for the current season.

[0115] This point will be explained using Fig. 10. Fig. 10 is a diagram showing a modified example of the reachable range specification method according to the embodiment. Fig. 10 shows a list L of weighting factors calculated for each combination by comparing the statistical values ​​of actual fuel consumption obtained for each combination of region and season with a reference value (for example, the overall average).

[0116] According to List L, focusing on "Hokkaido and Tohoku," a weight value of "1" is calculated for the season "spring," a weight value of "1.2" for the season "summer," a weight value of "1" for the season "autumn," and a weight value of "1.8" for the season "winter." This example shows a case where a weight value of "1" is calculated for "Hokkaido and Tohoku" based on the result that the actual fuel consumption statistics for "spring" and "autumn" are unchanged compared to the overall average. Meanwhile, this example shows a case where a weight value of "1.2" is calculated for "Hokkaido and Tohoku" based on the result that the actual fuel consumption statistics for "summer" are 1.2 times higher than the overall average. This example also shows a case where a weight value of "1.8" is calculated for "Hokkaido and Tohoku" based on the result that the actual fuel consumption statistics for "winter" are 1.8 times higher than the overall average.

[0117] Furthermore, according to List L, focusing on "Eastern Japan," a weight value of "1" is calculated for the season "Spring," a weight value of "1.5" for the season "Summer," a weight value of "1" for the season "Autumn," and a weight value of "1.5" for the season "Winter." This example shows an example in which a weight value of "1" is calculated based on the result that in "Eastern Japan," the statistical values ​​of actual fuel consumption in the seasons "Spring" and "Autumn" are unchanged compared to the overall average. On the other hand, in "Eastern Japan," a weight value of "1.5" is calculated based on the result that in the seasons "Summer" and "Winter," the statistical values ​​of actual fuel consumption are 1.5 times higher than the overall average.

[0118] Following the example above, the explanation for "Western Japan" and "Kyushu and Okinawa" is omitted as they are as shown in the figure.

[0119] For example, assume that the base B1 of user U1 is located in "Eastern Japan" and the time period for calculating the estimated power consumption is "Winter." In this example, the calculation unit 134 compares the combination of "Eastern Japan" and "Winter" with the list L to primarily obtain a weighting factor of "1.5." Then, the calculation unit 134 uses the weighting factor of "1.5" to correct the estimated power consumption calculated using the energy consumption calculation formula. Note that the weighting process described as being performed by the calculation unit 134 may also be performed by the reachable range identification unit 135.

[0120] [11-5. Limiting the charging spots to be calculated] In the above embodiment, the generation unit 136 counts the number N_AR1 of charging spots CS in the movement range AR1, the number N_AR2 of charging spots CS in the reachable range AR2, and the number N_ARn of charging spots CS outside the reachable range AR2. However, the generation unit 136 may count the number of charging spots limited to a specific type.

[0121] For example, charging spots CS have various types, such as "rapid" or "normal" charging efficiency, "paid" or "free" fee type, "available only to contracted users," and "available without a contract." Therefore, the generation unit 136 may count the number of charging spots CS of the type specified by the user U1. For example, if the user U1 specifies "rapid" charging efficiency and "free" fee type, the generation unit 136 counts only charging spots CS that satisfy the type combination of "rapid" charging efficiency and "free" fee type.

[0122] [11-6. Equipment configuration] In the above embodiment, the processing described as being performed by the server device 100 may be performed by the terminal device 10. Specifically, the series of processing described as the information processing according to the embodiment of the present disclosure may be performed by the terminal device 10.

[0123] [11-7. Removal of restrictions] In the above embodiment, the application scenario of the present disclosure is an evaluation of switching from GV to EV. However, the present disclosure can also be applied to evaluation of switching to HEV (hybrid electric vehicle), PHEV (plug-in hybrid electric vehicle), FCEV (fuel cell electric vehicle), etc.

[0124] [12. Hardware Configuration] The above-described server device 100 (an example of an information processing device) may be realized, for example, by a computer 1000 configured as shown in Fig. 11. Fig. 11 is a hardware configuration diagram showing an example of a computer that realizes the functions of the server device 100. The computer 1000 has a CPU 1100, a RAM 1200, a ROM 1300, an HDD 1400, a communication interface (I / F) 1500, an input / output interface (I / F) 1600, and a media interface (I / F) 1700.

[0125] The CPU 1100 operates and controls each unit based on programs stored in the ROM 1300 or the HDD 1400. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 starts up, programs that depend on the hardware of the computer 1000, and the like.

[0126] The HDD 1400 stores programs executed by the CPU 1100, data used by such programs, etc. The communication interface 1500 receives data from other devices via a predetermined communication network and sends it to the CPU 1100, and transmits data generated by the CPU 1100 to other devices via the predetermined communication network.

[0127] The CPU 1100 controls an output device such as a display and an input device such as a keyboard via the input / output interface 1600. The CPU 1100 acquires data from the input device via the input / output interface 1600. The CPU 1100 also outputs generated data to the output device via the input / output interface 1600.

[0128] Media interface 1700 reads a program or data stored in recording medium 1800 and provides it to CPU 1100 via RAM 1200. CPU 1100 loads the program or data from recording medium 1800 onto RAM 1200 via media interface 1700 and executes the loaded program. Recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or a PD (Phase Change Rewritable Disc), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.

[0129] For example, when the computer 1000 functions as the server device 100 according to the embodiment, the CPU 1100 of the computer 1000 executes programs loaded onto the RAM 1200 to realize the functions of the control unit 130. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800, but as another example, the CPU 1100 may obtain these programs from another device via a predetermined communication network.

[0130] [13. Other] Furthermore, among the processes described in each of the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.

[0131] Furthermore, the components of each device shown in the figure are conceptual functional components and do not necessarily have to be physically configured as shown. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc. For example, part or all of the processing described as being performed by server device 100 may be configured to be performed on the in-vehicle device 200 side.

[0132] Furthermore, the above-described embodiments can be combined as appropriate within the scope of not causing any contradiction in the processing content.

[0133] Although some of the embodiments of the present application have been described in detail above with reference to the drawings, these are merely examples, and the present invention can be implemented in other forms that include the aspects described in the "present invention" section and that have been modified and improved in various ways based on the knowledge of those skilled in the art. [Explanation of symbols]

[0134] 1 System 10 Terminal Equipment 100 Server device 120 Storage section 121 Map information storage unit 122 History information storage unit 123 Range information storage unit 124 Evaluation information storage unit 130 Control Unit 131 Acquisition Department 132 Action Range Identification Unit 133 Reception Department 134 Calculation Unit 135 Reachable range identification unit 136 Generation part 137 Output control section

Claims

1. a first identification unit that identifies a movement range of the user based on the movement history of the user; a second specifying unit that specifies a reachable range that can be reached by the mobile object from a base of the user within the activity range based on the energy consumption of the mobile object selected by the user; a generating unit that generates evaluation information capable of evaluating movement of the mobile object in the movement range based on the movement range and the reachable range; An information processing device comprising:

2. the second specifying unit specifies the reachable range based on an amount of energy consumption estimated to be consumed when the mobile object travels along a predetermined road section starting from the base and an amount of stored power in a battery that drives a power source of the mobile object; The generation unit generates the evaluation information capable of evaluating the convenience of movement according to a charging status required when the moving object moves within the movement range.

2. The information processing apparatus according to claim 1, wherein:

3. The generation unit evaluates the convenience of moving through the movement range by the mobile object based on an inclusion relationship between the movement range and the reachable range, and generates the evaluation information including the evaluation result of the convenience and information showing the inclusion relationship on a map.

3. The information processing apparatus according to claim 2, wherein:

4. The generation unit determines whether or not to newly introduce the mobile object based on an inclusion relationship between the movement range and the reachable range and a distribution state of charging spots, and generates the evaluation information including a result of the determination of whether or not to introduce the mobile object.

3. The information processing apparatus according to claim 2, wherein:

5. When the movement range is narrower than the reachable range and the movement range is included in the reachable range, the generation unit determines whether or not to newly introduce the mobile body based on whether or not a distribution state of charging spots in the movement range satisfies a predetermined condition.

5. The information processing apparatus according to claim 4,

6. When the movement range is wider than the reachable range and the reachable range is included in the movement range, the generation unit determines whether or not to newly introduce the mobile body based on whether or not a relationship between a distribution state of charging spots in the movement range and a distribution state of charging spots in the reachable range satisfies a predetermined condition.

5. The information processing apparatus according to claim 4,

7. The generation unit determines whether or not the inclusion exists based on an area of ​​an overlapping region that is an overlapping region between the movement range and the reachable range.

7. The information processing apparatus according to claim 5, wherein the information processing apparatus is a computer.

8. The generation unit estimates how many of the spots that are present within the movement range and are frequently used by the user can be reached from the base without charging, based on an inclusion relationship between the movement range and the reachable range and a distribution state of charging spots, and generates the evaluation information including the estimation result.

5. The information processing apparatus according to claim 4,

9. The first identification unit extracts spots that are frequently used by the user from among spots present within the movement range based on the movement history, and identifies the movement range based on any one of a distance, a time, or an amount of energy consumed when the user travels from the base to the spot by the mobile object.

2. The information processing apparatus according to claim 1, wherein:

10. the amount of stored power in the battery is a virtual amount of stored power input by the user, The second specifying unit specifies the reachable range according to the virtual amount of stored power.

3. The information processing apparatus according to claim 2, wherein:

11. The second specifying unit weights the energy consumption amount using a weighting coefficient calculated based on a comparison between a fuel efficiency according to a driving situation of the mobile object by the user and a fuel efficiency statistically obtained for mobile objects of the same type as the mobile object.

3. The information processing apparatus according to claim 2, wherein:

12. The second specifying unit weights the energy consumption amount using a weighting coefficient calculated based on at least one of a fuel consumption statistically obtained for a predetermined area including the range of movement or a fuel consumption statistically obtained for a current season.

3. The information processing apparatus according to claim 2, wherein:

13. An information processing method executed by an information processing device, a first identification step of identifying a movement range of the user based on the movement history of the user; a second specifying step of specifying a reachable range, which is a range that can be reached by the mobile object from the base of the user within the movement range, based on the energy consumption of the mobile object selected by the user; a generating step of generating evaluation information capable of evaluating movement of the mobile object in the movement range based on the movement range and the reachable range; An information processing method comprising:

14. An information processing program executed by an information processing device, a first identification step of identifying a movement range of the user based on the movement history of the user; a second identification step of identifying a reachable range that is a range that can be reached by the mobile object from the base of the user within the activity range based on the energy consumption of the mobile object selected by the user; a generation step of generating evaluation information capable of evaluating movement of the mobile object in the movement range based on the movement range and the reachable range; An information processing program for causing the information processing device to execute the above.

Citation Information

Patent Citations

  • Method for evaluating walking reachability of public service facilities at street unit level

    CN114154880A

  • Range-to-empty display device

    JP2013050367A

  • Route guide device, route guide system, route guide method, and computer program

    JP2013053967A

  • Electric vehicle

    JP2013072804A

  • Facility information display device

    JP2014106045A