Information processor

The information processing apparatus addresses the challenge of maintaining network quality during vehicle movement by using a quality map to identify poor communication areas and transmitting an alternative route to the vehicle, ensuring uninterrupted streaming services.

JP2025086787APending Publication Date: 2025-06-09TOYOTA JIDOSHA KK
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2023201073
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-11-28
Publication Date
2025-06-09

AI Technical Summary

Technical Problem

Existing technologies struggle to maintain good network quality during vehicle movement, especially in areas with poor radio wave reception, leading to delays or interruptions in streaming services.

Method used

An information processing apparatus and method that obtain a quality map of a planned travel route and detect areas with low wireless communication quality. When such areas are identified, an alternative route with stable connection is transmitted to the vehicle, ensuring continuous use of streaming services.

Benefits of technology

This solution effectively maintains good network quality during vehicle movement by providing an alternative route that avoids areas with poor communication, thus preventing delays or interruptions in streaming services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025086787000001_ABST
    Figure 2025086787000001_ABST
Patent Text Reader

Abstract

To provide a technique of keeping the quality of a network during travelling excellent.SOLUTION: The present invention has a control unit configured to acquire a quality map regarding the quality of a wireless communication for each travel scheduled route and area of a first vehicle and to send an alternative route which does not pass through a first area to the first vehicle in response to a travel scheduled route passing through the first area in which the quality of the wireless communication is lower than a predetermined quality.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to an information processing apparatus.

Background Art

[0002] Efficient streaming control based on current network quality is known (for example, Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] An object of the present disclosure is to provide a technique for maintaining good network quality during movement.

Means for Solving the Problems

[0005] One aspect of the present disclosure includes obtaining a quality map regarding a planned travel route of a first vehicle and the quality of wireless communication for each area, and when the planned travel route passes through a first area where the quality of the wireless communication is lower than a predetermined quality, transmitting an alternative route that does not pass through the first area to the first vehicle. An information processing apparatus comprising a control unit configured to perform the above.

[0006] Another aspect of the present disclosure is an information processing method in which a computer executes the processing in the above information processing apparatus, a program for causing the computer to execute this information processing method, and a storage medium that stores this program non-temporarily.

Effects of the Invention

[0007] According to the present disclosure, it is possible to provide a technique for maintaining good network quality during movement.

Brief Description of the Drawings

[0008]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Modes for Carrying Out the Invention

[0009] When using a streaming service where transmission and reception of large-capacity data such as online video conferencing occur, if a vehicle moves to an area where high-speed large-capacity communication is not possible due to reasons such as poor radio wave reception in mountainous areas or tunnels, the streaming service will experience delays or interruptions.

[0010] Therefore, in the present disclosure, based on the planned driving route of a vehicle using a streaming service and a map regarding communication quality, it is expected that the vehicle will pass through an area where the communication quality deteriorates. In case of this, an alternative route with stable connection is searched for and presented to the user. Therefore, the control unit acquires the planned travel route of the first vehicle and a quality map regarding the quality of wireless communication for each region. The first vehicle is a vehicle in which a user using a streaming service is riding. The planned travel route of the first vehicle may be, for example, a route set in a car navigation system, or may be a route predicted based on the travel route up to the current time and the past route history. AI may be used for this prediction. The region may be, for example, a region defined by administrative divisions or regional meshes, or may be an arbitrarily defined region. The quality of wireless communication may be determined based on the data transmission speed of at least one of the downlink and the uplink. These data transmission speeds may be included in probe data collected from a plurality of second vehicles. The quality map is a map generated so that at least a region where the communication quality satisfies the required quality and a region where it does not can be distinguished.

