Information processing system, information processing program, and information processing method

The information processing system addresses GPS inaccuracies in taxi fare calculation by using map matching to ensure accurate fare determination and transparent display, reducing passenger dissatisfaction.

JP7836566B2Active Publication Date: 2026-03-27NAVITIME JAPAN CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-05-25
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

GPS-based soft meters in taxis face challenges in accurately measuring distance in areas with poor positioning accuracy, such as tunnels and underpasses, leading to unreliable fare calculations and passenger dissatisfaction.

Method used

An information processing system that uses map matching to determine the travel route based on GPS data and map information, allowing for accurate fare calculation even in areas with poor GPS positioning, and provides passengers with visual confirmation of the route and fare calculation process.

Benefits of technology

Ensures accurate fare calculation and reduces passenger dissatisfaction by displaying the travel route and fare calculation process transparently, even in conditions of poor GPS positioning.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007836566000001
    Figure 0007836566000001
  • Figure 0007836566000002
    Figure 0007836566000002
  • Figure 0007836566000003
    Figure 0007836566000003
Patent Text Reader

Abstract

To provide an information processing system that can prevent a passenger from having a dissatisfaction and distrust with a displayed fare even under conditions where a positioning failure can occur at the time of calculation of a fare by a soft meter.SOLUTION: An information processing system includes: location information acquisition means that obtains location information of a vehicle; fare calculation means that after the vehicle has arrived at a destination point, performs map matching in which matching of the location information obtained before arrival at the destination point after departure from a departure point is performed on a neighboring road obtained from map information, and calculates a fare based on a traveling route obtained by the map matching; and fare display means that displays the fare on a terminal for passengers in the vehicle.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 processing system, an information processing program, and an information processing method.

Background Art

[0002] Normally, in a taxi, a taximeter installed in the vehicle measures the driving distance and calculates the fare. A conventional taximeter measures the actual measured value of the distance using a rotary scale attached to the tire, and since it is subject to metrology, regular inspections are obligatory.

[0003] On the other hand, currently, the introduction of a taxi soft meter is being considered by the Ministry of Land, Infrastructure, Transport and Tourism. Different from a conventional taximeter, a taxi soft meter measures the distance using GPS and calculates the fare, and it is also possible to use a general-purpose Android / iOS terminal as a taximeter.

[0004] Patent Document 1 discloses a technique for calculating the fare in real time during driving using the position information of a vehicle specified by GPS.

Prior Art Documents

Patent Documents

[0005]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0006] However, with GPS-based soft meters, if the vehicle travels through areas where GPS is less efficient (locations where positioning accuracy is poor), such as tunnels, multipath zones, or underpasses, the unstable positioning can persist, making it impossible to accurately measure the distance traveled. Therefore, there is a problem in that accurate fare calculation is difficult. Patent Document 1 does not mention anything about cases where GPS positioning is poor.

[0007] The present invention has been made in consideration of the above points. The object of the present invention is to provide an information processing system, information processing program, and information processing method that can reduce passenger dissatisfaction and distrust regarding the displayed fare, even under conditions where positioning failure occurs when calculating fares using a soft meter. [Means for solving the problem]

[0008] The information processing system according to the present invention is A means for acquiring location information to obtain vehicle location information, After the vehicle arrives at the destination, a fare calculation means performs map matching to match the location information acquired from the departure point to the arrival at the destination with nearby roads obtained from map information, and calculates the fare based on the travel route obtained by map matching. The vehicle includes a fare display means for displaying the fare on a passenger terminal inside the vehicle. [Effects of the Invention]

[0009] According to the present invention, even under conditions where positioning errors occur when calculating fares using a soft meter, it is possible to reduce passenger dissatisfaction and distrust regarding the displayed fare. [Brief explanation of the drawing]

[0010] [Figure 1] Figure 1 is a diagram showing a schematic configuration of the information processing system according to the first embodiment. [Figure 2]Figure 2 is a flowchart showing an example of the operation of the information processing system according to the first embodiment. [Figure 3] Figure 3 shows an example of a screen displayed by the information processing system according to the first embodiment. [Figure 4] Figure 4 shows an example of a screen displayed by the information processing system according to the first embodiment. [Figure 5] Figure 5 shows an example of a screen displayed by the information processing system according to the first embodiment. [Figure 6] Figure 6 shows a schematic configuration of the information processing system according to the second embodiment. [Figure 7] Figure 7 is a flowchart showing an example of the operation of the information processing system according to the second embodiment. [Figure 8] Figure 8 shows an example of a screen displayed by the information processing system according to the second embodiment. [Figure 9] Figure 9 shows an example of a screen displayed by the information processing system according to the second embodiment. [Figure 10] Figure 10 shows an example of a screen displayed by the information processing system according to the second embodiment. [Modes for carrying out the invention]

[0011] Embodiments of the present invention will be described in detail below with reference to the attached drawings. In each drawing, components having equivalent functions are denoted by the same reference numerals, and detailed descriptions of components with the same reference numerals will not be repeated.

