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

The information processing system synchronizes and unifies maps and routes on passenger and driver terminals, addressing the misalignment issue by providing a common understanding for effective route communication.

JP7704151B2Active Publication Date: 2025-07-08SONY GROUP CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2022558951
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2020-10-29
Filing Date
2021-10-04
Publication Date
2025-07-08
Estimated Expiration
2041-10-04

AI Technical Summary

Technical Problem

Existing travel route systems often fail to align passenger and driver's route instructions due to differences in map and route data displayed on their respective terminals, making it difficult for passengers to communicate effectively with drivers.

Method used

An information processing system that synchronizes and unifies maps and routes displayed on both passenger and driver terminals, using a unified map and route synchronization unit to ensure both parties have a common understanding at the road level, with additional information integration and correction capabilities.

Benefits of technology

Facilitates effective communication of route instructions by ensuring passengers and drivers share a unified map and route, allowing for accurate and user-friendly route guidance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007704151000001
    Figure 0007704151000001
  • Figure 0007704151000002
    Figure 0007704151000002
  • Figure 0007704151000003
    Figure 0007704151000003
Patent Text Reader

Abstract

[Problem] To provide an information processing system with which a passenger appropriately gives a route instruction to a driver. [Solution] This information processing system comprises: a first information processing terminal that has a first display device and is configured to superimpose and display on the first display device a first map created using a first creation system and a first route from a present location to a destination; a second information processing terminal that is communicable with the first information processing terminal, has a second display device, and is configured to superimpose and display on the second display device a second map created using a second creation system and a second route from the present location to the destination; a unified map synchronization unit that synchronously displays a unified map obtained by unifying the first map and the second map on the first display device and the second display device; and a unified route synchronization unit that synchronously displays a unified route obtained by unifying the first route and the second route on the first display device and the second display device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to an information processing system having an information processing terminal used by a passenger and an information processing terminal used by a driver. The present disclosure relates to an information processing method and a synchronization program executed by this information processing system.

Background Art

[0002] There is known a travel route instruction system in which when a passenger inputs a departure place, a transit place, a destination place, and travel conditions into a mobile terminal, a route that meets the conditions is instructed to the driver (Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] In particular, when the route output by the system does not match the passenger's wishes, it may be difficult for the passenger to appropriately convey the route instruction verbally to the driver of a taxi or ride-sharing service. For this reason, it is desirable to provide a more user-friendly system.

Means for Solving the Problems

[0005] An information processing system according to an aspect of the present disclosure is a first information processing terminal having a first display device and configured to display a first map created using a first creation system and a first route from the current location to the destination superimposed on the first display device; A second information processing terminal that can communicate with the first information processing terminal, has a second display device, and is configured to display, on the second display device, a second map created using a second creation system and a second route from the current location to the destination superimposed thereon. A unified map synchronization unit that synchronously displays, on the first display device and the second display device, a unified map that is a map obtained by unifying the first map and the second map. A unified route synchronization unit that synchronously displays, on the first display device and the second display device, a unified route that is a route obtained by unifying the first route and the second route. It comprises.

[0006] According to the present embodiment, when the first map created by the first information processing terminal is different from the second map created by the second information processing terminal, a common unified map is displayed on the first information processing terminal and the second information processing terminal. In other words, since the first information processing terminal and the second information processing terminal use a common unified map at the road level, there is no situation where a small road on one map does not exist on the other map, and surely, the first information processing terminal and the second information processing terminal can share road-level information. According to the present embodiment, when the first route created by the first information processing terminal is different from the second route created by the second information processing terminal, a common unified route is displayed on the first information processing terminal and the second information processing terminal. In other words, since the first information processing terminal and the second information processing terminal use a common unified route at the road level, it is easy to indicate a desired route at the road level.

[0007] The first information processing terminal is An operating device, A modified route creation unit that creates a modified route, which is a route obtained by modifying the unified route, by operating the unified route displayed on the first display device via the operating device. It has, A server device that can communicate with the first information processing terminal and the second information processing terminal, and has a correction route synchronization unit that synchronizes and displays the correction route on the first display device and the second display device further includes.

[0008] According to this embodiment, since the first information processing terminal and the second information processing terminal use a common unified map at the road level, for example, there is no situation where a small road on one map does not exist on the other map, and surely, the correction route created using the first information processing terminal can be displayed on the second information processing terminal.

[0009] The correction route synchronization unit of the server device changes the correction route created by the correction route creation unit of the first information processing terminal based on additional information not possessed by the first creation system and the second creation system, and synchronizes and displays the changed correction route on the first display device and the second display device.

[0010] According to this embodiment, the server device does not directly adopt the correction route using the first information processing terminal, but changes it based on additional information. Thereby, a more appropriate correction route can be presented.

[0011] The unified map is the first map or the second map created using either the first creation system or the second creation system selected based on attributes.

[0012] According to this embodiment, since the creation system selected based on attributes creates the unified map, the first information processing terminal and the second information processing terminal can share a more high-spec unified map.

[0013] The unified map is created by adding additional information not possessed by the first creation system and the second creation system to the unified map.

[0014] According to this embodiment, instead of directly adopting the first map or the second map as the unified map, it is changed based on additional information. As a result, since the first information processing terminal and the second information processing terminal can share the additional information, for example, it becomes easier to change the route based on a common understanding, and it is easier to achieve communication of intentions.

[0015] The first information processing terminal and the second information processing terminal each have the unified map synchronization unit. Either the unified map synchronization unit of the first information processing terminal or the second information processing terminal creates the unified map and transmits the created unified map to the other of the first information processing terminal or the second information processing terminal.

[0016] According to this embodiment, directly, the unified map created by one information processing terminal can be synchronized (mirrored) to the other information processing terminal.

[0017] The unified map is created by integrating the first map and the second map, and is different from both the first map and the second map.

[0018] According to this embodiment, instead of directly adopting the first map or the second map as the unified map, the first map and the second map are integrated. As a result, the first information processing terminal and the second information processing terminal can share a unified map including higher-order information. In addition, since the unified map includes elements of both the first map and the second map, it includes elements of a familiar map, which is user-friendly.

[0019] The unified map is created by adding additional information that the first creation system and the second creation system do not have to the unified map.

[0020] According to this embodiment, instead of directly adopting the unified map obtained by integrating the first map and the second map as the unified map, it is modified based on additional information. As a result, since the first information processing terminal and the second information processing terminal can share the additional information, for example, it becomes easier to change the route based on a common understanding, facilitating communication of intentions.

[0021] It further includes a server device that can communicate with the first information processing terminal and the second information processing terminal and has the unified map synchronization unit. The unified map synchronization unit creates the unified map and transmits the created unified map to the first information processing terminal and the second information processing terminal.

[0022] According to this embodiment, via the server device, the unified map created by one information processing terminal can be synchronized (mirrored) to the other information processing terminal.

[0023] The unified route is the first route or the second route created using either the first creation system or the second creation system selected based on attributes.

[0024] According to this embodiment, since the creation system selected based on attributes creates the unified route, the first map and the second map can share a more appropriate (such as shorter time) unified route.

[0025] The unified route is created by modifying the unified route based on additional information that the first creation system and the second creation system do not have.

[0026] According to this embodiment, instead of directly adopting the first route or the second route as the unified route, it is modified based on additional information. As a result, since the first information processing terminal and the second information processing terminal can share the additional information, for example, it becomes easier to change the route based on a common understanding, facilitating communication of intentions.

[0027] The first information processing terminal and the second information processing terminal each have the unified route synchronization unit. Either the unified route synchronization unit of the first information processing terminal or the second information processing terminal creates the unified route and transmits the created unified route to the other of the first information processing terminal or the second information processing terminal.

[0028] According to this embodiment, directly, the unified route created by one information processing terminal can be synchronized (mirrored) to the other information processing terminal.

[0029] The information processing system further includes a server device that is communicable with the first information processing terminal and the second information processing terminal and has the unified route synchronization unit. The unified route synchronization unit creates the unified route and transmits the created unified route to the first information processing terminal and the second information processing terminal.

[0030] According to this embodiment, via the server device, the unified route created by one information processing terminal can be synchronized (mirrored) to the other information processing terminal.

[0031] When the information processing system determines that the current location of the first information processing terminal or the second information processing terminal has deviated from the unified route, the information processing system further includes a route deviation notification unit that outputs a notification indicating the deviation to the first information processing terminal.

[0032] According to this embodiment, it is possible to know the deviation of the route and the reason therefor using the first information processing terminal.

[0033] The first information processing terminal is used by a passenger who travels from the current location to the destination using a vehicle. The second information processing terminal is used by a driver who drives the vehicle.

[0034] According to the present embodiment, when the first map created by the first information processing terminal used by the passenger is different from the second map created by the second information processing terminal used by the driver, a common unified map is displayed on the first information processing terminal and the second information processing terminal. In other words, since the passenger and the driver use a common unified map at the road level, there is no situation where a small road on one map does not exist on the other map, and surely, the passenger and the driver can share road-level information. According to the present embodiment, when the first route created by the first information processing terminal used by the passenger is different from the second route created by the second information processing terminal used by the driver, a common unified route is displayed on the first information processing terminal and the second information processing terminal. In other words, since the passenger and the driver use a common unified route at the road level, it is easy for the passenger to indicate the desired route to the driver at the road level.