[0011] Also, when the planned travel route passes through a first region where the quality of the wireless communication is lower than a predetermined quality, the control unit transmits an alternative route that does not pass through the first region to the first vehicle. The predetermined quality may be the quality required for the streaming service or may be the quality capable of wireless communication. The first region is a region where it becomes difficult to use the streaming service due to the quality of the wireless communication being lower than the predetermined quality. Also, the first region may be a region where a state where the data transmission speed of at least one of the downlink and the uplink is lower than the required quality continues for a predetermined time or more. When the vehicle passes through such a first region, the streaming service will stop. Therefore, the control unit transmits an alternative route that does not pass through the first region to the first vehicle. The alternative route may be, for example, the shortest route among the routes that can bypass the first region and move from the current location of the vehicle to the destination. In this way, it is possible to suppress the quality of the wireless communication from becoming lower than the predetermined quality, so that the streaming service can be continuously used.

[0012] Hereinafter, embodiments of the present disclosure will be described based on the drawings. The configurations of the following embodiments are examples, and the present disclosure is not limited to the configurations of the embodiments. Also, the following embodiments can be combined as much as possible.

[0013] <First Embodiment> FIG. 1 is a diagram showing an overview of the system 1 according to the embodiment. In the example of FIG. 1, the system 1 includes a vehicle 10 and a server 30. There may be a plurality of vehicles 10. Also, the server 30 may be composed of a plurality of servers. The vehicle 10 and the server 30 are interconnected by a network N1. Note that the network N1 is, for example, a worldwide public communication network such as the Internet, and a WAN (Wide Area Network) or other communication networks may be adopted. Also, the network N1 may include a telephone communication network such as a mobile phone or a wireless communication network such as Wi-Fi (registered trademark).

[0014] The vehicle 10 is a connected car that periodically transmits information (probe data) such as, for example, position, communication line, and communication quality to the server 30. Note that this information transmitted from the vehicle 10 to the server 30 is also referred to as vehicle information hereinafter. The vehicle information may include information related to communication quality such as RSRP (Reference Signal Received Power), RSRQ (Reference Signal Received Quality), or SINR (Signal-to-Interference-plus-Noise Ratio). Also, the vehicle information may include information related to the presence or absence of downlink and uplink connections and the downlink and uplink data transmission speeds. Further, the vehicle information may further include information related to each of the measurement position of the data transmission speed and the measurement date and time of the data transmission speed.

[0015] The server 30 generates a path with sufficiently high communication quality and provides it to the vehicle 10. The server 30 has a control unit 31, a storage unit 32, and a communication module 33.

[0016] The server 30 can be configured as a computer having a processor (such as a CPU or GPU), a main memory device (such as a RAM or ROM), and an auxiliary storage device (such as an EPROM, a hard disk drive, or a removable medium). The auxiliary storage device stores an operating system (OS), various programs, various tables, etc. By executing the programs stored therein, various functions (software modules) that meet a predetermined purpose, as described later, can be realized. However, some or all of the modules may be realized as hardware modules by hardware circuits such as ASICs or FPGAs.

[0017] The control unit 31 is an arithmetic unit that realizes various functions of the server 30 by executing a predetermined program. The control unit 31 can be realized by a hardware processor such as a CPU, for example. Also, the control unit 31 may be configured to include a RAM, a ROM, a cache memory, etc. Details of the control unit 31 will be described later.

[0018] The storage unit 32 is a means for storing information and is composed of a storage medium such as a RAM, a magnetic disk, or a flash memory. The storage unit 32 stores the programs executed by the control unit 31, the data used by the programs, etc. Also, a database (vehicle information DB321 and map information DB322) is constructed in the storage unit 32. Information collected from each vehicle 10 is stored in the vehicle information DB321.

[0019] The map information DB322 stores map data including the positions of ground features and map information including POI (Point of Interest) information such as characters and photos indicating the characteristics of each point on the map data. Note that the map information DB322 may be provided from another system connected to the network N1, for example, a GIS (Geographic Information System).