[0012] In the embodiments described below, a taxi may be used as an example of the "vehicle" equipped with the soft meter terminal 3. However, the "vehicle" is not limited to a taxi as long as the fare is calculated according to the distance traveled to transport passengers. For example, it may be a welfare transport vehicle (care taxi) or a vehicle accompanying a driving agency. The "vehicle" may be an autonomous vehicle. Also, the "vehicle" may be a vehicle used for ride-sharing. Specifically, for example, it may be a shared taxi used by an unspecified number of passengers sharing a ride.

[0013] (First Embodiment) FIG. 1 is a diagram showing a schematic configuration of an information processing system 1 according to the first embodiment. In this figure, each functional unit that performs each function can be referred to as a means for performing each function.

[0014] As shown in FIG. 1, the information processing system 1 includes a soft meter terminal 3 and a passenger terminal 2. The soft meter terminal 3 and the passenger terminal 2 are communicably connected to each other via a network 4 such as USB or Bluetooth. The network 4 may be either a wired line or a wireless line, and the type and form of the line are not limited. At least a part of the soft meter terminal 3 and the passenger terminal 2 is realized by a computer.

[0015] First, the passenger terminal 2 will be described. The passenger terminal 2 is used or viewed by the passengers in the vehicle. For example, it may be a monitor for the rear seats attached to the back side or ceiling of the headrests of the driver's seat or the passenger seat, or it may be a mobile terminal such as a smartphone or a tablet terminal held by the passenger. It may also be a terminal installed in a position where the display can be confirmed from the position of the rear seats near the driver's seat.

[0016] As shown in FIG. 1, the passenger terminal 2 has a communication unit 21, an input unit 24, and a display unit 25. The communication unit 21, the input unit 24, and the display unit 25 are communicably connected to each other.

[0017] The communication unit 21 is a communication interface between the passenger terminal 2 and the network 4. The communication unit 21 transmits and receives information between the passenger terminal 2 and the soft meter terminal 3 via the network 4.

[0018] The input unit 24 is an interface for the passenger to input information into the passenger terminal 2, such as a touch panel, a touch pad, a push button, a dial, a keyboard, a microphone, etc.

[0019] The display unit 25 is an interface for displaying various information to the passenger from the passenger terminal 2, such as video display means like a liquid crystal display or an organic EL display. Specifically, for example, the display unit 25 may display a GUI (Graphical User Interface) for receiving operations from the passenger.

[0020] Next, the soft meter terminal 3 will be described. The soft meter terminal 3 measures the distance using GPS and calculates the fare. For example, it may be fixed and used at a position such as beside the driver's seat as defined by laws, regulations, etc. As the soft meter terminal 3, a general-purpose Android / iOS terminal such as a smartphone or a tablet terminal may be used. As shown in FIG. 1, the soft meter terminal 3 has a communication unit 31, a control unit 32, a storage unit 33, an input unit 34, a display unit 35, and a positioning unit 36. Each of the units 31 to 35 is connected to be communicable with each other.

[0021] Among these, the communication unit 31 is a communication interface between the soft meter terminal 3 and the network 4. The communication unit 31 transmits and receives information between the soft meter terminal 3 and the passenger terminal 2 via the network 4.

[0022] The input unit 34 is an interface for the driver to input information into the soft meter terminal 3, such as a touch panel, a touch pad, a push button, a dial, a keyboard, a microphone, etc.

[0023] The display unit 35 is an interface that displays various information to the driver and passengers from the soft meter terminal 3, and is a video display means such as a liquid crystal display or an organic EL display. Specifically, for example, the display unit 35 may display a GUI (Graphical User Interface) for receiving operations from the driver. The information displayed on the display unit 35 of the soft meter terminal 3 and the information displayed on the display unit 25 of the passenger terminal 2 may be configured to mirror each other.

[0024] The positioning unit 36 ​​is a positioning means used by the location information acquisition unit 32a (described later) to obtain information about the current location of the soft meter terminal 3. The positioning unit 36 ​​includes, for example, a radio wave receiving module such as GPS or the Quasi-Zenith Satellite System (QZSS). The positioning unit 36 ​​may further include an acceleration sensor, a geomagnetic sensor, and the like.

[0025] The storage unit 33 is a non-volatile data storage device such as flash memory or a hard disk. Various types of data handled by the control unit 32 are stored in the storage unit 33. For example, the storage unit 33 includes a route network information database 33a containing traffic network information, a map information database 33b containing map information, and a positioning information database 33c.

[0026] Transportation network information defines transportation networks such as railways and buses, as well as road networks. Transportation network information includes route information, timetable information, and fare information for various modes of transport. Road network information is represented by a combination of node data, which represents points of connection in the road network such as intersections, and link data, which represents road sections between nodes.

[0027] Map information includes map data such as road maps for the entire country and each region, and map object information associated with the map data. Map object information includes shape information about the shapes of facilities displayed on the map, annotation information about notes displayed on the map, and symbol information about symbols displayed on the map. Map information may also include route map information related to public transportation routes.

