Information processing apparatus
By obtaining the vehicle's predetermined driving path and wireless communication quality map, identifying areas with lower communication quality than the specified quality, and generating alternative paths, the problem that the vehicle cannot maintain high-speed and large-capacity communication during movement is solved, and continuous high-quality communication services are achieved.
Patent Information
- Application Number
- CN202411598751.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-11-28
- Filing Date
- 2024-11-11
- Publication Date
- 2025-05-30
AI Technical Summary
During the movement of vehicles, especially in areas such as mountains or tunnels, high-speed and large-capacity communication cannot be maintained, resulting in delays or interruptions in streaming services.
By obtaining the vehicle's predetermined driving path and a quality map related to the wireless communication quality, an area with a communication quality lower than the specified quality is identified, and an alternative path that does not pass through the area is generated and sent to the vehicle.
Effectively maintain network quality on the move, prevent streaming service interruptions, and ensure that vehicles can continuously utilize high-speed, large-capacity communication services.
Smart Images

Figure CN120075728A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus. Background Art
[0002] Effective streaming control based on current network quality is known (for example, Japanese Unexamined Patent Application Publication No. 2013-081158). Summary of the Invention
[0003] An object of the present invention is to provide a technique for favorably maintaining network quality during movement.
[0004] One aspect of the present invention is an information processing apparatus including a control unit configured to perform the following processing: acquiring a planned travel route of a first vehicle and a quality map related to the quality of wireless communication by region; and when the quality of the wireless communication is lower than a specified quality in a first region according to the planned travel route, sending an alternative route that does not pass through the first region to the first vehicle.
[0005] Moreover, other aspects of the present invention are an information processing method for a computer to perform the processing in the above information processing apparatus, a program for causing a computer to execute the information processing method, and a storage medium that non-temporarily stores the program.
[0006] According to the present invention, a technique for favorably maintaining network quality during movement can be provided. Brief Description of the Drawings
[0007] Hereinafter, with reference to the drawings, features, advantages, and technical and industrial significance of exemplary embodiments of the present invention will be described. In the drawings, the same reference numerals denote the same elements, and:
[0008] Figure 1 is a diagram showing an outline of a system according to an embodiment.
[0009] Figure 2 is a diagram showing a table structure of a vehicle information DB.
[0010] Figure 3 is a diagram showing an example of a quality map.
[0011] Figure 4 is a diagram showing a change in a travel route.
[0012] Figure 5 is a flowchart showing processing for sending information related to an alternative travel route from a server to a vehicle according to a first embodiment.
[0013] Figure 6This is a flowchart showing the process of a slave server sending information related to an alternative driving route to a vehicle according to the second embodiment. Detailed implementation mode
[0014] In the case of using a streaming service that transmits and receives large-capacity data such as live video conferencing, a vehicle may sometimes move to an area where it is difficult to receive radio waves, etc. in mountainous areas or tunnels, making it impossible to perform high-speed large-capacity communication. This can cause delays or interruptions in the streaming service.
[0015] Therefore, in the present invention, based on the planned driving route of the vehicle in the streaming service and a map related to communication quality, when it is predicted that the vehicle will pass through an area with deteriorated communication quality, an alternative route with stable connection is searched for and presented to the user. Accordingly, the control unit acquires the planned driving route of the first vehicle and a quality map related to the quality of wireless communication by area. The first vehicle is the vehicle in which the user using the streaming service is riding. The planned driving route of the first vehicle can be, for example, the route set in a car navigation system, or a route predicted based on the driving route up to the current point in time and the past route history. This prediction can utilize artificial intelligence (AI). The area can be, for example, an area delimited by administrative divisions or area grids, or an arbitrarily delimited area. The quality of wireless communication can be determined based on the data transmission speed of at least one of the downlink and the uplink. These data transmission speeds can be included in the detection data collected from a plurality of second vehicles. The quality map is a map generated in such a way that it can at least distinguish between an area where the communication quality meets the required quality and an area where the communication quality does not meet the required quality.
[0016] Moreover, when the quality of the wireless communication along the planned driving route is lower than a specified quality in a first area, the control unit sends an alternative route that does not pass through the first area to the first vehicle. The specified quality can be the quality required by the streaming service or the quality at which wireless communication can be performed. The first area is an area where it is difficult to use the streaming service due to the quality of wireless communication being lower than the specified quality. Also, the first area can be an area where the data transmission speed of at least one of the downlink and the uplink is lower than the required quality for a specified period of time or more. If the vehicle passes through the above-mentioned first area, the streaming service will stop. Therefore, the control unit sends an alternative route that does not pass through the first area to the first vehicle. The alternative route can be, for example, the shortest route among the routes that bypass the first area and can move from the current position of the vehicle to the destination. In this way, it is possible to prevent the quality of wireless communication from becoming lower than the specified quality, and thus it is possible to continuously use the streaming service.
[0017] Hereinafter, embodiments of the present invention will be described based on the accompanying drawings. The structures of the following embodiments are examples, and the present invention is not limited to the structures of the embodiments. Also, the following embodiments can be combined as much as possible.
[0018] First Embodiment
[0019] Figure 1 It is a diagram showing an outline of the system 1 according to the embodiment. In Figure 1 this example, the system 1 includes a vehicle 10 and a server 30. There may be multiple vehicles 10. Also, the server 30 may be composed of multiple servers. The vehicle 10 and the server 30 are connected to each other via a network N1. Additionally, the network N1 is, for example, a global-scale public communication network such as the Internet, and a WAN (Wide Area Network) or other communication network may be adopted. Also, the network N1 may include a telephone communication network such as a mobile phone and a wireless communication network such as Wi-Fi (registered trademark).
[0020] The vehicle 10 is, for example, a connected car that regularly sends information such as position, communication line, and communication quality (detection data) to the server 30. Hereinafter, this information sent from the vehicle 10 to the server 30 is also referred to as vehicle information. 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 connection of the downlink and uplink and the data transfer speed of the downlink and uplink. Moreover, the vehicle information may further include information related to the measurement position of the data transfer speed and the measurement date and time of the data transfer speed, respectively.
[0021] The server 30 generates a path with a 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.
[0022] The server 30 can be configured as a computer having a processor (CPU, GPU, etc.), a main memory (RAM, ROM, etc.), and an auxiliary memory (EPROM, hard disk drive, removable medium, etc.). An operating system (OS), various programs, various tables, etc. are stored in the auxiliary storage device. By executing the programs stored in the auxiliary storage device, various functions (software modules) matching the specified purpose as described later can be realized. However, part or all of the modules can be implemented as hardware modules by hardware circuits such as ASICs and FPGAs.
[0023] The control unit 31 is an arithmetic unit that realizes various functions of the server 30 by executing a prescribed program. The control unit 31 can be realized by a hardware processor such as a CPU, for example. Also, the control unit 31 can be configured to include a RAM, a ROM, a cache memory, etc. Details of the control unit 31 will be described later.
[0024] The storage unit 32 is a component that stores information and is composed of a storage medium such as a RAM, a magnetic disk, or a flash memory. In the storage unit 32, a program executed by the control unit 31, data used by the program, etc. are stored. Also, a database (vehicle information DB 321 and map information DB 322) is constructed in the storage unit 32. Information collected from each vehicle 10 is stored in the vehicle information DB 321.
[0025] Map information including map data containing the positions of ground features, POI (Point of Interest) information such as characters or photos indicating the characteristics of each location on the map data is stored in the map information DB 322. Additionally, the map information DB 322 can also be provided by another system connected to the network N1, such as a GIS (Geographic Information System).
[0026] Figure 2It is a diagram showing the table structure of the vehicle information DB321. In the vehicle information DB321, date and time information, location information, communication line information, and communication quality information are stored in a manner associated with the vehicle ID. These information are collectively referred to as vehicle information. The vehicle ID is the unique identification information of vehicle 10. The date and time information is information related to the date and time when the communication quality was measured. The location information is information related to the location where the communication quality was measured, for example, information represented by latitude and longitude. The communication line information is information related to the communication line used in vehicle 10. The communication line information can be, for example, information related to communication methods such as 4G, 5G, Wi-Fi (registered trademark), etc. The communication quality information can be information related to RSRP (Reference Signal Received Power), RSRQ (Reference Signal Received Quality), or SINR (Signal-to-Interference-plus-Noise Ratio). And, the communication quality information can include information related to the continuity (connection or disconnection) of communication. And, the communication quality information can include information related to the data transmission speed of at least one of the downlink and the uplink. The vehicle information is periodically sent from vehicle 10. The control unit 31 stores the received vehicle information in the vehicle information DB321.
[0027] The communication module 33 is a communication interface for connecting the server 30 to the network N1. The communication module 33 can 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 vehicle 10 via the communication module 33.
[0028] In addition, the specific hardware structure of the server 30 can appropriately omit, replace, and add components according to the implementation manner.
[0029] Next, vehicle 10 will be described. Vehicle 10 is configured to include a control unit 11, a storage unit 12, a communication module 13, a location information sensor 14, and a display 15. These structures can be implemented by a combination of in-vehicle devices such as a DCM (Data Communication Module), a host, or a car navigation system. The control unit 11 is an arithmetic unit that realizes various functions of vehicle 10 by executing a prescribed program. The control unit 11 can be realized by a hardware processor such as a CPU, for example. And, the control unit 11 can be configured to include a RAM, a ROM (Read Only Memory), a cache memory, etc.
[0030] The storage unit 12 is a component that stores information and is composed of storage media such as RAM, disk, or flash memory. Programs executed by the control unit 11, data used by the programs, etc. are stored in the storage unit 12.
[0031] The communication module 13 is a communication component for connecting the vehicle 10 to the network N1. In the present embodiment, the vehicle 10 can communicate with other devices (e.g., 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 (e.g., latitude, longitude) of the vehicle 10 at a prescribed 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 component that presents information to the user and is, for example, an LCD (Liquid Crystal Display) or an EL (Electroluminescence) panel, etc. Additionally, the display 15 can be configured as a touch screen display.
[0032] The control unit 11 of the vehicle 10 collects vehicle information at a prescribed time and sends 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 conduct an online meeting. And the control unit 11 of the vehicle 10 sends the driving route of the vehicle 10 to the server 30. For example, when the car navigation system is guiding the driving route, the guided driving route and the destination are sent to the server 30. The vehicle 10 is equipped with, for example, a microphone and a speaker required for an online meeting. And if the control unit 11 of the vehicle 10 receives information related to an alternative driving route from the server 30, it conducts guidance corresponding to the alternative driving route. For example, it can be presented to the user by displaying the alternative driving route on the display 15.
[0033] 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 related to the quality of wireless communication based on the vehicle information collected from multiple vehicles 10. The quality map can be generated by region and time. Regarding this “by time”, it can be divided by week, weekdays and rest days, time periods (daytime, night, late at night, etc.).
[0034] Figure 3 is a diagram showing an example of the quality map. Figure 3 is a diagram showing the regions on the map where the quality of wireless communication is above a prescribed quality. In Figure 3In the figure, the area where the quality of wireless communication is above the specified quality is surrounded by a dashed line. Thus, the boundary between the area where the communication quality is above the specified quality and the area where it is below the specified quality is demarcated by the dashed line. Also, in Figure 3 the hatched area is the area where the communication quality is above the specified quality. The area outside the hatched area is the area where the communication quality is below the specified quality, which is also referred to as the first area hereinafter. The specified quality in the communication quality can be set such that at least one of the reference signal received power (RSRP), the reference signal received quality (RSRQ), and the signal-to-interference-plus-noise ratio (SINR) becomes above the required value, for example. And the quality map can be a map that divides the area where the data transmission speed in at least one of the uplink and the downlink is below the specified quality for a period longer than the specified time and the area that is not the above area. The specified time can be the time that hinders the provision of the streaming service. Also, the specified quality can be different between the uplink and the downlink. If the quality map is generated, the control unit 31 stores it in the storage unit 32. Additionally, the quality map can be generated and stored in the storage unit 32 in advance, or can be generated each time the driving route is acquired from the vehicle 10.
[0035] Also, during the use of the streaming service, the control unit 31 determines whether the driving route passes through the first area on the quality map based on the information acquired related to the driving route of the vehicle 10. The driving route at this time can be, for example, the route being guided in the car navigation system, or the route predicted using artificial intelligence (AI) based on the current position and the past driving history. When the control unit 31 determines that the driving route passes through the first area on the quality map, it generates a new driving route that bypasses the first area and sends it to the vehicle 10. At this time, an instruction to guide according to the newly generated driving route can be sent. Also, an instruction to display the newly generated driving route on the display 15 of the vehicle 10 can be sent.
[0036] Also, the control unit 31 can determine whether to use the streaming service in the vehicle based on, for example, the schedule of the user of the vehicle 10. The schedule of the user of the vehicle 10 can be managed in an external server. Additionally, the server 30 can provide the streaming service and can also manage the user's schedule. Also, the server 30 can acquire the user's schedule from an external server, or the vehicle 10 can acquire the user's schedule from an external server and the vehicle 10 sends the acquired schedule to the server 30. And if it is close to the end time of an online meeting, the user can be asked whether to end the meeting as planned or extend the meeting. In the case of extending the meeting, the extension time can be asked. Also, in the case of an online meeting not on the schedule, it can be estimated that the online meeting will last for a specified time (for example, 30 minutes).
[0037] Moreover, for example, when there is a plan for an online meeting during the period until the vehicle 10 reaches the destination or when an online meeting is already in progress, a driving route with a communication quality equal to or higher than a specified quality is generated and sent to the vehicle 10.
[0038] Figure 4 It is a diagram showing changes in the driving route. The first route represents the driving route before the change, and the second route represents the driving route after the change. In Figure 4 it, the first route and the second route are represented by a single dotted line. The case where the vehicle 10 moves from the location shown by P1 to the location shown by P2 will be described. The first route is generated, for example, by the control unit 11 of the vehicle 10 based on the position of P1 as the current position, the position of P2 as the destination, and the map information stored in the map information DB322. The first route is generated in such a way that it becomes a route with the shortest moving distance of the vehicle 10 or a route with the shortest moving time of the vehicle 10, etc., according to a pre-determined rule. In addition, the first route can be generated by the control unit 11 of the vehicle 10 or by the control unit 31 of the server 30.
[0039] In the first route, in the section from the location shown by P3 to the location shown by P4 on the driving route, the communication quality is lower than the specified quality. Therefore, when the vehicle 10 is traveling in the above section, there is a possibility that the streaming service cannot be obtained. Here, the control unit 31 generates a second route in such a way as to bypass the section from P3 to P4. The second route is, for example, a route that only passes through areas with a communication quality equal to or higher than the specified 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.
[0040] Figure 5 It is a flowchart showing the process of sending information related to an alternative driving route from the server 30 to the vehicle 10 according to the first embodiment. Figure 5 The flowchart shown is executed at regular intervals in the server 30. In addition, it is described on the premise that the necessary information is already stored in the vehicle information DB321 and the map information DB322.
[0041] In S101, the control unit 31 determines whether the first route is received from the vehicle 10. For example, if the user inputs a destination in the car navigation system, the control unit 11 of the vehicle 10 searches for a driving route from the current position to the destination. If the driving route is determined, the control unit 11 of the vehicle 10 sends it to the server 30 as the first route. In S101, if the control unit 31 makes an affirmative determination, the process proceeds to S102, and if it makes a negative determination, this routine ends.
[0042] In S102, the control unit 31 obtains 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 obtains the schedule corresponding to the vehicle ID from an external server. In this schedule, for example, the holding time of an online meeting is stored.
[0043] In S103, the control unit 31 determines whether to hold an online meeting. This online meeting is an online meeting conducted on the first path. The control unit 31, for example, predicts the arrival time at the destination on the assumption that the vehicle 10 has traveled the first path. At this time, the control unit 31 can consider traffic congestion information, etc., to predict the arrival time at the destination. In addition, this prediction can be made by the control unit 11 of the vehicle 10 on the in-vehicle navigation system and sent to the server 30. Moreover, the control unit 31 determines whether there is an online meeting that starts before the vehicle 10 arrives at the destination. In addition, the control unit 31 can also determine whether to plan to use a streaming service, not limited to an online meeting. Moreover, based on 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 S103. In S103, if the control unit 31 makes an affirmative determination, the process proceeds to S104; if a negative determination is made, this routine ends. In addition, it is not limited to the case where an online meeting is planned in the future. Even if an online meeting is being conducted at the current time, the control unit 31 makes an affirmative determination.
[0044] In S104, the control unit 31 generates a quality map of a specified area including the first path. The specified area is an area that the vehicle 10 may pass through when heading towards the destination. The control unit 31, for example, can generate a quality map of an area within a specified distance from the first path. In addition, the control unit 31 can also generate the quality map in advance and store it in the storage unit 32. Moreover, in S104, the control unit 31 can refer to the quality map of the specified area including the first path from the storage unit 32.
[0045] And the quality map can be generated by the control unit 31 according to the planned time of the online meeting. For example, the quality map can be generated based on vehicle information collected on the same day of the week. And if the online meeting is held on a weekday, the quality map can be generated based on vehicle information collected on weekdays; if the online meeting is held on a rest day, the quality map can be generated based on vehicle information collected on rest days. And the quality map can also be generated based on vehicle information collected during the same time period as the time period when the online meeting is held. This time period can be divided, for example, according to day, night, late at night, etc., or can be divided, for example, hourly.
[0046] In S105, the control unit 31 determines whether the first path passes through the first area. In S105, if the control unit 31 makes an affirmative determination, the process proceeds to S106, and if it makes a negative determination, this routine ends.
[0047] In S106, the control unit 31 generates a second path. The control unit 31 generates a second path for the vehicle 10 not to pass through the first area based on the current position of the vehicle 10, the destination of the vehicle 10, and the quality map.
[0048] In S107, the control unit 31 sends information related to the second path to the vehicle 10. At this time, the information sent by the control unit 31 may include an instruction to cause the display 15 of the vehicle 10 to display the second path.
[0049] As described above, according to the present embodiment, when it is predicted that the first area where it is difficult to obtain a streaming service will be passed through, it is possible to prompt the user with a second path that bypasses the first area. As a result, the stop of the streaming service can be suppressed, and thus the user can continuously use the streaming service.
[0050] Second Embodiment
[0051] In the second embodiment, the control unit 31 of the server 30 asks the user whether to switch from the first path to the second path. If the user wishes to switch to the second path, the control unit 31 of the server 30 sends the second path to the vehicle 10.
[0052] The control unit 31 calculates the communication interruption time (hereinafter, also referred to as the non - communication time) when it is assumed that the vehicle 10 has traveled the first path, and the difference between the travel time when it is assumed that the vehicle 10 has traveled the second path and the travel time when it is assumed that the vehicle 10 has traveled the first path (hereinafter, also referred to as the increased time), and sends them 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. And the increased time is the increase amount of the travel time when switching from the first path to the second path. For example, if the non - communication time is a time that the user can tolerate, the user may also choose the shorter first path. And when the increased time is too long, the user may also choose the first path. Therefore, the information required for the user to judge whether to switch from the first path to the second path is sent to the vehicle 10.
[0053] The control unit 11 of the vehicle 10 notifies the user that the non - communication time and the increased time have been received, and asks the user whether to switch to an alternative travel path. Moreover, when the user wishes to switch to an alternative travel path, the control unit 11 notifies the server 30 of this situation. For example, when the user clicks a specified button displayed on the display 15, the control unit 11 determines that the user wishes to switch the travel path.
[0054] Figure 6 This is a flowchart showing the process of the slave server 30 sending information related to an alternative driving route to the vehicle 10 according to the second embodiment. Figure 6 The flowchart shown is executed in the server 30 at regular intervals. In addition, it is described on the premise that the required information has been stored in the vehicle information DB 321 and the map information DB 322. Figure 6 In Figure 5 the same symbols are used to label the steps of the same process as the flowchart shown, and the description is omitted.
[0055] In Figure 6 in the flowchart shown, if the control unit 31 finishes the process of S106, the process proceeds to S201. In S201, the control unit 31 calculates the blocked time and the increased time. These times are calculated as the time required for the driving target distance. For example, the time required for the driving target distance can be calculated based on the average speed of the vehicle 10 and the target distance. The average speed of the vehicle 10 can be calculated based on the position information of multiple vehicles 10 that have driven on the same road in the past.
[0056] In S202, the control unit 31 sends the calculated blocked time and increased time to the vehicle 10. At this time, the control unit 31 can send multiple instructions to the vehicle 10. The multiple instructions are instructions to display the blocked time and the increased time on the display 15, instructions to display an inquiry about whether to switch to the second route on the display 15, and instructions to send the answer to the inquiry to the server 30. If the control unit 11 of the vehicle 10 receives the blocked time and the increased time from the server 30, it will display them on the display 15 together with the inquiry about whether to switch to the second route. The user can answer whether to switch to the second route by clicking or speaking at a specified part of the display 15. The control unit 11 of the vehicle 10 sends the user's answer to the server 30.
[0057] In S203, the control unit 31 determines whether the user's answer received from the vehicle 10 is an answer that hopes for the second route. In S203, if the control unit 31 makes an affirmative determination, the process proceeds to S107; if it makes a negative determination, this routine ends. In addition, in the case where no answer is received from the vehicle 10, the control unit 31 can make a negative determination in S203.
[0058] In addition, in Figure 6 in the flowchart shown, in S202, the control unit 31 sends the blocked time and the increased time to the vehicle 10. However, as another example, the control unit 31 can also send either the blocked time or the increased time to the vehicle 10. And in S202, the control unit 31 also sends the information related to the second route to the vehicle 10 and endsFigure 6 The routine shown. In this case, the control unit 11 of the vehicle 10 can switch to the received second path according to the user's desire to switch from the first path to the second path.
[0059] As described above, according to the present embodiment, a detour is set when the user desires. For example, it is also possible to consider a case where the user desires to shorten the travel time rather than obtain a streaming service. In this case, if the driving path is uniformly changed, it may cause inconvenience to the user. In contrast, in the second embodiment, a detour is set only when the user desires, so the convenience of the user can be improved.
[0060] Other embodiments
[0061] The above embodiments are merely examples, and the present invention can be appropriately modified and implemented without departing from its gist. The processes or methods described in the present invention can be freely combined and implemented as long as there is no technical contradiction. Also, the process described as being performed by one device can be shared and executed by multiple devices. Or, the process described as being performed by different devices can also be executed by one device. In a computer system, it is possible to flexibly change the hardware structure (server structure) by which each function is implemented.
[0062] For example, in the above embodiment, the control unit 31 of the server 30 generates an alternative driving path, but as another example, the control unit 11 of the vehicle 10 can also generate an alternative driving path. In this case, the control unit 31 of the server 30 can generate a quality map and provide it to the vehicle 10.
[0063] The present invention can also be implemented by supplying a computer program installed with the functions described in the above embodiments to a computer and reading and executing the program by one or more processors included in the computer. Such a computer program can be provided to the computer through a non-temporary computer-readable storage medium connectable to the system bus of the computer, or can be provided to the computer via a network. The non-temporary computer-readable storage medium includes, for example, any type of disk such as a floppy disk (registered trademark) disk, a hard disk drive (HDD), etc. The optical disk is a CD-ROM, a DVD optical disk, a Blu-ray optical disk, etc. And, the non-temporary computer-readable storage medium includes, for example, a read-only memory (ROM), a random access memory (RAM), an EPROM, an EEPROM, a magnetic card, a flash memory, an optical card. And, the non-temporary computer-readable storage medium includes any type of medium suitable for storing electronic commands.
Claims
1. An information processing device, characterized in that: Equipped with a control unit, The control unit is configured to perform the following processing: Acquire a planned travel path of the first vehicle and a quality map related to quality of wireless communication by region; and 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 alternative route that does not pass through the first area is sent to the first vehicle.
2. The information processing device according to claim 1, characterized in that The first area is an area where a data transmission rate of at least one of a downlink and an uplink is lower than a required quality for a period of time or longer.
3. The information processing device according to claim 1, characterized in that The control unit is further configured to perform the following processing: collecting probe data related to downlink and uplink data transmission speeds from a plurality of second vehicles; and The quality map associated with the downlink and the uplink is generated based on the collected sounding data.
4. The information processing device according to claim 3, characterized in that: The detection data includes at least one of a reference signal reception power, a reference signal reception quality, and a signal to interference plus noise ratio periodically transmitted by wireless devices mounted on the plurality of second vehicles.
5. The information processing device according to claim 3, characterized in that: The detection data further includes information about the location at which the data transmission speed is measured and the date and time at which the data transmission speed is measured. The control unit generates the quality map over time.
Citation Information
Patent Citations
Management of downloads from network-based digital data repository based on network performance
JP2013081158A