[0020] FIG. 2 is a diagram showing the table configuration of the vehicle information DB 321. In the vehicle information DB 321, time information, location information, communication line information, and communication quality information are stored in association with the vehicle ID. These pieces of information are collectively referred to as vehicle information. The vehicle ID is identification information unique to the vehicle 10. The time information is information regarding the date and time when the communication quality was measured. The location information is information regarding the location where the communication quality was measured, and is, for example, information indicated by latitude and longitude. The communication line information is information regarding the communication line used in the vehicle 10. The communication line information may be information regarding a communication method such as 4G, 5G, Wi-Fi (registered trademark), etc. The communication quality information may be information regarding RSRP (Reference Signal Received Power), RSRQ (Reference Signal Received Quality), or SINR (Signal-to-Interference-plus-Noise Ratio). The communication quality information may also include information regarding the continuity (connected or disconnected) of the communication. Further, the communication quality information may include information regarding the data transmission speed of at least one of the downlink and the uplink. The vehicle information is periodically transmitted from the vehicle 10. The control unit 31 stores the received vehicle information in the vehicle information DB 321.

[0021] The communication module 33 is a communication interface for connecting the server 30 to the network N1. The communication module 33 may be configured to include, for example, a network interface board, a wireless communication interface for wireless communication, etc. The server 30 can perform data communication with the vehicle 10 via the communication module 33.

[0022] Note that the specific hardware configuration of the server 30 can be appropriately omitted, replaced, and added components according to the embodiment.

[0023] Next, the vehicle 10 will be described. The vehicle 10 includes a control unit 11, a storage unit 12, a communication module 13, a position information sensor 14, and a display 15. These components may be realized by a combination of in-vehicle devices such as a DCM (Data Communication Module), a head unit, or a car navigation system. The control unit 11 is an arithmetic unit that realizes various functions of the vehicle 10 by executing a predetermined program. The control unit 11 can be realized by a hardware processor such as a CPU, for example. Also, the control unit 11 may include a RAM, a ROM (Read Only Memory), a cache memory, etc.

[0024] The storage unit 12 is a means for storing information and is composed of a storage medium such as a RAM, a magnetic disk, or a flash memory. In the storage unit 12, a program executed by the control unit 11, data used by the program, etc. are stored.

[0025] The communication module 13 is a communication means for connecting the vehicle 10 to the network N1. In this embodiment, the vehicle 10 can communicate with other devices (for example, the server 30) via the network N1 using mobile communication services such as 3G, LTE, 5G, 6G, etc. The communication module 13 is an example of a wireless device. The position information sensor 14 acquires the position information (for example, latitude and longitude) of the vehicle 10 at a predetermined cycle. The position information sensor 14 is, for example, a GPS (Global Positioning System) receiver, a wireless communication unit, etc. The display 15 is a means for presenting information to the user and is, for example, an LCD (Liquid Crystal Display), or an EL (Electroluminescence) panel, etc. Note that the display 15 may be configured as a touch panel display.

[0026] The control unit 11 of the vehicle 10 collects vehicle information at predetermined intervals and transmits it to the server 30. Also, the control unit 11 of the vehicle 10 is configured to be able to utilize a streaming service. For example, the control unit 11 of the vehicle 10 is configured to be able to execute an online meeting. Further, the control unit 11 of the vehicle 10 transmits the driving route of the vehicle 10 to the server 30. For example, when a driving route is being guided in a car navigation system, the guided driving route and the destination are transmitted to the server 30. The vehicle 10 is equipped with, for example, a microphone and a speaker necessary for an online meeting. Also, when the control unit 11 of the vehicle 10 receives information regarding an alternative driving route from the server 30, it provides guidance according to the alternative driving route. For example, it may be presented to the user by displaying the alternative driving route on the display 15.

[0027] Next, the control unit 31 of the server 30 will be described in detail. The control unit 31 of the server 30 generates a quality map regarding the quality of wireless communication based on the vehicle information collected from a plurality of vehicles 10. The quality map may be generated for each region and each time. Regarding this "each time", it may be classified such as for each day of the week, weekdays and holidays, time zones (daytime, nighttime, late at night, etc.).