[0035] An information processing method according to one aspect of the present disclosure is [Claim 16] a first information processing terminal having a first display device and configured to display, on the first display device, a first map created using a first creation system and a first route from the current location to the destination superimposed thereon; a second information processing terminal communicable with the first information processing terminal, having a second display device, and configured to display, on the second display device, a second map created using a second creation system and a second route from the current location to the destination superimposed thereon; An information processing system having displays a unified map, which is a unified map of the first map and the second map, on the first display device and the second display device in synchronization; displays a unified route, which is a unified route of the first route and the second route, on the first display device and the second display device in synchronization.

[0036] An information processing program according to one aspect of the present disclosure is A first information processing terminal having a first display device and configured to display, on the first display device, a first map created using a first creation system and a first route from a current location to a destination, superimposed on each other, or a second information processing terminal that is communicable with the first information processing terminal, has a second display device, and is configured to display, on the second display device, a second map created using a second creation system and a second route from the current location to the destination, superimposed on each other to cause a processor of display, in synchronization, on the first display device and the second display device, a unified map that is a map obtained by unifying the first map and the second map, and display, in synchronization, on the first display device and the second display device, a unified route that is a route obtained by unifying the first route and the second route. to operate as such.

Advantages of the Invention

[0037] According to the present disclosure, it is possible to provide a more user-friendly system for appropriately communicating route instructions from a passenger to a driver of a taxi or a ride share.

[0038] Note that the effects described herein are not necessarily limited, and any of the effects described in the present disclosure may be applicable.

Brief Description of the Drawings

[0039]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Figure 17

Figure 18

Figure 19

Figure 20

Mode for Carrying Out the Invention

[0040] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings.

[0041] I. First Embodiment

[0042] 1. Overview of the Information Processing System

[0043] FIG. 1 shows an information processing system according to the first embodiment of the present disclosure.

[0044] The information processing system 10 includes a first information processing terminal 100 and a second information processing terminal 200.

[0045] The first information processing terminal 100 is a terminal device used by passengers in taxis or ride-sharing vehicles. Specifically, the first information processing terminal 100 is a smartphone, tablet computer, personal computer, etc. owned by the passenger. Alternatively, the first information processing terminal 100 may be a smartphone, tablet computer, etc. attached to the vehicle (for example, installed on the back of the front row seat). Typically, the first information processing terminal 100 has a touch panel.

[0046] The second information processing terminal 200 is a terminal device used by drivers of taxis or ride-sharing vehicles. Specifically, the second information processing terminal 200 is a smartphone, tablet computer, etc. used by the driver for business. Alternatively, the second information processing terminal 200 may be an in-vehicle car navigation system, etc.

[0047] The first information processing terminal 100 and the second information processing terminal 200 are capable of communicating with each other. The first information processing terminal 100 and the second information processing terminal 200 are typically connected via short-range wireless communication such as Bluetooth (registered trademark). The situation where the first information processing terminal 100 and the second information processing terminal 200 are connected via short-range wireless communication specifically assumes a situation where a passenger using the first information processing terminal 100 is riding in a vehicle driven by a driver using the second information processing terminal 200. In other words, the first information processing terminal 100 and the second information processing terminal 200 are within the connection range of short-range wireless communication. Note that the first information processing terminal 100 and the second information processing terminal 200 may also be capable of communicating via a network such as the Internet.

[0048] This embodiment assumes that the passenger using the first information processing terminal 100 does not drive the vehicle. As a typical example, as described above, the first information processing terminal 100 is a terminal device used by a passenger in a taxi or a ride-sharing vehicle, and the second information processing terminal 200 is a terminal device used by the driver. As another example, the first information processing terminal 100 is a terminal device used by a passenger in an autonomous vehicle, and the second information processing terminal 200 may be a car navigation system or the like installed in the autonomous vehicle.

[0049] 2. Hardware Configuration of the First Information Processing Terminal

[0050] FIG. 2 shows the hardware configuration of the first information processing terminal.

[0051] The first information processing terminal 100 includes a control circuit 110, a storage device 104, a network communication interface 105, an operation device 106, a display device 107, a GPS receiver 108, a short-range wireless communication interface 109, and a bus B that interconnects them.

[0052] The control circuit 110 is a SoC (System-on-a-chip) including a CPU (Central Processing Unit) 111 (processor), a ROM (Read Only Memory) 112, and a RAM (Random Access Memory) 113. The CPU 111 loads and executes the information processing program stored in the ROM 112 into the RAM 113. The ROM 112 fixedly stores programs, data, etc. that the CPU 111 executes. The ROM 112 is an example of a non-transitory computer-readable recording medium. The control circuit 110 further includes a dedicated hardware circuit, a GPU (Graphics Processing Unit), etc. (not shown).

[0053] The storage device 114 includes a large-capacity non-volatile recording medium such as an SSD (Solid State Drive).

[0054] The network communication interface 115 is an interface for connecting to a network N such as the Internet.

[0055] The operation device 116 includes a touch panel and various switches, etc. The operation device 116 detects an operation from the user and outputs it to the CPU 111. The operation device 116 is a form of input device, and further, a voice input device such as a microphone may be provided as the input device.

[0056] The display device 107 (first display device) includes an LCD or an organic EL display integrated with a touch panel. The display device 107 performs arithmetic processing based on the information received from the control circuit 110 and displays the generated image signal on the screen. The display device 107 is a form of output device, and further, a voice output device such as a speaker may be provided as the output device.

[0057] The GPS receiver 118 receives GPS information which is position information.

[0058] The short-range wireless communication interface 119 is an interface for performing short-range wireless communication such as Bluetooth (registered trademark).

[0059] 3. Hardware Configuration of the Second Information Processing Terminal

[0060] Figure 3 shows the hardware configuration of the second information processing terminal.

[0061] The second information processing terminal 200 includes a control circuit 210, a storage device 214, a network communication interface 215, an operation device 216, a display device 207, a GPS receiver 218, a short-range wireless communication interface 219, and a bus B that interconnects them.

[0062] The control circuit 210 is an SoC including a CPU 211 (processor), a ROM 212, and a RAM 213. The CPU 211 loads and executes an information processing program stored in the ROM 212 into the RAM 213. The ROM 212 fixedly stores programs, data, etc. that the CPU 211 executes. The ROM 212 is an example of a non-transitory computer-readable recording medium. The control circuit 210 further includes a dedicated hardware circuit, a GPU, etc. (not shown).

[0063] The storage device 214 includes a large-capacity non-volatile recording medium such as an SSD.

[0064] The network communication interface 215 is an interface for connecting to a network N such as the Internet.

[0065] The operating device 216 includes a touch panel, various switches, etc. The operating device 216 detects an operation from a user and outputs it to the CPU 211. The operating device 216 is a form of an input device, and further, a voice input device such as a microphone may be provided as the input device.

[0066] The display device 207 (second display device) includes an LCD integrated with a touch panel, an organic EL display, etc. The display device 207 performs arithmetic processing based on the information received from the control circuit 210 and displays the generated image signal on the screen. The display device 207 is a form of an output device, and further, a voice output device such as a speaker may be provided as the output device.

[0067] The GPS receiver 218 receives GPS information which is position information.

[0068] The short-range wireless communication interface 219 is an interface for executing short-range wireless communication such as Bluetooth (registered trademark).

[0069] 4. Functional Configuration of the Information Processing System

[0070] FIG. 4 shows the functional configuration of the information processing system.

[0071] In the control circuit 110 of the first information processing terminal 100, the CPU 111 loads and executes the information processing program stored in the ROM 112 into the RAM 113, thereby operating as a first creation unit 121, a short-range wireless communication connection unit 122, an attribute determination unit 123, a unified map synchronization unit 124, and a unified route synchronization unit 125.

[0072] In the control circuit 210 of the second information processing terminal 200, the CPU 211 loads and executes the information processing program stored in the ROM 212 into the RAM 213, thereby operating as a second creation unit 221, a short-range wireless communication connection unit 222, an attribute determination unit 223, a unified map synchronization unit 224, and a unified route synchronization unit 225.

[0073] 5. Operation flow of the information processing system

[0074] FIG. 5 shows the operation flow of the information processing system.

[0075] An example of the stage before executing the operation flow (information processing method of the present embodiment) of the present embodiment will be described. A passenger requests a taxi or a shared car using the first information processing terminal 100, and the server device determines the vehicle to be dispatched and requests the dispatch to the second information processing terminal 200 used by the driver of the vehicle (directly or via a system such as a taxi company), and the vehicle arrives at the current location (departure location) of the passenger. At this time, the first information processing terminal 100 and the second information processing terminal 200 have the position information of the current location (departure location) which is GPS information. The first information processing terminal 100 and the second information processing terminal 200 typically acquire the position information of the destination (by direct input, acquisition from the server device, etc.) at the timing of departing from the current location (departure location) (or before and after that timing). Such a dispatch flow has little direct relation to the operation flow of the present embodiment, and thus will be described and illustrated at the end of the present disclosure. Furthermore, although such a dispatch flow is an example of a common stage for each embodiment, the operation flow of the present embodiment can be realized even if such a dispatch flow is not executed. In short, the present embodiment is realizable on the premise that different first information processing terminal 100 and second information processing terminal 200 used by the passenger and the driver respectively share the position information of the current location (departure location) and the position information of the destination by some method.