[0028] The above transportation network information and map information may be updated at predetermined intervals.

[0029] The positioning information database 33c stores the vehicle's location information, acquired by the location information acquisition unit 32a (described later), along with time information and positioning reliability information.

[0030] Furthermore, the storage unit 33 does not necessarily have to be located within the soft meter terminal 3; part or all of the storage unit 33 may be located in another device that is connected to the soft meter terminal 3 via the network 4 in a manner that allows communication with it.

[0031] As shown in Figure 1, the control unit 32 includes a location information acquisition unit 32a, a fare calculation unit 32b, a fare display unit 32c, a fare approval reception unit 32d, a route display unit 32e, and a route correction instruction reception unit 32f. Each of these units 32a to 32f may be realized by a processor in the soft meter terminal 3 executing a predetermined program, or they may be implemented in hardware.

[0032] The location information acquisition unit 32a acquires information about the current location of the soft meter terminal 3 using the positioning information from the positioning unit 36. The location information acquisition unit 32a acquires the current location based on positioning information from radio navigation means such as GPS or the Quasi-Zenith Satellite System (QZSS). The location information acquisition unit 32a may also use positioning information from autonomous navigation means such as acceleration sensors or geomagnetic sensors for further positioning. Since the soft meter terminal 3 moves with the vehicle, the location information acquired by the location information acquisition unit 32a indicates the current location of the vehicle. The vehicle's location information acquired by the location information acquisition unit 32a is stored in the positioning information database 33c along with time information and positioning reliability information.

[0033] The fare calculation unit 32b, after the vehicle has arrived at the destination, refers to the map information database 33b and the positioning information database 33c, performs map matching to match the location information acquired from departure from the starting point S to arrival at the destination G with nearby roads obtained from the map information, and calculates the fare based on the travel route obtained through map matching. Here, as the algorithm for "map matching", for example, those described in Japanese Patent No. 3860474 and Japanese Patent No. 4175646 can be used. In mobile devices such as smartphones and tablet terminals, the "map matching" function can be easily implemented by using, for example, the navigation development kit "NaviSDK" manufactured by Navitime Japan Co., Ltd.

[0034] The fare display unit 32c displays the fare calculated by the fare calculation unit 32b on the display unit 35 of the soft meter terminal 3, and also transmits a control signal to the passenger terminal 2 to display the fare, and as shown in Figure 3, displays the fare 51 to the passenger via the display unit 25 of the passenger terminal 2.

[0035] The route display unit 32e transmits a control signal to the passenger terminal 2 to display the travel route 55 obtained by map matching on the map, and as shown in Figure 3, the travel route 55 is displayed together with the fare 51 via the display unit 25 of the passenger terminal 2.

[0036] The route display unit 32e may refer to the positioning information database 33c and identify locations 56 in the travel route 55 obtained by map matching where the positioning accuracy of the vehicle's location information does not meet a predetermined standard (locations with poor positioning), and display these locations 56 on the travel route 55 in an identifiable manner. In the example shown in Figure 3, the route display unit 32e displays the locations 56 with poor positioning in the travel route 55 in a different color from other locations (i.e., locations with good positioning). However, the display method for locations with poor positioning 56 is not limited to different colors, as long as it is identifiable from other locations (locations with good positioning). For example, the lines may be of different thicknesses, displayed as dashed lines, flashing, or displayed with a callout or icon indicating that it is a location with poor positioning.

[0037] The route correction instruction receiving unit 32f receives correction instructions for the route 55 from passengers and / or the driver. Specifically, for example, as shown in Figure 3, the route correction instruction receiving unit 32f may display a correction instruction receiving button 53 on the display unit 25 of the passenger terminal 2 for receiving correction instructions for the route 55, and receive correction instructions for the route 55 from passengers via the correction instruction receiving button 53. Alternatively, the route correction instruction receiving unit 32f may display a correction instruction receiving button 53 on the display unit 35 of the soft meter terminal 3 for receiving correction instructions for the route 55, and receive correction instructions for the route 55 from the driver via the correction instruction receiving button 53.

[0038] When the route correction instruction receiving unit 32f receives a correction instruction from a passenger and / or driver regarding the route 55, the fare calculation unit 32b corrects the route 55 based on the correction instruction and recalculates the fare based on the corrected route 55. The fare display unit 32c then displays the fare recalculated by the fare calculation unit 32b via the display unit 35 and transmits a control signal to the passenger terminal 2 to display the fare, which is then displayed to the passenger via the display unit 25 of the passenger terminal 2.

[0039] The fare approval reception unit 32d accepts approval from passengers for the fare 51 displayed on the passenger terminal 2. Specifically, for example, as shown in Figure 3, the fare approval reception unit 32d may display an approval acceptance button 52 on the display unit 25 of the passenger terminal 2 for accepting approval from passengers for the displayed fare 51, and accept approval from passengers for the displayed fare 51 via the approval acceptance button 52.