[0028] FIG. 3 is a diagram showing an example of a quality map. FIG. 3 is a diagram showing, on a map, an area where the quality of wireless communication is equal to or higher than a predetermined quality. In FIG. 3, the area where the quality of wireless communication is equal to or higher than the predetermined quality is surrounded by a broken line. As a result, the boundary between the area where the communication quality is equal to or higher than the predetermined quality and the area where the communication quality is lower than the predetermined quality is defined by the broken line. And in FIG. 3, the hatched area is the area where the communication quality is equal to or higher than the predetermined quality. The area other than the hatched area is an area where the communication quality is lower than the predetermined quality, which is also referred to as the first area hereinafter. The predetermined quality in terms of communication quality may be set such that at least one of, for example, the reference signal received power RSRP, the reference signal received quality RSRQ, and the signal-to-interference-plus-noise ratio SINR is equal to or higher than a required value. Also, the quality map may be, for example, a map that divides an area where at least one of the data transfer rates of the uplink and the downlink is lower than a predetermined quality for a predetermined time or more and an area where this is not the case. The predetermined time may be a time when the provision of the streaming service is hindered. Also, the predetermined quality may be different between the uplink and the downlink. When the control unit 31 generates a quality map, it stores the quality map in the storage unit 32. Note that the quality map may be generated in advance and stored in the storage unit 32, or may be generated each time the travel route is acquired from the vehicle 10.

[0029] Also, while using the streaming service, the control unit 31 determines whether or not the travel route passes through the first area on the quality map in response to acquiring information regarding the travel route of the vehicle 10. The travel route at this time may be, for example, a route being guided by a car navigation system, or may be a route predicted using AI from the current location and the past travel history. When the control unit 31 determines that the travel route passes through the first area on the quality map, the control unit 31 generates a new travel route that detours around the first area and transmits the new travel route to the vehicle 10. At this time, a command to perform guidance according to the newly generated travel route may be transmitted. Further, a command to display the newly generated travel route on the display 15 of the vehicle 10 may be transmitted.

[0030] Further, the control unit 31 may determine whether to use the streaming service in the vehicle, for example, based on the schedule of the user of the vehicle 10. The schedule of the user of the vehicle 10 may be managed by an external server. Note that the server 30 may provide the streaming service or manage the user's schedule. Further, the server 30 may obtain the user's schedule from an external server, or the vehicle 10 may obtain the user's schedule from an external server and transmit the obtained schedule to the server 30. Also, when the end time of the online meeting approaches, the user may be asked whether to end as scheduled or extend the meeting. When extending the meeting, the extension time may be asked. Also, when an online meeting not scheduled in the schedule is being held, it may be presumed that the online meeting continues for a predetermined time (for example, 30 minutes).

[0031] Then, for example, when there is a scheduled online meeting before the vehicle 10 arrives at the destination or when an online meeting is already in progress, a driving route with a communication quality equal to or higher than a predetermined quality is generated and transmitted to the vehicle 10.

[0032] FIG. 4 is a diagram showing a change in the driving route. The first route shows the driving route before the change, and the second route shows the driving route after the change. In FIG. 4, the first route and the second route are indicated by a one-dot chain line. The case where the vehicle 10 moves from the point indicated by P1 to the point indicated by P2 will be described. The first route is generated by the control unit 11 of the vehicle 10 based on, for example, the position of P1 which is the current location and the position of P2 which is the destination, and the map information stored in the map information DB322. The first route is generated to be a route that follows a predetermined rule such as a route with the shortest moving distance of the vehicle 10 or a route with the shortest moving time of the vehicle 10. Note that the first route may be generated by the control unit 11 of the vehicle 10 or by the control unit 31 of the server 30.