[0076] The first creation unit 121 of the first information processing terminal 100 communicates with the first creation system S1 via the network N, and superimposes and displays on the display device 107 the map (first map) created using the first creation system S1 and the route (first route) from the current location to the destination. On the other hand, the second creation unit 221 of the second information processing terminal 200 communicates with the second creation system S2 via the network N, and superimposes and displays on the display device 207 the map (second map) created using the second creation system S2 and the route (second route). The attributes (supplier, version, etc.) of the first creation system S1 and the second creation system S2 are typically different, but may be the same. The first map and the second map are typically different, but may be the same. The first route and the second route may be different or may be the same.

[0077] FIG. 16 shows an example of a first map. FIG. 17 shows an example of a second map different from the first map.

[0078] Hereinafter, when simply referred to as "map" (first map, second map), it may mean image data for displaying a map. When simply referred to as "route" (first route, second route), it may mean coordinate information for creating image data for displaying a route.

[0079] Step S101: The short-range wireless communication connection unit 122 of the first information processing terminal 100 and the short-range wireless communication connection unit 222 of the second information processing terminal 200 pair with each other to establish a short-range wireless communication connection.

[0080] Step S102: The attribute determination unit 223 of the second information processing terminal 200 transmits the attributes (such as supplier, version, etc.) of the second creation system S2 to the first information processing terminal 100. The attribute determination unit 123 of the first information processing terminal 100 receives the attributes of the second creation system S2 from the second information processing terminal 200. The attribute determination unit 123 compares the attributes of the first creation system S1 of the first information processing terminal 100 with the attributes of the second creation system S2 of the second information processing terminal 200. Based on the comparison result of the attributes, the attribute determination unit 123 selects either the first creation system S1 or the second creation system S2. The attribute determination unit 123 determines the first information processing terminal 100 or the second information processing terminal 200 that uses the selected first creation system S1 or second creation system S2 as the transmitting-side terminal, and the other as the receiving-side terminal. For example, when the suppliers are different, the attribute determination unit 123 determines the information processing terminal that uses the creation system with the newer update date as the transmitting-side terminal, and when the suppliers are the same, the information processing terminal that uses the creation system with the newer version as the transmitting-side terminal. The attribute determination unit 123 of the first information processing terminal 100 notifies the second information processing terminal 200 of the result of the determination.

[0081] Step S103(1): A case where the first information processing terminal 100 is the transmitting terminal and the second information processing terminal 200 is the receiving terminal will be described. The unified map synchronization unit 124 of the first information processing terminal 100 transmits the first map (displayed on the display device 107) created by the first creation unit 121 using the first creation system S1 to the second information processing terminal 200. The unified map synchronization unit 224 of the second information processing terminal 200 receives the first map. The unified map synchronization unit 224 displays the received first map on the display device 207. As a result, the first map is displayed on the display device 107 and the display device 207 in synchronization (mirroring) as a unified map (a map that unifies the first map and the second map). On the other hand, the unified route synchronization unit 125 of the first information processing terminal 100 transmits the first route (displayed on the display device 107) created by the first creation unit 121 using the first creation system S1 to the second information processing terminal 200. The unified route synchronization unit 225 of the second information processing terminal 200 receives the first route. The unified route synchronization unit 225 superimposes the received first route on the first map and displays it on the display device 207. As a result, the first route is displayed on the display device 107 and the display device 207 in synchronization (mirroring) as a unified route (a route that unifies the first route and the second route).

[0082] Step S103(2): A case where the second information processing terminal 200 is the transmitting terminal and the first information processing terminal 100 is the receiving terminal will be described. The unified map synchronization unit 224 of the second information processing terminal 200 transmits the second map (displayed on the display device 207) created by the second creation unit 221 using the second creation system S2 to the first information processing terminal 100. The unified map synchronization unit 124 of the first information processing terminal 100 receives the second map. The unified map synchronization unit 124 displays the received second map on the display device 107. As a result, the second map is displayed on the display device 107 and the display device 207 in synchronization (mirroring) as a unified map (a map that unifies the first map and the second map). On the other hand, the unified route synchronization unit 225 of the second information processing terminal 200 transmits the second route (displayed on the display device 207) created by the second creation unit 221 using the second creation system S2 to the first information processing terminal 100. The unified route synchronization unit 125 of the first information processing terminal 100 receives the second route. The unified route synchronization unit 125 superimposes the received second route on the second map and displays it on the display device 107. As a result, the second route is displayed on the display device 107 and the display device 207 in synchronization (mirroring) as a unified route (a route that unifies the first route and the second route).

[0083] As a modification, the maps may not be synchronized and only the routes may be synchronized.

[0084] II. Second Embodiment

[0085] In the following description, configurations and operations similar to those already described will be omitted from the description and illustration, and the description will focus on the differences.

[0086] 1. Overview of the Information Processing System

[0087] FIG. 6 shows an information processing system according to a second embodiment of the present disclosure.

[0088] The information processing system 10 includes a first information processing terminal 100, a second information processing terminal 200, and a server device 300.

[0089] The server device 300 can communicate with the first information processing terminal 100 and the second information processing terminal 200 via a network N such as the Internet. The server device 300 is a server of a supplier that provides the information processing system 10.

[0090] 2. Hardware Configuration of Server Device

[0091] FIG. 7 shows the hardware configuration of the server device.

[0092] The server device 300 includes a control circuit 310, a storage device 304, a network communication interface 305, an operation device 306, a display device 307, and a bus B that interconnects these components.

[0093] The control circuit 310 includes a CPU 311, a ROM 312, and a RAM 313. The CPU 311 loads and executes an information processing program stored in the ROM 312 into the RAM 313. The ROM 312 fixedly stores programs, data, etc. that the CPU 311 executes. The ROM 312 is an example of a non-transitory computer-readable recording medium. The control circuit 310 further includes a dedicated hardware circuit, a GPU, etc. (not shown).

[0094] The storage device 304 includes a large-capacity non-volatile recording medium such as an HDD or an SSD.

[0095] The network communication interface 305 is an interface for connecting to a network N such as the Internet.

[0096] The operation device 306 includes a keyboard, a mouse, a touch panel, various switches, etc. The operation device 306 detects an operation from the user and outputs it to the CPU 311. The operation device 306 is a form of an input device, and further, a voice input device such as a microphone may be provided as the input device.

[0097] The display device 307 includes an LCD, an organic EL display, and the like. The display device 307 performs arithmetic processing based on the information received from the control circuit 310, and displays the generated image signal on the screen. The display device 307 is a form of output device, and further, an audio output device such as a speaker may be provided as the output device.

[0098] 3. Functional Configuration of Information Processing System

[0099] FIG. 8 shows the functional configuration of the information processing system.

[0100] In the control circuit 110 of the first information processing terminal 100, the CPU 111 loads and executes the information processing program stored in the ROM 112 into the RAM 113, thereby operating as the first creation unit 121, the short-range wireless communication connection unit 122, the attribute determination unit 123, the unified map synchronization unit 124, and the unified route synchronization unit 125.

[0101] In the control circuit 210 of the second information processing terminal 200, the CPU 211 loads and executes the information processing program stored in the ROM 212 into the RAM 213, thereby operating as the second creation unit 221, the short-range wireless communication connection unit 222, the attribute determination unit 223, the unified map synchronization unit 224, and the unified route synchronization unit 225.

[0102] In the control circuit 310 of the server device 300, the CPU 311 loads and executes the information processing program stored in the ROM 312 into the RAM 313, thereby operating as the attribute determination unit 323.

[0103] 4. Operation Flow of Information Processing System

[0104] FIG. 9 shows the operation flow of the information processing system.

[0105] Step S201: The short-range wireless communication connection unit 122 of the first information processing terminal 100 and the short-range wireless communication connection unit 222 of the second information processing terminal 200 pair with each other to establish a short-range wireless communication connection.

[0106] Step S202: The attribute determination unit 123 of the first information processing terminal 100 transmits the attributes (such as the supplier, version, etc.) of the first creation system S1 to the server device 300. The attribute determination unit 323 of the server device 300 receives the attributes of the first creation system S1 from the first information processing terminal 100.

[0107] Step S203: The attribute determination unit 223 of the second information processing terminal 200 transmits the attributes (such as the supplier, version, etc.) of the second creation system S2 to the server device 300. The attribute determination unit 323 of the server device 300 receives the attributes of the second creation system S2 from the second information processing terminal 200.

[0108] Step S204: The attribute determination unit 323 of the server device 300 compares the attributes of the first creation system S1 of the first information processing terminal 100 with the attributes of the second creation system S2 of the second information processing terminal 200. Based on the comparison result of the attributes, the attribute determination unit 323 selects either the first creation system S1 or the second creation system S2. The attribute determination unit 323 determines the first information processing terminal 100 or the second information processing terminal 200 that uses the selected first creation system S1 or second creation system S2 as the transmitting-side terminal, and the other as the receiving-side terminal.

[0109] Step S205: The attribute determination unit 323 of the server device 300 notifies the first information processing terminal 100 and the second information processing terminal 200 of the result of the determination. Further, the attribute determination unit 323 transmits additional information to the first information processing terminal 100 or the second information processing terminal 200 that is the transmitting-side terminal.

[0110] "Additional information" is information that the first creation system S1 and the second creation system S2 do not have. The additional information includes, for example, the change time of traffic lights, the change time of level crossings, event information, the driving skills of drivers, vehicle movement data, customer (passenger) data, etc. On the other hand, as information used for creating maps and routes that the first creation system S1 has, there are the preferred routes of passengers, preferred places (such as stores), preference information such as the SNS of passengers, etc. As information used for creating maps and routes that only the second creation system S2 has, there are the preferred routes of drivers, taxi radio information, taxi pool waiting information, vehicle allocation demand prediction, accident information, taxi waiting prohibited areas, etc. On the other hand, as information that the first creation system S1 and the second creation system S2 have, there are traffic jam information, time zone regulations, construction information, school zones, etc.