[0040] The fare calculation unit 32b may, while the vehicle is in motion, determine the vehicle's route to date based on the vehicle's location information 57 acquired from the departure point to the present and map information, as shown in Figure 4, and calculate the intermediate fare 58 up to the present based on that route. As an example, the fare calculation unit 32b may perform map matching, as shown in Figure 5, to match the location information 57 acquired from the departure point to the present with nearby roads obtained from map information, and calculate the intermediate fare 58 up to the present based on the route 55 obtained by map matching. The fare display unit 32c may then display the intermediate fare 58 up to the present calculated by the fare calculation unit 32b to the passenger via the display unit 25 of the passenger terminal 2 while the vehicle is in motion.

[0041] The fare display unit 32c may, while the vehicle is in motion, refer to the positioning information database 33c and determine the quality of the positioning based on the current position 54 acquired by the position information acquisition unit 32a. If it determines that the positioning is poor, it may display information 59 regarding the uncertainty (variability) of the intermediate fare being displayed, along with the intermediate fare 58, to the passenger via the display unit 25 of the passenger terminal 2. The display method of the uncertainty (variability) information 59 is not particularly limited as long as it can attract the passenger's attention. For example, the intermediate fare 58 may be grayed out, the degree of reliability of the information may be indicated by differences in shapes, numbers, or background colors, or a string of characters indicating that the intermediate fare is uncertain (variable) may be displayed. The fare display unit 32c may also display the uncertainty (variability) information 59 regarding the intermediate fare being displayed via the display unit 35 of the soft meter terminal 3.

[0042] (An example of operation) Next, an example of the operation of the information processing system 1 will be described with reference to Figure 2. Figure 2 is a flowchart showing an example of the operation of the information processing system 1.

[0043] As shown in Figure 2, first, when the vehicle picks up passengers at the starting point S and begins its journey (step S10), the location information acquisition unit 32a of the soft meter terminal 3 acquires the vehicle's current location information using the positioning information from the positioning unit 36 ​​(step S11). For example, the location information acquisition unit 32a acquires the current location information of the vehicle based on positioning information from radio navigation means such as GPS or QZSS. The location information acquisition unit 32a may also use positioning information from autonomous navigation means such as acceleration sensors or geomagnetic sensors for further positioning. The vehicle's location information acquired by the location information acquisition unit 32a is stored in the positioning information database 33c along with time information and positioning reliability information.

[0044] Next, the control unit 32 of the soft meter terminal 3 determines whether or not the vehicle has arrived at the destination G (step S12). The control unit 32 may determine that the vehicle has arrived at the destination G based on the driver's operation to the input unit 34 (for example, operation of the actual vehicle button), or it may determine that the vehicle has arrived at the destination G based on the vehicle's location information acquired by the location information acquisition unit 32a.

[0045] If it is determined that the vehicle has not arrived at the destination G (step S12: NO), the fare calculation unit 32b performs map matching to match the location information 57 acquired from the departure point S to the present with nearby roads obtained from map information, and calculates the intermediate fare up to the present based on the travel route 55 obtained by map matching (step S13). Then, the fare display unit 32c displays the intermediate fare up to the present calculated by the fare calculation unit 32b on the display unit 35 of the soft meter terminal 3, and also transmits a control signal to the passenger terminal 2 to display the intermediate fare, and displays the intermediate fare 58 to the passenger via the display unit 25 of the passenger terminal 2 as shown in Figure 5 (step S14). After that, the processing of the control unit 32 returns to step S11.

[0046] On the other hand, if it is determined that the vehicle has arrived at the destination G (step S12: YES), the fare calculation unit 32b performs map matching to match the location information acquired from the departure point S to the arrival at the destination G with nearby roads obtained from map information, and calculates the fare based on the travel route obtained by map matching (step S15). In this way, because the location information acquired from the departure point S to the arrival at the destination G is supplemented by map matching, it is possible to determine an accurate travel route even if the vehicle travels through areas where GPS is not good (areas where positioning accuracy is poor), such as inside tunnels, multipath zones, and under overpasses, between the departure point S and the destination G. Furthermore, since the fare is calculated based on the travel route obtained by map matching, an accurate fare can be calculated even under conditions where positioning is poor.

[0047] Next, the fare display unit 32c displays the fare calculated by the fare calculation unit 32b on the display unit 35 of the soft meter terminal 3, and also transmits a control signal to the passenger terminal 2 to display the fare, and as shown in Figure 3, the fare 51 is displayed to the passenger via the display unit 25 of the passenger terminal 2 (step S16). Since an accurate fare 51 is calculated based on the travel route 55 obtained by map matching, and this accurate fare 51 is displayed to the passenger, even under conditions where positioning failure occurs, it is possible to reduce the likelihood of passengers feeling dissatisfied or distrustful of the displayed fare 51.