[0033] In the first route, the communication quality becomes less than a predetermined quality in the section from the point indicated by P3 to the point indicated by P4 on the driving route. Therefore, while the vehicle 10 is traveling during this period, there is a possibility that the streaming service cannot be received. Thus, the control unit 31 generates a second route so as to detour the section from P3 to P4. The second route is, for example, a route that passes only through areas where the communication quality is equal to or higher than the predetermined quality and has the shortest moving distance or moving time from P1 to P2. The second route is generated by the control unit 31 of the server 30.

[0034] FIG. 5 is a flowchart showing a process of transmitting information on an alternative driving route from the server 30 to the vehicle 10 according to the first embodiment. The flowchart shown in FIG. 5 is executed at regular intervals in the server 30. Note that the description is made on the premise that the necessary information has already been stored in the vehicle information DB 321 and the map information DB 322.

[0035] In step S101, the control unit 31 determines whether it has received the first route from the vehicle 10. The control unit 11 of the vehicle 10 searches for a driving route from the current location to the destination, for example, when the user inputs a destination in the car navigation system. When this driving route is determined, the control unit 11 of the vehicle 10 transmits it to the server 30 as the first route. If the control unit 31 makes an affirmative determination in step S101, the process proceeds to step S102, and if it makes a negative determination, this routine ends.

[0036] In step S102, the control unit 31 acquires the user's schedule. This schedule is an online-managed schedule. This schedule is associated with, for example, a vehicle ID, and the control unit 31 acquires the schedule corresponding to the vehicle ID from an external server. This schedule stores, for example, the holding time of an online meeting.

[0037] In step S103, the control unit 31 determines whether an online meeting is to be held. This online meeting is an online meeting held on the first route. The control unit 31 predicts, for example, the time of arrival at the destination when it is assumed that the vehicle 10 travels on the first route. At this time, the control unit 31 may predict the arrival time at the destination in consideration of traffic jam information and the like. Note that this prediction may be made by the control unit 11 of the vehicle 10 on the car navigation system and transmitted to the server 30. Then, the control unit 31 determines whether there is an online meeting that starts before the vehicle 10 arrives at the destination. Note that the control unit 31 may determine whether there is a plan to use a streaming service, not limited to online meetings. Then, in response to the existence of an online meeting that starts before the vehicle 10 arrives at the destination, the control unit 31 makes an affirmative determination in step S103. When the control unit 31 makes an affirmative determination in step S103, the process proceeds to step S104, and when it makes a negative determination, this routine ends. Note that the control unit 31 makes an affirmative determination not only when there is a plan to hold an online meeting in the future but also when an online meeting is being held at the current time.

[0038] In step S104, the control unit 31 generates a quality map of a predetermined area including the first route. The predetermined area is an area that the vehicle 10 may pass through when heading for the destination. The control unit 31 may generate, for example, a quality map of an area within a predetermined distance from the first route. Note that the control unit 31 may generate a quality map in advance and store it in the storage unit 32. Then, in step S104, the control unit 31 may refer to the quality map of the predetermined area including the first route from the storage unit 32.

[0039] Alternatively, the quality map may be generated by the control unit 31 according to the time when the online meeting is scheduled. For example, a quality map may be generated based on the vehicle information collected on the same day of the week. Also, if the online meeting is held on a weekday, a quality map may be generated based on the vehicle information collected on weekdays, and if the online meeting is held on a holiday, a quality map may be generated based on the vehicle information collected on holidays. Further, a quality map may be generated based on the vehicle information collected in the same time period as the time period when the online meeting is held. This time period may be divided, for example, by day, night, late at night, etc., or may be divided, for example, every hour.

[0040] In step S105, the control unit 31 determines whether the first route passes through the first area. If the control unit 31 makes an affirmative determination in step S105, the process proceeds to step S106, and if it makes a negative determination, this routine ends.

[0041] In step S106, the control unit 31 generates a second route. The control unit 31 generates a second route through which the vehicle 10 does not pass through the first area based on the current location of the vehicle 10, the destination of the vehicle 10, and the quality map.