[0111] Step S206(1): A case where the first information processing terminal 100 is the transmitting terminal and the second information processing terminal 200 is the receiving terminal will be described. The unified map synchronization unit 124 of the first information processing terminal 100 creates a unified map by adding the additional information received from the server device 300 to the first map created using the first creation system S1, and displays it on the display device 107. The unified map synchronization unit 124 transmits the unified map to the second information processing terminal 200. The unified map synchronization unit 224 of the second information processing terminal 200 receives the unified map. The unified map synchronization unit 224 displays the received unified map on the display device 207. As a result, a map obtained by adding additional information to the first map is displayed on the display device 107 and the display device 207 in synchronization (mirroring) as a unified map (a map that unifies the first map and the second map). On the other hand, the unified route synchronization unit 125 of the first information processing terminal 100 creates a unified route by changing (for example, detouring based on event information) the first route created by the first creation unit 121 using the first creation system S1 based on the additional information, and displays it on the display device 107. The unified route synchronization unit 125 transmits the unified route to the second information processing terminal 200. The unified route synchronization unit 225 of the second information processing terminal 200 receives the unified route. The unified route synchronization unit 225 superimposes the received unified route on the unified map and displays it on the display device 207. As a result, a route obtained by changing the first route based on the additional information is displayed on the display device 107 and the display device 207 in synchronization (mirroring) as a unified route (a route that unifies the first route and the second route).

[0112] Step S206(2): A case where the second information processing terminal 200 is the transmitting terminal and the first information processing terminal 100 is the receiving terminal will be described. The unified map synchronization unit 224 of the second information processing terminal 200 creates a unified map by adding the additional information received from the server device 300 to the second map created using the second creation system S2, and displays it on the display device 207. The unified map synchronization unit 224 transmits the unified map to the first information processing terminal 100. The unified map synchronization unit 124 of the first information processing terminal 100 receives the unified map. The unified map synchronization unit 124 displays the received unified map on the display device 107. As a result, a map obtained by adding additional information to the second map is displayed on the display devices 107 and 207 in synchronization (mirroring) as a unified map (a map integrating the first map and the second map). On the other hand, the unified route synchronization unit 225 of the second information processing terminal 200 creates a unified route by modifying (for example, detouring based on event information) the second route created by the second creation unit 221 using the second creation system S2, and displays it on the display device 207. The unified route synchronization unit 225 transmits the unified route to the first information processing terminal 100. The unified route synchronization unit 125 of the first information processing terminal 100 receives the unified route. The unified route synchronization unit 125 superimposes the received unified route on the unified map and displays it on the display device 107. As a result, a route obtained by modifying the second route based on the additional information is displayed on the display devices 107 and 207 in synchronization (mirroring) as a unified route (a route integrating the first route and the second route).

[0113] As a modification, the maps may not be synchronized and only the routes may be synchronized.

[0114] III. Third Embodiment

[0115] 1. Functional Configuration of Information Processing System

[0116] FIG. 10 shows the functional configuration of the information processing system according to the third embodiment of the present disclosure.

[0117] In the control circuit 110 of the first information processing terminal 100, the CPU 111 operates as an attribute determination unit 123, a unified map synchronization unit 124, and a unified route synchronization unit 125 by loading and executing an information processing program stored in the ROM 112 into the RAM 113.

[0118] In the control circuit 210 of the second information processing terminal 200, the CPU 211 operates as an attribute determination unit 223, a unified map synchronization unit 224, and a unified route synchronization unit 225 by loading and executing an information processing program stored in the ROM 212 into the RAM 213.

[0119] In the control circuit 310 of the server device 300, the CPU 311 operates as an attribute determination unit 323, a unified map synchronization unit 324, and a unified route synchronization unit 325 by loading and executing an information processing program stored in the ROM 312 into the RAM 313.

[0120] 2. Operation flow of the information processing system

[0121] FIG. 11 shows the operation flow of the information processing system.

[0122] Step S301: The attribute determination unit 123 of the first information processing terminal 100 transmits the attributes (such as the supplier, version, etc.) of the first creation system S1 to the server device 300. The attribute determination unit 323 of the server device 300 receives the attributes of the first creation system S1 from the first information processing terminal 100.

[0123] Step S302: The attribute determination unit 223 of the second information processing terminal 200 transmits the attributes (such as the supplier, version, etc.) of the second creation system S2 to the server device 300. The attribute determination unit 323 of the server device 300 receives the attributes of the second creation system S2 from the second information processing terminal 200.

[0124] Step S303: The unified map synchronization unit 324 of the server device 300 creates a first map using the first creation system S1 specified by the received attribute, and creates a second map using the second creation system S2 specified by the received attribute. The unified map synchronization unit 324 creates a unified map that is different from both the created first map and the second map by integrating the created first map and the second map. The unified map synchronization unit 324 may further use the map created by adding additional information to the created unified map as the unified map.

[0125] FIG. 18 shows an example of a unified map. The unified map is different from both the first map (FIG. 16) and the second map (FIG. 17).

[0126] Step S304: The unified route synchronization unit 325 of the server device 300 compares the attribute of the first creation system S1 of the first information processing terminal 100 with the attribute of the second creation system S2 of the second information processing terminal 200. The attribute determination unit 323 selects either the first creation system S1 or the second creation system S2 based on the comparison result of the attributes. The unified route synchronization unit 325 creates a unified route (the first route or the second route) using the selected first creation system S1 or second creation system S2. The unified route synchronization unit 325 may further use the route created by changing the created unified route based on additional information (for example, event information) as the unified route.

[0127] Step S305: The unified map synchronization unit 324 of the server device 300 transmits the created unified map to the first information processing terminal 100 and the second information processing terminal 200. The unified route synchronization unit 325 of the server device 300 transmits the created unified route to the first information processing terminal 100 and the second information processing terminal 200. The unified map synchronization unit 124 of the first information processing terminal 100 receives the unified map and displays it on the display device 107. The unified route synchronization unit 125 receives the unified route and superimposes it on the unified map and displays it on the display device 107. On the other hand, the unified map synchronization unit 224 of the second information processing terminal 200 receives the unified map and displays it on the display device 207. The unified route synchronization unit 225 receives the unified route and superimposes it on the unified map and displays it on the display device 207. As a result, the unified map and the unified route are synchronously (mirrored) displayed on the display device 107 and the display device 207.

[0128] IV. Fourth Embodiment

[0129] The fourth embodiment relates to the operation of the first information processing terminal 100 and the second information processing terminal 200 after synchronizing the unified map and the unified route (first to third embodiments), and the configuration for realizing this operation.

[0130] 1. Functional Configuration of Information Processing System

[0131] FIG. 12 shows the functional configuration of the information processing system according to the fourth embodiment of the present disclosure.

[0132] In the control circuit 110 of the first information processing terminal 100, the CPU 111 operates as the unified route synchronization unit 125 and the modified route creation unit 126 by loading and executing the information processing program stored in the ROM 112 into the RAM 113.

[0133] In the control circuit 210 of the second information processing terminal 200, the CPU 211 operates as the unified route synchronization unit 225 by loading and executing the information processing program stored in the ROM 212 into the RAM 213.

[0134] In the control circuit 310 of the server device 300, the CPU 311 operates as the modified route synchronization unit 326 by loading and executing the information processing program stored in the ROM 312 into the RAM 313.

[0135] 2. Operation flow of the information processing system

[0136] FIG. 13 shows the operation flow of the information processing system.

[0137] Step S401: The first information processing terminal 100 and the second information processing terminal 200 synchronize and display the unified map and the unified route (first to third embodiments).

[0138] Step S402: In order for the passenger to modify the unified route displayed on the display device 107 of the first information processing terminal 100, the passenger operates the unified route via the operating device 106 (touch panel) (trace the desired route at the road level, drag and drop the displayed unified route and move it at the road level, etc.). The modified route creation unit 126 of the first information processing terminal 100 creates a modified route, which is a route obtained by modifying the unified route, based on the operation input via the operating device 106 (touch panel).

[0139] Step S403: The modified route creation unit 126 of the first information processing terminal 100 transmits the created modified route to the server device 300. The modified route synchronization unit 326 of the server device 300 receives the modified route from the first information processing terminal 100. The modified route synchronization unit 326 changes the modified route based on the additional information. For example, if an event has occurred on the modified route desired by the passenger and there is a route that arrives at the destination in a shorter time than the modified route, the modified route synchronization unit 326 changes the modified route.

[0140] Step S404: The modified route synchronization unit 326 of the server device 300 transmits the modified route (and the reason if it is changed based on the additional information) to the first information processing terminal 100 and the second information processing terminal 200. The unified route synchronization unit 125 of the first information processing terminal 100 receives the modified route, overlays it on the unified map, and displays it on the display device 107. On the other hand, the unified route synchronization unit 225 of the second information processing terminal 200 receives the modified route, overlays it on the unified map, and displays it on the display device 207. As a result, the modified route is displayed in synchronization (mirroring) on the display device 107 and the display device 207.

[0141] V. Fifth Embodiment

[0142] The fifth embodiment relates to the operations after the first information processing terminal 100 and the second information processing terminal 200 synchronize the unified map and the unified route (first to third embodiments), and the configuration for realizing this operation.