[0048] Furthermore, the route display unit 32e transmits a control signal to the passenger terminal 2 to display the travel route 55 obtained by map matching on the map, and as shown in Figure 3, the travel route 55 is displayed together with the fare 51 via the display unit 25 of the passenger terminal 2 (step S17). This allows passengers to visually confirm the travel route 55, which is the basis for calculating the displayed fare 51, even under conditions where positioning failure occurs, thus further reducing passengers' dissatisfaction or distrust regarding the displayed fare 51.

[0049] In step S17, the route display unit 32e may refer to the positioning information database 33c and identify locations 56 in the travel route 55 obtained by map matching where the positioning accuracy of the vehicle's location information did not meet a predetermined standard (locations with poor positioning), and display these locations with poor positioning 56 on the travel route 55 in an identifiable manner. This makes it easier for passengers to identify locations in the travel route 55 that form the basis for calculating the displayed fare 51 that they need to verify themselves (i.e., locations with poor positioning) under conditions where poor positioning occurs, thereby further reducing passengers' dissatisfaction and distrust regarding the displayed fare.

[0050] Next, the route correction instruction receiving unit 32f determines whether or not it has received a correction instruction from the passenger and / or driver regarding the route 55 (step S18). As an example, referring to Figure 3, the route correction instruction receiving unit 32f may display a correction instruction receiving button 53 for receiving correction instructions for the route 55 on the display unit 25 of the passenger terminal 2 together with the route 55. Then, when the passenger operates the correction instruction receiving button 53 via the input unit 24 of the passenger terminal 2 to enter correction acceptance mode, and selects a portion of the route line displayed on the map as the route 55, and drags and drops it onto the road to be corrected, or traces along the road to be corrected, the route correction instruction receiving unit 32f may determine that it has received a correction instruction from the passenger to correct the route 55 to travel along the road to be corrected. As an alternative example, the route correction instruction receiving unit 32f may display a correction instruction receiving button 53 for receiving correction instructions for the route 55 on the display unit 35 of the soft meter terminal 3 together with the route 55. Then, when the driver operates the correction instruction reception button 53 via the input unit 34 of the soft meter terminal 3 to enter correction reception mode, and selects a portion of the route line displayed on the map as the travel route 55, and drags and drops it onto the road to be corrected, or traces it on the road to be corrected, the travel route correction instruction reception unit 32f may determine that it has received a correction instruction from the driver to correct the travel route 55 to travel on the road to be corrected. Having the function to receive correction instructions from passengers and / or drivers for the travel route 55 makes it possible to correct it to the correct travel route. This prevents the calculation and display of inaccurate fares based on inaccurate travel routes under conditions where positioning failure occurs, and reduces passenger dissatisfaction and distrust regarding fare charges from the soft meter.

[0051] If the passenger and / or driver gives instructions to modify the route 55 (step S18: YES), the fare calculation unit 32b modifies the route 55 based on the instructions and recalculates the fare based on the modified route 55 (step S20). After that, the control unit 32 returns to step S16.

[0052] On the other hand, if there are no correction instructions from the passenger and / or driver regarding the route 55 (step S18: NO), the fare approval reception unit 32d accepts approval from the passenger for the fare 51 displayed on the passenger terminal 2 (step S19). Specifically, for example, as shown in Figure 3, the fare approval reception unit 32d may display an approval acceptance button 52 for accepting approval from the passenger, along with the fare 51, on the display unit 25 of the passenger terminal 2. When the passenger operates the approval acceptance button 52 via the input unit 24 of the passenger terminal 2, the fare approval reception unit 32d may determine that it has accepted approval from the passenger for the displayed fare 51. Having a function to accept approval from the passenger for the displayed fare 51 makes it possible for passengers to pay the displayed fare with consent under conditions where positioning failure occurs, thereby reducing passenger dissatisfaction and distrust regarding fare charges from the soft meter.

[0053] According to the embodiment described above, when determining the route used to calculate the fare, location information acquired from the departure point S to the arrival at the destination point G is supplemented by map matching. Therefore, even if the vehicle travels through areas where GPS is not good (areas where positioning accuracy is poor), such as tunnels, multipath zones, and underpasses, it is possible to determine an accurate route. Then, an accurate fare is calculated based on the route obtained by map matching, and this accurate fare is displayed to the passenger. Therefore, even under conditions where positioning is poor, it is possible to reduce the likelihood of passengers feeling dissatisfied or distrustful of the displayed fare 51.

[0054] (Second embodiment) Next, with reference to Figure 6, an information processing system according to the second embodiment will be described. Figure 6 is a diagram showing the schematic configuration of the information processing system 1 according to the second embodiment. In the second embodiment, parts that can be configured in the same way as in the first embodiment described above will be given the same reference numerals as those used for the corresponding parts in the first embodiment described above, and redundant explanations will be omitted. The following description will focus on the differences.