[0042] In step S107, the control unit 31 transmits information regarding the second route to the vehicle 10. The information transmitted by the control unit 31 at this time may include a command to display the second route on the display 15 of the vehicle 10.

[0043] As described above, according to the present embodiment, when it is predicted that the vehicle will pass through the first area where it is difficult to receive the streaming service, a second route that bypasses the first area can be presented to the user. As a result, the suspension of the streaming service is suppressed, and the user can continue to use the streaming service.

[0044] <Second Embodiment> In the second embodiment, the control unit 31 of the server 30 asks the user whether to switch from the first route to the second route. When the user wishes to switch to the second route, the control unit 31 of the server 30 transmits the second route to the vehicle 10.

[0045] The control unit 31 calculates the time when communication is interrupted (hereinafter also referred to as the non-communication time) when it is assumed that the vehicle 10 travels on the first route, and the travel time when it is assumed that the vehicle 10 travels on the second route, and the difference from the travel time when it is assumed that the vehicle 10 travels on the first route (hereinafter also referred to as the increase time), and transmits it to the vehicle 10. The non-communication time is calculated by the control unit 31 as the time required for the vehicle 10 to pass through the first area. The increase time is the increase in travel time when switching from the first route to the second route. For example, if the non-communication time is an acceptable time for the user, the user may select the first route with a short distance. Also, if the increase time is too long, the user may select the first route. Therefore, the information necessary for the user to determine whether to switch from the first route to the second route is transmitted to the vehicle 10.

[0046] The control unit 11 of the vehicle 10 notifies the user that the non-communication time and the increase time have been received, and asks the user whether to switch to an alternative travel route. Then, when the user wishes to switch to an alternative travel route, the control unit 11 notifies the server 30 to that effect. For example, when the user taps a predetermined button displayed on the display 15, the control unit 11 determines that the user wishes to switch the travel route.

[0047] FIG. 6 is a flowchart showing a process of transmitting information regarding an alternative travel route from the server 30 to the vehicle 10 according to the second embodiment. The flowchart shown in FIG. 6 is executed at regular intervals in the server 30. It is assumed that the necessary information has already been stored in the vehicle information DB 321 and the map information DB 322. In FIG. 6, steps in which the same processes as those in the flowchart shown in FIG. 5 are executed are denoted by the same reference numerals and the description thereof is omitted.

[0048] In the flowchart shown in FIG. 6, when the processing in step S106 is completed by the control unit 31, the process proceeds to step S201. In step S201, the control unit 31 calculates the non - through time and the increase time. These times are calculated as the time required to travel the target distance. For example, based on the average speed of the vehicle 10 and the target distance, the time required to travel the target distance can be calculated. The average speed of the vehicle 10 may be calculated based on the position information of a plurality of vehicles 10 that have traveled on the same road in the past.

[0049] In step S202, the control unit 31 transmits the calculated non - through time and increase time to the vehicle 10. At this time, the control unit 31 may transmit to the vehicle 10 a command to display the non - through time and the increase time on the display 15, a command to display on the display 15 an inquiry as to whether to switch to the second route, and a command to transmit the answer to the inquiry to the server 30. When the control unit 11 of the vehicle 10 receives the non - through time and the increase time from the server 30, it displays them on the display 15 together with an inquiry as to whether to switch to the second route. The user may answer whether to switch to the second route by tapping a predetermined location on the display 15 or by voice. The control unit 11 of the vehicle 10 transmits this user's answer to the server 30.

[0050] In step S203, the control unit 31 determines whether the user's answer received from the vehicle 10 is an answer indicating a desire for the second route. If the control unit 31 makes an affirmative determination in step S203, the process proceeds to step S107, and if it makes a negative determination, this routine ends. Note that if there is no answer from the vehicle 10, the control unit 31 may make a negative determination in step S203.