[0143] 1. Functional Configuration of Information Processing System

[0144] FIG. 14 shows the functional configuration of the information processing system according to the fifth embodiment of the present disclosure.

[0145] In the control circuit 110 of the first information processing terminal 100, the CPU 111 operates as a route deviation notification unit 127 by loading and executing the information processing program stored in the ROM 112 into the RAM 113.

[0146] In the control circuit 210 of the second information processing terminal 200, the CPU 211 operates as a route deviation notification unit 227 by loading and executing the information processing program stored in the ROM 212 into the RAM 213.

[0147] In the control circuit 310 of the server device 300, the CPU 311 operates as a route deviation notification unit 327 by loading and executing the information processing program stored in the ROM 312 into the RAM 313.

[0148] 2. Operation Flow of Information Processing System

[0149] FIG. 15 shows the operation flow of the information processing system.

[0150] Step S501: The first information processing terminal 100 and the second information processing terminal 200 synchronously display the unified map and the unified route (First to Third Embodiments).

[0151] Step S502: When the route deviation notification unit 127 of the first information processing terminal 100 determines that the current location of the first information processing terminal 100 obtained via the GPS receiver 108 has deviated from the unified route displayed on the display device 107, it notifies the server device 300. When the route deviation notification unit 227 of the second information processing terminal 200 determines that the current location of the second information processing terminal 200 (which coincides with the current location of the first information processing terminal 100) obtained via the GPS receiver 208 has deviated from the unified route displayed on the display device 207, it notifies the server device 300. This notification may be sent by at least one of the first information processing terminal 100 or the second information processing terminal 200.

[0152] Step S503: The route deviation notification unit 327 of the server device 300 determines, based on the notification, that the current location of the first information processing terminal 100 or the second information processing terminal 200 has deviated from the unified route. The route deviation notification unit 327 determines the reason for the deviation (e.g., detouring around the accident site, traffic jam, one-way road, narrow road, etc.) based on the additional information. The route deviation notification unit 327 of the server device 300 outputs (transmits) a notification (including the reason) indicating the deviation (reroute) to the first information processing terminal 100. The route deviation notification unit 127 of the first information processing terminal 100 displays the received notification (including the reason) indicating the deviation on the display device 107. Thereby, the passenger can know the reason for the deviation. The route deviation notification unit 327 of the server device 300 may further output (transmit) a notification (including the reason) indicating the deviation to the second information processing terminal 200, and the route deviation notification unit 227 of the second information processing terminal 200 may display the received notification (including the reason) indicating the deviation on the display device 207.

[0153] VI. An example of the previous stage of each embodiment

[0154] 1. Configuration example of a taxi dispatching system

[0155] FIG. 19 is a block diagram showing a configuration example of a taxi dispatching system which is an example of the previous stage of each embodiment.

[0156] The taxi dispatching system 1 in FIG. 19 (corresponding to the information processing system 10 in each embodiment) is a system that dispatches a taxi as a moving device to a user based on a request from a user (corresponding to a passenger in each embodiment) who is a taxi user, and includes dispatching management devices 11A to 11C of taxi companies A, B, and C respectively, and a dispatching integrated management device 12 (corresponding to the server device 300 in each embodiment) which is a dispatching management device for integrally managing them.

[0157] The dispatching management device 11A of company A is connected to one or more taxis 21A belonging to company A via a predetermined network, and is also connected to the dispatching integrated management device 12 via a predetermined network.

[0158] Similarly, the vehicle dispatching management device 11B of Company B is connected to one or more taxis 21B belonging to Company B via a predetermined network, and is also connected to the vehicle dispatching integrated management device 12 via a predetermined network.

[0159] Similarly, the vehicle dispatching management device 11C of Company C is connected to one or more taxis 21C belonging to Company C via a predetermined network, and is also connected to the vehicle dispatching integrated management device 12 via a predetermined network.

[0160] In addition, the individual taxi 21D that does not belong to a predetermined company is directly connected to the vehicle dispatching integrated management device 12 via a predetermined network without passing through the vehicle dispatching management device 11. When not particularly distinguishing the taxis 21A to 21C of Company A, Company B, and Company C, and the individual taxi 21D, they are simply referred to as taxis 21.

[0161] Here, the predetermined network can be composed of, for example, the Internet, a public telephone line network, a wide area communication network for mobile communication such as a so-called 4G line or 5G line, a WAN (Wide Area Network), a LAN (Local Area Network), a wireless communication network that performs communication conforming to the Bluetooth (registered trademark) standard, a communication path for short-range wireless communication such as NFC (Near Field Communication), a communication path for infrared communication, a communication network for wired communication conforming to standards such as HDMI (registered trademark) (High-Definition Multimedia Interface) and USB (Universal Serial Bus), etc., that is, a communication network or communication path of any communication standard.

[0162] The taxi 21A of Company A has an in-vehicle device 31 and a communication unit 32. In addition, a terminal device 33 (corresponding to the second information processing terminal 200 in each embodiment) is installed in the taxi 21A of Company A.

[0163] The in-vehicle device 31 includes a vehicle dynamic data generation unit 34 that acquires necessary data from a fare meter, a GPS (Global Positioning System) receiver, a gyro sensor, a speed meter, etc. (none of which are shown), and generates vehicle dynamic data representing the dynamic log of the taxi 21A (vehicle).

[0164] The vehicle dynamic data generation unit 34 acquires data such as the status of "occupied vehicle", "empty vehicle", or "awaiting passenger" and the fare (passenger fare) from, for example, the fare meter. The status represents the business state of the taxi 21. Also, the vehicle dynamic data generation unit 34 acquires information such as the current position, moving speed, and moving direction of the taxi 21A from, for example, the GPS receiver, the gyro sensor, the speed meter, etc.

[0165] Then, the vehicle dynamic data generation unit 34 regularly or irregularly generates, as vehicle dynamic data, information such as the company ID that identifies the company to which the taxi 21A belongs, the wireless ID that identifies the vehicle of the taxi 21A, the crew ID that identifies the driver (corresponding to the driver in each embodiment) riding in the taxi 21A, the status time representing the generation time of the status, the latitude and longitude that are the position information of the taxi 21A, the traveling speed and traveling direction of the taxi 21A, the status of "occupied vehicle", "empty vehicle", or "awaiting passenger", and, when the status is "occupied vehicle" or "awaiting passenger", the boarding location and destination of the taxi 21, etc., and transmits it to the vehicle dispatch management device 11A of Company A via the communication unit 32.

[0166] The communication unit 32 transmits the vehicle dynamic data generated by the vehicle dynamic data generation unit 34 of the in-vehicle device 31 to the vehicle dispatch management device 11A of Company A. The communication unit 32 is composed of a network interface that performs network communication via a predetermined network.

[0167] The terminal device 33 is composed of an information processing device such as a smartphone or a tablet terminal, for example. A driver application 35, which is an application program for the driver, is installed in the terminal device 33. The driver application 35 acquires data related to the vehicle dispatch request from the vehicle dispatch integrated management device 12 and displays it on the display, or transmits data of the response to the vehicle dispatch request to the vehicle dispatch integrated management device 12 based on the driver's operation. The driver application 35 communicates directly with the vehicle dispatch integrated management device 12 via a network such as a wide area communication network for mobile communication. Note that the driver application 35 may communicate with the vehicle dispatch integrated management device 12 via the communication unit 32 and via the vehicle dispatch management device 11A of Company A.

[0168] Taxi 21B of Company B and taxi 21C of Company C are basically the same as taxi 21A of Company A, except that the companies are different, so the description thereof is omitted.

[0169] The vehicle dispatch management device 11A of Company A collects vehicle dynamic data of one or more taxis 21A of Company A and transmits it to the vehicle dispatch integrated management device 12, and relays data related to the vehicle dispatch request transmitted from the vehicle dispatch integrated management device 12 to taxi 21A of Company A and transmits it to the designated taxi 21A of Company A.

[0170] The vehicle dispatch management device 11A of Company A includes a vehicle dynamic data management unit 41, an order information management unit 42, and a communication unit 43. The vehicle dispatch management device 11A of Company A is composed of, for example, a server device (information processing device) having a network connection function.

[0171] The vehicle dynamic data management unit 41 manages the vehicle dynamic data supplied from each taxi 21A of Company A. Specifically, the vehicle dynamic data management unit 41 stores the vehicle dynamic data supplied from each taxi 21A of Company A in an internal storage unit and displays the vehicle dynamic data of each taxi 21A on a display (not shown). In addition, the vehicle dynamic data management unit 41 transmits the vehicle dynamic data supplied from each taxi 21A to the vehicle dispatch integrated management device 12.

[0172] When there is a request for dispatching a vehicle, such as a phone call, to Company A, the operator who manages the operation of Taxi 21A of Company A checks the current location of each Taxi 21A of Company A and the status such as "occupied" or "available" stored in the Vehicle Dynamic Data Management Unit 41, and can search for or assign a Taxi 21A that can respond to the vehicle dispatching request.