[0055] In this embodiment, the fare calculation unit 32b of the soft meter terminal 3 identifies the location information of the departure point and destination point after the vehicle has arrived at the destination point. For example, the fare calculation unit 32b may identify the location information of the departure point and destination point based on the location information of the vehicle acquired by the location information acquisition unit 32a. Alternatively, as shown in Figure 8, the fare calculation unit 32b may display a departure point input box 60S and a destination point input box 60G on the display unit 25 of the passenger terminal 2, and identify the location information of the departure point and destination point based on the information entered by the passenger into the departure point input box 60S and destination point input box 60G via the input unit 24 of the passenger terminal 2. In yet another example, the fare calculation unit 32b may display a departure point input box 60S and a destination point input box 60G on the display unit 35 of the soft meter terminal 3, and identify the location information of the departure point and destination point based on the information entered by the driver into the departure point input box 60S and destination point input box 60G via the input unit 34 of the soft meter terminal 3.

[0056] The fare calculation unit 32b performs a route search from the departure point to the destination point based on the location information and map information of the identified departure point and destination point, and calculates the fare based on the optimal route obtained by the route search. Here, the "optimal route" obtained by the route search may be the fastest route or the shortest route from the departure point to the destination point.

[0057] The fare display unit 32c displays the fare calculated by the fare calculation unit 32b on the display unit 35 of the soft meter terminal 3, and also transmits a control signal to the passenger terminal 2 to display the fare, and as shown in Figure 8, displays the fare 61 to the passenger via the display unit 25 of the passenger terminal 2.

[0058] The route display unit 32e transmits a control signal to the passenger terminal 2 to display the optimal route 65 obtained through route search on the map, and as shown in Figure 8, the optimal route 65 is displayed along with the fare 61 via the display unit 25 of the passenger terminal 2.

[0059] The fare calculation unit 32b may, while the vehicle is in motion, determine the vehicle's route to date based on the vehicle's location information 67 and map information acquired from the departure point to the present, as shown in Figure 9, and calculate the intermediate fare 68 up to the present based on that route. As an example, as shown in Figure 10, the fare calculation unit 32b may perform a route search from the departure point to the current location 64 based on the location information and map information of the departure point and the current location 64, and calculate the intermediate fare 68 up to the present based on the optimal route to the current location 64 obtained by the route search. The fare display unit 32c may then display the intermediate fare 68 up to the present calculated by the fare calculation unit 32b to the passenger via the display unit 25 of the passenger terminal 2 while the vehicle is in motion.

[0060] The fare display unit 32c, while the vehicle is in motion, refers to the positioning information database 33c and determines whether the positioning status is good or bad based on the positioning information 64 acquired by the positioning information acquisition unit 32a. If it determines that the positioning is poor, it may display information 69 regarding the uncertainty (variability) of the intermediate fare being displayed, along with the intermediate fare 68, to the passenger via the display unit 25 of the passenger terminal 2, as shown in Figure 9. The fare display unit 32b may also display the information 69 regarding the uncertainty (variability) of the intermediate fare via the display unit 35 of the soft meter terminal 3.

[0061] (An example of operation) Referring to Figure 7, an example of the operation of the information processing system 1 according to the second embodiment will be described. Figure 7 is a flowchart of an example of the operation of the information processing system 1.

[0062] As shown in Figure 7, first, when the vehicle picks up passengers at the starting point S and begins its journey (step S20), the location information acquisition unit 32a of the soft meter terminal 3 acquires the vehicle's current location information using the positioning information from the positioning unit 36 ​​(step S21). For example, the location information acquisition unit 32a acquires the current location information of the vehicle based on positioning information from radio navigation means such as GPS or QZSS. The location information acquisition unit 32a may also use positioning information from autonomous navigation means such as acceleration sensors or geomagnetic sensors for further positioning. The vehicle's location information acquired by the location information acquisition unit 32a is stored in the positioning information database 33c along with time information and positioning reliability information.

[0063] Next, the control unit 32 of the soft meter terminal 3 determines whether or not the vehicle has arrived at the destination point G (step S22). The control unit 32 may determine that the vehicle has arrived at the destination point G based on the driver's operation to the input unit 34 (for example, operation of the actual vehicle button), or it may determine that the vehicle has arrived at the destination point G based on the vehicle's location information acquired by the location information acquisition unit 32a.

[0064] If it is determined that the vehicle has not arrived at the destination G (step S22: NO), the fare calculation unit 32b searches for a route from the departure point to the current location 64 based on the location information and map information of the departure point and the current location 64, and calculates the intermediate fare up to the present based on the optimal route to the current location 64 obtained by the route search (step S23). Then, the fare display unit 32c displays the intermediate fare up to the present calculated by the fare calculation unit 32b on the display unit 35 of the soft meter terminal 3, and also transmits a control signal to the passenger terminal 2 to display the intermediate fare, and displays the intermediate fare 68 to the passenger via the display unit 25 of the passenger terminal 2 as shown in Figure 10 (step S24). After that, the processing of the control unit 32 returns to step S21.