[0051] In the flowchart shown in FIG. 6, in step S202, the control unit 31 transmits the non - through time and the increase time to the vehicle 10. However, as another example, the control unit 31 may transmit either one of the non - through time and the increase time to the vehicle 10. Further, in step S202, the control unit 31 may also transmit the information regarding the second route to the vehicle 10 and end the routine shown in FIG. 6. In this case, in response to the user's desire to switch from the first route to the second route, the control unit 11 of the vehicle 10 may switch to the second route that has already been received.

[0052] As described above, according to this embodiment, a detour is set when the user desires. For example, it is conceivable that the user desires to shorten the travel time rather than receive a streaming service. In such a case, if the travel route is uniformly changed, it may be inconvenient for the user. On the other hand, in the second embodiment, since the detour is set only when the user desires, the convenience of the user can be improved.

[0053] <Other Embodiments> The above - described embodiments are merely examples, and the present disclosure can be appropriately modified and implemented without departing from the gist thereof. The processes and means described in the present disclosure can be freely combined and implemented as long as no technical contradiction occurs. Also, the process described as being performed by one device may be shared and executed by a plurality of devices. Alternatively, the process described as being performed by different devices may be executed by one device. In a computer system, it is flexibly changeable how each function is realized by what kind of hardware configuration (server configuration).

[0054] For example, in the above - described embodiment, the control unit 31 of the server 30 generates an alternative travel route. However, as another example, the control unit 11 of the vehicle 10 may generate an alternative travel route. In this case, the control unit 31 of the server 30 may generate a quality map and provide it to the vehicle 10.

[0055] The present disclosure can also be realized by supplying a computer program that implements the functions described in the above embodiments to a computer and causing one or more processors included in the computer to read and execute the program. Such a computer program may be provided to the computer by a non-transitory computer-readable storage medium connectable to the system bus of the computer, or may be provided to the computer via a network. The non-transitory computer-readable storage medium includes, for example, any type of disk such as a magnetic disk (e.g., a floppy (registered trademark) disk, a hard disk drive (HDD), etc.), an optical disk (e.g., a CD-ROM, a DVD disk, a Blu-ray disk, etc.), a read-only memory (ROM), a random access memory (RAM), an EPROM, an EEPROM, a magnetic card, a flash memory, an optical card, and any type of medium suitable for storing electronic instructions.

Explanation of Signs

[0056] 1 System 10 Vehicle 30 Server 31 Control Unit 32 Storage Unit 33 Communication Module

Claims

1. Obtaining a quality map regarding the planned travel route of the first vehicle and the quality of wireless communication for each area; Transmitting an alternative route that does not pass through the first area to the first vehicle in response to the planned travel route passing through a first area where the quality of the wireless communication is lower than a predetermined quality; An information processing apparatus comprising a control unit configured to execute the above.

2. The first area is an area where a state in which the data transmission speed of at least one of the downlink and the uplink is lower than a required quality continues for a predetermined time or longer. The information processing apparatus according to Claim 1.

3. The control unit: Collecting probe data regarding the data transmission speeds of the downlink and the uplink from a plurality of second vehicles; Generating the quality map regarding the downlink and the uplink based on the collected probe data; Is further configured to execute the above. The information processing apparatus according to Claim 1.

4. The probe data includes at least one of RSRP (Reference Signal Received Power), RSRQ (Reference Signal Received Quality), and SINR (Signal-to-Interference-plus-Noise Ratio) periodically transmitted by a wireless device mounted on the plurality of second vehicles. The information processing apparatus according to Claim 3.

5. The probe data further includes information regarding the measurement position of the data transmission speed and the measurement date and time of the data transmission speed, respectively. The control unit generates the quality map for each time. The information processing apparatus according to Claim 3.

Citation Information

Patent Citations

  • Radio communication system

    JP2009232197A

  • Radio communication control device, radio communication system, and radio communication control method

    JP2014143621A

  • Route setting device, route setting method, and program

    JP2020165832A

  • Information processing device, and information processing method

    JP2021012084A

  • Management of downloads from network-based digital data repository based on network performance

    JP2013081158A