[0173] The Order Information Management Unit 42 manages information on prior vehicle dispatching requests (vehicle dispatching reservations) from customers, etc. For example, when an operator of Taxi 21A of Company A receives a phone call for a vehicle dispatching reservation from a customer, the operator inputs information on the vehicle dispatching reservation, such as the pick-up location, pick-up time, customer name, destination, etc., from the operation terminal to the Order Information Management Unit 42. The Order Information Management Unit 42 stores the information on the vehicle dispatching reservation and, when a predetermined time before the reservation time arrives, displays a vehicle dispatching request. The operator who has confirmed the display of the vehicle dispatching request makes a vehicle dispatching request to a predetermined Taxi 21A based on the vehicle dynamic data stored in the Vehicle Dynamic Data Management Unit 41. Note that when a predetermined time before the reservation time arrives, the Order Information Management Unit 42 may search for the most suitable Taxi 21A from the vehicle dynamic data in the Vehicle Dynamic Data Management Unit 41 and make a vehicle dispatching request.

[0174] The Communication Unit 43 performs predetermined communication with each of the Vehicle Dispatching Integrated Management Device 12 and Taxi 21A of Company A. For example, the Communication Unit 43 transmits a vehicle dispatching request from the Vehicle Dispatching Integrated Management Device 12 to a predetermined Taxi 21A, or transmits vehicle dynamic data periodically acquired from each Taxi 21A to the Vehicle Dispatching Integrated Management Device 12.

[0175] The vehicle dispatching management devices 11B and 11C of Taxi Companies B and C are basically the same as the vehicle dispatching management device 11A of Company A, except that the companies are different, so the description thereof is omitted. Note that when not particularly distinguishing each of the vehicle dispatching management devices 11A to 11C of Company A, Company B, and Company C, they may simply be referred to as the vehicle dispatching management device 11.

[0176] The vehicle allocation integrated management device 12 transmits and receives data such as vehicle dynamic data and allocation requests to and from the vehicle allocation management devices 11 of Company A, Company B, and Company C. Further, the vehicle allocation integrated management device 12 also communicates with an application program (hereinafter referred to as the user app) 61 for making vehicle allocation requests, which is installed on a terminal device of a user who is a taxi user (hereinafter referred to as the user terminal) 13 (corresponding to the first information processing terminal 100 in each embodiment), via a predetermined network. The vehicle allocation integrated management device 12 is configured, for example, by a server device having a network connection function.

[0177] The vehicle allocation integrated management device 12 is a vehicle allocation management device that manages the allocation of all taxis 21. The vehicle allocation integrated management device 12 includes a vehicle dynamic data management unit 51, a customer data management unit 52, an order information management unit 53, a vehicle allocation management unit 54, a taxi company communication unit 55, and an app communication unit 56.

[0178] The vehicle dynamic data management unit 51 manages the vehicle dynamic data supplied from the vehicle allocation management devices 11 of each taxi company and each individual taxi 21D. Specifically, the vehicle dynamic data management unit 51 stores the vehicle dynamic data supplied from the vehicle allocation management devices 11 of each taxi company and each individual taxi 21D in an internal storage unit, and causes the vehicle dynamic data to be displayed on a display (not shown). The vehicle dynamic data is information such as the company ID of the taxi 21, the wireless ID of the taxi 21, the crew ID, the status time, the location information of the taxi 21, the traveling speed and traveling direction of the taxi 21, the status, and the boarding location and destination of the taxi 21 when the status is "occupied vehicle" or "pick-up vehicle". Further, every time the status of one "occupied vehicle" ends, the vehicle dynamic data management unit 51 records the company ID of the taxi 21, the wireless ID of the taxi 21, the crew ID, the boarding location and destination, the fare, etc. in the internal storage unit as past occupied vehicle data.

[0179] The customer data management unit 52 generates customer data based on the data input by the operator or transmitted from the user application 61, and stores it in the internal storage unit. For example, the customer data management unit 52 stores, as customer data, information such as the customer's name, the taxi companies the customer likes or prefers to dispatch, the taxi stands frequently used, the average waiting time for pick-up, etc., together with the customer ID which is the identification information for identifying the customer. The customer data may be data input (specified) by the user in the user application 61, or data generated by the customer data management unit 52 based on the user's riding history, etc.

[0180] The order information management unit 53 manages information on prior ride requests (ride reservations) from customers, etc. The order information management unit 42 of each ride management device 11 manages information on ride requests (ride reservations) received by each taxi company, whereas the order information management unit 53 manages information on ride requests (ride reservations) received at the representative reservation center that oversees each taxi company or in the user application 61. When the time reaches a predetermined time before the reservation time of the ride reservation, the order information management unit 53 sends a ride request to the ride management unit 54.

[0181] The ride management unit 54 controls the ride based on the ride request or ride reservation. For example, when a ride request is transmitted from the user application 61, the ride management unit 54 extracts a taxi 21 that meets the conditions of the ride request based on the vehicle movement data stored in the vehicle movement data management unit 51, and sends the ride request. Also, when a ride request is transmitted from the order information management unit 53, the ride management unit 54 extracts a taxi 21 that meets the conditions of the ride request based on the vehicle movement data stored in the vehicle movement data management unit 51, and sends the ride request to the driver application 35.

[0182] The taxi company communication unit 55 conducts predetermined communication with each taxi company's vehicle dispatching management device 11. For example, the taxi company communication unit 55 receives vehicle movement data periodically transmitted from each taxi 21 and supplies it to the vehicle movement data management unit 51, or transmits a vehicle dispatching request from the vehicle dispatching management unit 54 to a predetermined taxi 21 via the vehicle dispatching management device 11.

[0183] Note that the taxi company communication unit 55 may directly communicate with the taxis 21 of each taxi company without going through the vehicle dispatching management device 11 of each taxi company, so as to receive vehicle movement data or transmit a vehicle dispatching request from the vehicle dispatching management unit 54 to a predetermined taxi 21.

[0184] The app communication unit 56 conducts predetermined communication with the user app 61. For example, the app communication unit 56 receives a vehicle dispatching request from the user app 61 and supplies it to the vehicle dispatching management unit 54, or transmits a vehicle dispatching confirmation notice to the user app 61 when the vehicle dispatching of a predetermined taxi 21 is confirmed.

[0185] Note that in FIG. 19, for ease of understanding, only the user terminal 13 and the user app 61 corresponding to one user are shown, but the vehicle dispatching integrated management device 12 can conduct necessary communication with the user apps 61 of a plurality of user terminals 13 as required.

[0186] The user terminal 13 is composed of an information processing device such as a smartphone or a tablet terminal, and conducts predetermined communication with the vehicle dispatching integrated management device 12. The user app 61 requests the vehicle dispatching integrated management device 12 to dispatch a taxi 21 based on the user's operation, or displays the confirmation of the vehicle dispatching in response to the vehicle dispatching request. Also, the user app 61 can obtain the vehicle movement data near the user's current location from the vehicle dispatching integrated management device 12 and display the current operation status of the current taxi 21 on the display.

[0187] In the taxi dispatch system 1 configured as described above, when a user operates the user app 61 to request a taxi 21, the dispatch integration management device 12 refers to the vehicle status data of the vehicle status data management unit 51, searches for the optimal taxi 21, and sends a taxi request to the searched taxi 21.

[0188] Here, when searching for the optimal taxi 21, the dispatch integration management device 12 can search for the taxi 21 including not only the taxi 21 with the status of "available" at the time of search but also the taxi 21 with the status of "occupied" or "awaiting passenger" at the time of search.

[0189] As a result, for the user, the number of taxis 21 that can accept the taxi request increases, so that the user can call the taxi 21 with a short waiting time. In addition, when the demand for taxis is high due to a specific time zone, location, weather, etc., the state of not being able to find an available taxi can be reduced.

[0190] Also, for the driver of the taxi 21, the time from the state of having a passenger in the occupied vehicle to picking up the next passenger can be shortened, and the time and movement until picking up the next passenger can be reduced.

[0191] That is, according to the taxi dispatch system 1, efficient taxi dispatch is possible.

[0192] 2. Flow of the entire taxi dispatch system

[0193] First, with reference to the flowchart of FIG. 20, the flow of the processing of the entire taxi dispatch system 1 will be described, and then the details of the processing of the dispatch integration management device 12, the taxi 21, and the user terminal 13 will be described.

[0194] FIG. 20 is a flowchart of the taxi dispatch control process by the taxi dispatch system.

[0195] In this process, assume a situation where User A rides in Taxi 21A of Company A using User App 61, and while User A is riding in Taxi 21A, User B requests the dispatching of Taxi 21 using User App 61, and the Taxi 21A in which User A is riding is assigned.

[0196] Note that, separately from the process in FIG. 20, assume that the vehicle dynamic data of Taxi 21 is regularly or irregularly acquired by the vehicle dispatching integrated management device 12 from each Taxi 21, and the process of updating the vehicle dynamic data in the vehicle dynamic data management unit 51 is always being executed.

[0197] First, in step S1, User A inputs the boarding location "X" and the destination "Y" into User App 61 and performs an operation to request a taxi dispatch.

[0198] In step S2, User App 61 of User A sends a taxi dispatch request to the vehicle dispatching integrated management device 12 together with the information on the boarding location "X" and the destination "Y".

[0199] In step S11, the vehicle dispatching management unit 54 of the vehicle dispatching integrated management device 12 receives the taxi dispatch request from User App 61 of User A, refers to the current vehicle dynamic data managed by the vehicle dynamic data management unit 51, and extracts the dispatchable Taxi 21. Here, assume that Taxi 21A of Company A, which is the closest to the boarding location "X" and has a "vacant" status, is searched.

[0200] In step S12, the vehicle dispatching management unit 54 sends a taxi dispatch request to the searched Taxi 21A of Company A.