[0065] On the other hand, if it is determined that the vehicle has arrived at the destination G (step S22: YES), the fare calculation unit 32b identifies the location information of the departure point S and the destination G. Then, based on the identified location information of the departure point S and the destination G and map information, the fare calculation unit 32b performs a route search from the departure point S to the destination G and calculates the fare based on the optimal route obtained by the route search (step S25). Here, the "optimal route" obtained by the route search may be, for example, the fastest route or the shortest route from the departure point S to the destination G. Furthermore, the "optimal route" is not necessarily limited to the fastest or shortest route; for example, in the case of a shared taxi, it may be the route that is optimal overall for visiting the respective destinations of multiple users (passengers). In this way, route searching is performed based on the location information and map information of the starting point S and destination point G, and the fare (cheapest fare) is calculated based on the optimal route obtained through route searching. Therefore, even if the vehicle travels through areas where GPS is not good (areas where positioning accuracy is poor), such as tunnels, multipath zones, and underpasses, between the starting point S and destination point G, the fare (cheapest fare) can be calculated without being affected by the positioning conditions.

[0066] Next, the fare display unit 32c displays the fare calculated by the fare calculation unit 32b on the display unit 35 of the soft meter terminal 3, and also transmits a control signal to the passenger terminal 2 to display the fare, and as shown in Figure 8, the fare 61 is displayed to the passenger via the display unit 25 of the passenger terminal 2 (step S26). Since the fare (cheapest fare) 61 is calculated based on the optimal route 65 obtained by route search, and the fare (cheapest fare) 61 is displayed to the passenger, even under conditions where positioning failure occurs, the displayed fare 61 is the cheapest fare, thus reducing the likelihood of passengers feeling dissatisfied or distrustful of the displayed fare 61.

[0067] Furthermore, the route display unit 32e transmits a control signal to the passenger terminal 2 to display the optimal route 65 obtained through route search on the map, and as shown in Figure 8, the optimal route 65 is displayed along with the fare 61 via the display unit 25 of the passenger terminal 2 (step S27). This allows passengers to visually confirm the optimal route 65, which is the basis for calculating the displayed fare (cheapest fare) 61, even under conditions where positioning failure occurs, thus further reducing passengers' dissatisfaction or distrust regarding the displayed fare 61.

[0068] According to the second embodiment described above, when identifying the route used to calculate the fare, a route search is performed based on the location information and map information of the departure point S and destination point G. The fare (cheapest fare) is calculated based on the optimal route obtained through the route search. Therefore, even if the vehicle travels through areas where GPS is not good (areas where positioning accuracy is poor), such as tunnels, multipath zones, and underpasses, between the departure point S and destination point G, the fare (cheapest fare) can be calculated without being affected by the positioning conditions. Furthermore, since the fare (cheapest fare) 61 calculated based on the optimal route 65 is displayed to the passenger, even under conditions where positioning is poor, the displayed fare 61 is the cheapest fare, thus reducing the likelihood of passengers feeling dissatisfied or distrustful of the displayed fare 61.

[0069] Furthermore, at least a part of the information processing system 1 described in the above-mentioned embodiment may be configured as hardware or as software. In the case of hardware configuration, a program that realizes at least a part of the functions of the information processing system 1 may be stored on a recording medium such as a flexible disk or CD-ROM, and loaded into a computer for execution. The recording medium is not limited to removable ones such as magnetic disks or optical disks, but may also be a fixed recording medium such as a hard disk drive or memory.

[0070] Furthermore, a program that implements at least some of the functions of Information Processing System 1 may be distributed via communication lines such as the Internet (including wireless communication). In addition, the program may be encrypted, modulated, or compressed and distributed via wired or wireless lines such as the Internet, or stored on a recording medium.

[0071] Furthermore, the information processing system 1 may be made to function by one or more information processing devices. When multiple information processing devices are used, one of the information processing devices may be a computer, and the computer may execute a predetermined program to realize the function of at least one means of the information processing system 1.

[0072] Furthermore, in the invention of a method, all steps may be automatically controlled by a computer. Alternatively, each step may be performed by a computer while the progress between steps is controlled manually. Furthermore, at least a portion of all steps may be performed manually.

[0073] Based on the above description, those skilled in the art may conceive of additional effects and various modifications of the present invention, but the embodiments of the present invention are not limited to the individual embodiments described above. Various additions, modifications, and partial deletions are possible without departing from the conceptual idea and spirit of the present invention derived from the claims and their equivalents. [Explanation of Symbols]

[0074] 1. Information Processing System 2. Passenger terminals 21 Communications Department 24 Input section 25 Display section 3. Soft Meter Terminal 31 Communications Department 32 Control Unit 32a Location information acquisition unit 32b Fare calculation section 32c Fare display section 32d Fare Approval Reception Department 32e Route display section 32f Route Correction Instruction Reception Unit 32g (Displays previously traveled routes) 33 Storage section 33a Route Network Information Database 33b Map Information Database 34 Input section 35 Display section 36 Positioning Unit 4 Network

Claims