[0201] In step S21, the driver app 35 of Taxi 21A of Company A acquires data related to the taxi dispatch request (e.g., the boarding location "X" and the destination "Y", etc.) from the vehicle dispatching integrated management device 12 and displays it on the display. Then, when the driver performs an operation to accept the taxi dispatch request, in step S22, the driver app 35 sends a request acceptance notification indicating acceptance of the taxi dispatch request to the vehicle dispatching integrated management device 12.

[0202] When the vehicle allocation management unit 54 of the vehicle allocation integrated management device 12 receives a request acceptance notice from the taxi 21A in step S13, it determines the taxi 21A as the taxi to be allocated, and in step S14, it sends a vehicle allocation confirmation notice to the driver app 35 of user A.

[0203] When the driver app 35 of user A receives a vehicle allocation confirmation notice from the vehicle allocation integrated management device 12 in step S3, it performs a vehicle allocation confirmation display indicating that the vehicle allocation has been confirmed. Then, when the taxi 21A of Company A assigned to user A arrives at the boarding location "X", in step S4, user A boards the taxi 21A and starts moving to the destination "Y".

[0204] VII. Conclusion

[0205] There is a need for passengers to specify their preferred routes to taxi or ride-sharing drivers. However, the maps displayed on the information terminal devices used by drivers are often different from the maps displayed on the information terminal devices used by passengers. There are differences in the creation systems used by each information terminal device, as well as differences in the amount of information and performance due to different versions. Due to the different creation systems, even for the same destination, the routes displayed on the information terminal devices used by drivers may be different from the routes displayed on the information terminal devices used by passengers. Also, the routes displayed on the information terminal devices used by drivers may vary depending on the taxi company. When the route displayed on the information terminal device used by the driver is different from the route displayed on the information terminal device used by the passenger, it may be difficult for the passenger to appropriately convey route instructions to the taxi or ride-sharing driver.

[0206] In contrast, according to the present embodiment, the information processing system 10 synchronously displays a unified map, which is a map obtained by unifying a first map created by a first information processing terminal 100 used by a passenger and a second map created by a second information processing terminal 100 used by a driver, on a first display device 107 of the first information processing terminal 100 used by the passenger and a second display device 207 of the second information processing terminal 200 used by the driver, and synchronously displays a unified route, which is a route obtained by unifying a first route and a second route, on the first display device 107 and the second display device 207.

[0207] According to the present embodiment, when the first map created by the first information processing terminal 100 used by the passenger is different from the second map created by the second information processing terminal 200 used by the driver, a common unified map is displayed on the first information processing terminal 100 and the second information processing terminal 200. In other words, since the passenger and the driver use a common unified map at the road level, there is no situation where a small road on one map does not exist on the other map, and surely, the passenger and the driver can share road-level information. According to the present embodiment, when the first route created by the first information processing terminal 100 used by the passenger is different from the second route created by the second information processing terminal 200 used by the driver, a common unified route is displayed on the first information processing terminal 100 and the second information processing terminal 200. In other words, since the passenger and the driver use a common unified route at the road level, it is easy for the passenger to instruct the driver of the desired route at the road level.

[0208] The first information processing terminal 100 creates a modified route, which is a route obtained by modifying the unified route, by operating the unified route displayed on the first display device 107 via the operation device 106. The server device 300 synchronously displays the modified route on the first display device 107 and the second display device 207.

[0209] According to this embodiment, since the passenger and the driver use a common unified map at the road level, there is no situation where, for example, a small road on one map does not exist on the other map, and surely, the corrected route desired by the passenger can be displayed on the second information processing terminal 200 used by the driver.

[0210] The server device 300 changes the corrected route created by the first information processing terminal 100 based on the additional information, and synchronously displays the changed corrected route on the first display device 107 and the second display device 207.

[0211] According to this embodiment, the server device 300 does not directly adopt the corrected route desired by the passenger, but changes it based on the additional information (for example, avoiding the accident site). Thereby, a more appropriate corrected route can be presented.

[0212] The unified map is the first map or the second map created using either the first creation system S1 or the second creation system S2 selected based on the attributes.

[0213] According to this embodiment, since the creation system selected based on the attributes (such as the supplier, version, etc.) creates the unified map, the passenger and the driver can share a more high - spec unified map.

[0214] The unified map is created by adding additional information to the unified map.

[0215] According to this embodiment, instead of directly adopting the first map or the second map as the unified map, it is changed based on the additional information. Thereby, since the passenger and the driver can share the additional information (for example, accident information), for example, it becomes easier to change the route based on the common understanding, and communication is facilitated.

[0216] Either the first information processing terminal 100 or the second information processing terminal 200 creates the unified map and transmits the created unified map to the other of the first information processing terminal 100 or the second information processing terminal 200.

[0217] According to this embodiment, the unified map created by one information processing terminal can be directly synchronized (mirrored) to the other information processing terminal.

[0218] The unified map is created by integrating the first map and the second map, and is different from both the first map and the second map.

[0219] According to this embodiment, instead of directly adopting the first map or the second map as the unified map, the first map and the second map are integrated. As a result, the passenger and the driver can share a unified map containing higher-order information. In addition, since the unified map includes elements of both the first map and the second map, it includes elements of a familiar map for both the passenger and the driver, making it user-friendly.

[0220] The unified map is created by adding additional information to the unified map.

[0221] According to this embodiment, instead of directly adopting the unified map obtained by integrating the first map and the second map as the unified map, it is changed based on the additional information. As a result, the passenger and the driver can share the additional information (for example, event information), making it easier to communicate, for example, it becomes easier to change the route based on a common understanding.

[0222] The server device 300 creates a unified map and transmits the created unified map to the first information processing terminal 100 and the second information processing terminal 200.

[0223] According to this embodiment, the unified map created by one information processing terminal can be synchronized (mirrored) to the other information processing terminal via the server device 300.

[0224] The unified route is the first route or the second route created using either the first creation system S1 or the second creation system S2 selected based on attributes.

[0225] According to this embodiment, since the creation system selected based on attributes (such as supplier, version, etc.) creates a unified route, the passenger and the driver can share a more appropriate (such as short time) unified route.

[0226] The unified route is created by changing the unified route based on additional information.

[0227] According to this embodiment, instead of directly adopting the first route or the second route as the unified route, it is changed based on additional information. Thereby, since the passenger and the driver can share the additional information (for example, event information), it becomes easier to communicate, for example, it becomes easier to change the route based on common understanding.

[0228] Either the first information processing terminal 100 or the second information processing terminal 200 creates a unified route and transmits the created unified route to the other of the first information processing terminal 100 or the second information processing terminal 200.

[0229] According to this embodiment, directly, the unified route created by one information processing terminal can be synchronized (mirrored) to the other information processing terminal.

[0230] The server device 300 creates a unified route and transmits the created unified route to the first information processing terminal 100 and the second information processing terminal 200.

[0231] According to this embodiment, through the server device 300, the unified route created by one information processing terminal can be synchronized (mirrored) to the other information processing terminal.

[0232] When the information processing system 10 determines that the current location of the first information processing terminal 100 or the second information processing terminal 200 has deviated from the unified route, it outputs a notification indicating the deviation to the first information processing terminal 100.

[0233] According to this embodiment, a passenger can know the deviation from the route and the reason therefor by using the first information processing terminal 100.

[0234] This disclosure may have the following respective configurations.