1. A means for acquiring location information to obtain vehicle location information, After the vehicle arrives at the destination, a fare calculation means performs map matching to match the location information acquired from the departure point to the arrival at the destination with nearby roads obtained from map information, and calculates the fare based on the travel route obtained by map matching. A fare display means for displaying the fare on a passenger terminal inside the vehicle, An information processing system equipped with [the following features].

2. The information processing system according to claim 1, further comprising a means for receiving approval from passengers for the aforementioned fares.

3. The information processing system according to claim 1, further comprising route display means for displaying the aforementioned travel route on the passenger terminal.

4. The information processing system according to claim 3, wherein the route display means displays in an identifiable manner the locations in the travel route where the positioning accuracy of the location information did not meet a predetermined standard.

5. The information processing system according to claim 3, further comprising a means for receiving instructions to correct the aforementioned travel route from passengers and / or the driver.

6. The information processing system according to claim 1, wherein, while the vehicle is in motion, the fare calculation means performs map matching to match the location information acquired from the departure point to the present with nearby roads obtained from map information, calculates the intermediate fare up to the present based on the route traveled up to the present obtained by map matching, and the fare display means displays the intermediate fare up to the present on the passenger terminal.

7. A fare calculation means that, after the vehicle arrives at the destination, performs a route search from the departure point to the destination based on the location information and map information of the departure point and destination point, and calculates the fare based on the optimal route obtained through the route search. A fare display means for displaying the fare on a passenger terminal inside the vehicle, An information processing system equipped with [the following features].

8. The information processing system according to claim 7, further comprising route display means for displaying the optimal route on the passenger terminal.

9. The information processing system according to claim 7, wherein the optimal route is the fastest or shortest route from the starting point to the destination point.

10. The information processing system according to claim 7, wherein, while the vehicle is in motion, the fare calculation means searches for a route from the starting point to the current location based on location information and map information of the starting point and the current location, calculates the intermediate fare up to the present based on the optimal route to the current location obtained by the route search, and the fare display means displays the intermediate fare up to the present on the passenger terminal.

11. Computers, A means for acquiring location information to obtain vehicle location information, After the vehicle arrives at the destination, a fare calculation means performs map matching to match the location information acquired from the departure point to the arrival at the destination with nearby roads obtained from map information, and calculates the fare based on the travel route obtained by map matching. A fare display means for displaying the fare on a passenger terminal inside the vehicle, An information processing program that functions as such.

12. Computers, A fare calculation means that, after the vehicle arrives at the destination, performs a route search from the departure point to the destination based on the location information and map information of the departure point and destination point, and calculates the fare based on the optimal route obtained through the route search. A fare display means for displaying the fare on a passenger terminal inside the vehicle, An information processing program that functions as such.

13. An information processing system comprising multiple computers connected in a communicative manner, A means for acquiring location information to obtain vehicle location information, After the vehicle arrives at the destination, a fare calculation means performs map matching to match the location information acquired from the departure point to the arrival at the destination with nearby roads obtained from map information, and calculates the fare based on the travel route obtained by map matching. A fare display means for displaying the fare on a passenger terminal inside the vehicle, In order to make an information processing system equipped with the following functions, An information processing program for causing at least one of the computers to function as at least one of the means.

14. An information processing system comprising multiple computers connected in a communicative manner, A fare calculation means that, after the vehicle arrives at the destination, performs a route search from the departure point to the destination based on the location information and map information of the departure point and destination point, and calculates the fare based on the optimal route obtained through the route search. A fare display means for displaying the fare on a passenger terminal inside the vehicle, In order to make an information processing system equipped with the following functions, An information processing program for causing at least one of the computers to function as at least one of the means.

15. To enable the information processing system described in any one of claims 1 to 10 to function using multiple computers connected in a communicative manner, An information processing program for causing at least one of the aforementioned computers to function as at least one of the means in the information processing system described in any one of claims 1 to 10.

16. An information processing program for causing a computer to function as at least one of the means in the information processing system described in any one of claims 1 to 10.

17. A method of information processing performed by a computer, Steps to obtain vehicle location information, After the vehicle arrives at the destination, a map matching is performed to match the location information acquired from the departure point to the arrival at the destination with nearby roads obtained from map information, and the fare is calculated based on the travel route obtained by the map matching. The steps include displaying the fare on a passenger terminal inside the vehicle, Information processing methods including

18. A method of information processing performed by a computer, After the vehicle arrives at the destination, a route search is performed from the departure point to the destination based on the location information and map information of the departure point and destination point, and the fare is calculated based on the optimal route obtained through the route search. The steps include displaying the fare on a passenger terminal inside the vehicle, Information processing methods including

Citation Information

Patent Citations

  • Operation management system for unmanned vehicle

    JP1997062353A

  • Portable communicator and program for portable communicator

    JP2009198418A

  • Vehicle controller

    JP2011118603A

  • Taxi fare display system, server device, and taxi fare display support program

    JP2014075727A

  • Fare calculation device and fare calculation program

    JP2020177456A