[0235] (1) A first information processing terminal having a first display device and configured to display, on the first display device, a first map created using a first creation system and a first route from the current location to the destination superimposed thereon; A second information processing terminal capable of communicating with the first information processing terminal, having a second display device, and configured to display, on the second display device, a second map created using a second creation system and a second route from the current location to the destination superimposed thereon; A unified map synchronization unit that synchronously displays, on the first display device and the second display device, a unified map that is a map obtained by unifying the first map and the second map; A unified route synchronization unit that synchronously displays, on the first display device and the second display device, a unified route that is a route obtained by unifying the first route and the second route; An information processing system comprising the above. (2) The information processing system according to (1) above, wherein the first information processing terminal has an operation device, and a modified route creation unit that creates a modified route, which is a route obtained by modifying the unified route, by operating the unified route displayed on the first display device via the operation device; and further comprises a server device capable of communicating with the first information processing terminal and the second information processing terminal and having a modified route synchronization unit that synchronously displays the modified route on the first display device and the second display device. An information processing system further comprising the above. (3) The information processing system according to (2) above, The correction route synchronization unit of the server device changes the correction route created by the correction route creation unit of the first information processing terminal based on additional information not possessed by the first creation system and the second creation system, and synchronizes and displays the changed correction route on the first display device and the second display device. Information processing system. (4) The information processing system according to any one of (1) to (3) above, The unified map is the first map or the second map created using either the first creation system or the second creation system selected based on attributes. Information processing system. (5) The information processing system according to (4) above, The unified map is created by adding additional information not possessed by the first creation system and the second creation system to the unified map. Information processing system. (6) The information processing system according to any one of (1) to (5) above, The first information processing terminal and the second information processing terminal each have the unified map synchronization unit, The unified map synchronization unit of either the first information processing terminal or the second information processing terminal creates the unified map and transmits the created unified map to the other of the first information processing terminal or the second information processing terminal. Information processing system. (7) The information processing system according to any one of (1) to (6) above, The unified map is created by integrating the first map and the second map, and is different from both the first map and the second map. Information processing system. (8) The information processing system according to (7) above, The unified map is created by adding additional information not possessed by the first creation system and the second creation system to the unified map. Information processing system. (9) The information processing system according to any one of (1) to (5) above, further comprising a server device capable of communicating with the first information processing terminal and the second information processing terminal, and having the unified map synchronization unit, wherein the unified map synchronization unit creates the unified map and transmits the created unified map to the first information processing terminal and the second information processing terminal Information processing system. (10) The information processing system according to any one of (1) to (9) above, wherein the unified route is the first route or the second route created using either the first creation system or the second creation system selected based on attributes Information processing system. (11) The information processing system according to (10) above, wherein the unified route is created by changing the unified route based on additional information not possessed by the first creation system and the second creation system Information processing system. (12) The information processing system according to (10) or (11) above, wherein the first information processing terminal and the second information processing terminal each have the unified route synchronization unit, wherein the unified route synchronization unit of either the first information processing terminal or the second information processing terminal creates the unified route and transmits the created unified route to the other of the first information processing terminal or the second information processing terminal Information processing system. (13) The information processing system according to (10) or (11) above, further comprising a server device capable of communicating with the first information processing terminal and the second information processing terminal, and having the unified route synchronization unit, wherein the unified route synchronization unit creates the unified route and transmits the created unified route to the first information processing terminal and the second information processing terminal Information processing system. (14) The information processing system according to any one of (1) to (13) above, a route deviation notification unit that outputs a notification indicating deviation to the first information processing terminal when it is determined that the current location of the first information processing terminal or the second information processing terminal has deviated from the unified route An information processing system further comprising. (15) The information processing system according to any one of (1) to (14) above, The first information processing terminal is used by a passenger who travels from the current location to the destination using a vehicle, The second information processing terminal is used by a driver who drives the vehicle Information processing system. (16) A first information processing terminal having a first display device and configured to display, on the first display device, a first map created using a first creation system and a first route from a current location to a destination superimposed thereon; A second information processing terminal capable of communicating with the first information processing terminal, having a second display device, and configured to display, on the second display device, a second map created using a second creation system and a second route from the current location to the destination superimposed thereon; An information processing system having A unified map that is a unified map of the first map and the second map is synchronously displayed on the first display device and the second display device, A unified route that is a unified route of the first route and the second route is synchronously displayed on the first display device and the second display device. Information processing method. (17) A first information processing terminal having a first display device and configured to display, on the first display device, a first map created using a first creation system and a first route from a current location to a destination superimposed thereon or A second information processing terminal capable of communicating with the first information processing terminal, having a second display device, and configured to display, on the second display device, a second map created using a second creation system and a second route from the current location to the destination superimposed thereon to cause the processor of to synchronously display, on the first display device and the second display device, a unified map that is a map obtained by unifying the first map and the second map; to synchronously display, on the first display device and the second display device, a unified route that is a route obtained by unifying the first route and the second route; An information processing program for causing the above-described operations. (18) A first information processing terminal configured to have a first display device and to display, on the first display device, a first map created using a first creation system and a first route from a current location to a destination superimposed thereon, or a second information processing terminal communicable with the first information processing terminal, having a second display device, and configured to display, on the second display device, a second map created using a second creation system and a second route from the current location to the destination superimposed thereon to cause the processor of to synchronously display, on the first display device and the second display device, a unified map that is a map obtained by unifying the first map and the second map; to synchronously display, on the first display device and the second display device, a unified route that is a route obtained by unifying the first route and the second route; An information processing program for causing the above-described operations A non-transitory computer-readable recording medium recording the above.

[0236] Although the embodiments and modifications of the present technology have been described above, the present technology is not limited to the above-described embodiments, and it goes without saying that various changes can be made without departing from the gist of the present technology.

Explanation of Reference Numerals

[0237] 10 Information processing system 100 First information processing terminal 121 First creation unit 122 Short-range wireless communication connection unit 123 Attribute determination unit 124 Unified Map Synchronization Unit 125 Unified Route Synchronization Unit 126 Revised Route Creation Unit 127 Route Deviation Notification Unit 200 Second Information Processing Terminal 221 Second Creation Unit 222 Short-Range Wireless Communication Connection Unit 223 Attribute Judgment Unit 224 Unified Map Synchronization Unit 225 Unified Route Synchronization Unit 227 Route Deviation Notification Unit 300 Server Device 323 Attribute Judgment Unit 324 Unified Map Synchronization Unit 325 Unified Route Synchronization Unit 326 Revised Route Synchronization Unit 327 Route Deviation Notification Unit

Claims

1. A first information processing terminal having a first display device and configured to display, on the first display device, a first map created using a first creation system and a first route from a current location to a destination superimposed thereon; A second information processing terminal capable of communicating with the first information processing terminal, having a second display device, and configured to display, on the second display device, a second map created using a second creation system and a second route from the current location to the destination superimposed thereon; A unified map synchronization unit that synchronously displays, on the first display device and the second display device, a unified map that is a map obtained by unifying the first map and the second map; A unified route synchronization unit that synchronously displays, on the first display device and the second display device, a unified route that is a route obtained by unifying the first route and the second route; An information processing system comprising the above.

2. The information processing system according to claim 1, wherein the first information processing terminal has an operating device, and a modified route creation unit that creates a modified route, which is a route obtained by modifying the unified route, by operating the unified route displayed on the first display device via the operating device; and a server device capable of communicating with the first information processing terminal and the second information processing terminal, and having a modified route synchronization unit that synchronously displays the modified route on the first display device and the second display device is further comprised in the information processing system.

3. The information processing system according to claim 2, wherein the modified route synchronization unit of the server device changes the modified route created by the modified route creation unit of the first information processing terminal based on additional information not possessed by the first creation system and the second creation system, and synchronously displays the changed modified route on the first display device and the second display device in the information processing system.

4. The information processing system according to claim 1, wherein the unified map is the first map or the second map created using either one of the first creation system and the second creation system selected based on attributes in the information processing system.

5. The information processing system according to claim 4, wherein the unified map is created by adding additional information not possessed by the first creation system and the second creation system to the unified map in the information processing system.

6. The information processing system according to claim 1, wherein the first information processing terminal and the second information processing terminal each have the unified map synchronization unit, either the unified map synchronization unit of the first information processing terminal or the second information processing terminal creates the unified map and transmits the created unified map to the other of the first information processing terminal or the second information processing terminal Information processing system.

7. The information processing system according to claim 1, wherein the unified map is created by integrating the first map and the second map, and is different from both the first map and the second map Information processing system.

8. The information processing system according to claim 7, wherein the unified map is created by adding additional information that the first creation system and the second creation system do not have to the unified map Information processing system.

9. The information processing system according to claim 7, wherein the information processing system further includes a server device that is communicable with the first information processing terminal and the second information processing terminal and has the unified map synchronization unit, the unified map synchronization unit creates the unified map and transmits the created unified map to the first information processing terminal and the second information processing terminal Information processing system.

10. The information processing system according to claim 1, wherein the unified route is the first route or the second route created using either the first creation system or the second creation system selected based on attributes Information processing system.

11. The information processing system according to claim 10, wherein the unified route is created by changing the unified route based on additional information that the first creation system and the second creation system do not have Information processing system.

12. The information processing system according to claim 10, wherein the first information processing terminal and the second information processing terminal each have the unified route synchronization unit, either the unified route synchronization unit of the first information processing terminal or the second information processing terminal creates the unified route and transmits the created unified route to the other of the first information processing terminal or the second information processing terminal Information processing system.

13. The information processing system according to claim 10, wherein It is further provided with a server device that can communicate with the first information processing terminal and the second information processing terminal and has the unified route synchronization unit, The unified route synchronization unit creates the unified route and transmits the created unified route to the first information processing terminal and the second information processing terminal Information processing system.

14. The information processing system according to claim 1, When it is determined that the current location of the first information processing terminal or the second information processing terminal has deviated from the unified route, a route deviation notification unit that outputs a notification indicating the deviation to the first information processing terminal An information processing system further comprising.

15. The information processing system according to claim 1, The first information processing terminal is used by a passenger who uses a vehicle to go from the current location to the destination, The second information processing terminal is used by a driver who drives the vehicle Information processing system.

16. A first information processing terminal having a first display device and configured to display a first map created using a first creation system and a first route from the current location to the destination superimposed on the first display device; A second information processing terminal that can communicate with the first information processing terminal, has a second display device, and is configured to display a second map created using a second creation system and a second route from the current location to the destination superimposed on the second display device; An information processing system having Displays a unified map, which is a unified map of the first map and the second map, on the first display device and the second display device in synchronization, Displays a unified route, which is a unified route of the first route and the second route, on the first display device and the second display device in synchronization. Information processing method.

17. A first information processing terminal having a first display device and configured to display a first map created using a first creation system and a first route from the current location to the destination superimposed on the first display device or A second information processing terminal that can communicate with the first information processing terminal, has a second display device, and is configured to display a second map created using a second creation system and a second route from the current location to the destination superimposed on the second display device Of the processor A unified map, which is a map obtained by unifying the first map and the second map, is displayed on the first display device and the second display device in synchronization. A unified route, which is a route obtained by unifying the first route and the second route, is displayed on the first display device and the second display device in synchronization. An information processing program that operates in this manner.

Citation Information

Patent Citations

  • Taxi share-riding support system

    JP2003233656A

  • System and method for instructing travel route for taxi

    JP2003346291A

  • Taxi navigation system

    JP2009043031A

  • Taxi dispatch management system, taxi dispatch management server, taxi dispatch management method and user terminal device

    JP2009070027A

  • Taxi meter system, taxi meter, and portable radio terminal

    JP2019003273A