Information processing apparatus

By obtaining the quality maps related to the vehicle's predetermined driving path and the wireless communication quality of each region, the data used by the vehicle in the low communication quality area is sent to the vehicle in advance, solving the problem of delay or interruption of streaming media services in the low communication quality area, realizing the advancement of data preparation, and reducing the waste of communication costs.

CN120091271APending Publication Date: 2025-06-03TOYOTA JIDOSHA KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411477117.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-12-01
Filing Date
2024-10-22
Publication Date
2025-06-03

AI Technical Summary

Technical Problem

When a vehicle moves to a region with low communication quality, streaming media services are prone to delays or interruptions, and downloading all data in advance will lead to waste of communication costs.

Method used

By obtaining quality maps related to the vehicle's predetermined driving path and wireless communication quality in each region, data used by the vehicle in a region with low communication quality are sent to the vehicle in advance to ensure that the data is ready before reaching the region.

Benefits of technology

It is realized that the required data is prepared before the vehicle reaches a region with low communication quality, thereby avoiding delays or interruptions of streaming services and reducing waste of communication costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120091271A_ABST
    Figure CN120091271A_ABST
Patent Text Reader

Abstract

An information processing device is provided with a control unit configured to execute the following: acquire a planned travel path of a first vehicle and a quality map relating to the quality of wireless communication for each region; and transmitting, to the first vehicle, data used by the first vehicle in the first region before the first vehicle arrives at the first region, in response to a case where the predetermined travel path passes through the first region in which the quality of wireless communication is lower than the prescribed quality.
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, Japanese Patent Application Laid-Open No. 2013-081158). Summary of the Invention

[0003] An object of the present disclosure is to appropriately download data.

[0004] One aspect of the present disclosure is an information processing apparatus including a control unit configured to perform the following: acquire a quality map related to a planned travel route of a first vehicle and the quality of wireless communication in each region; and in a case where the planned travel route passes through a first region where the quality of the wireless communication is lower than a specified quality, before the first vehicle reaches the first region, transmit data used by the first vehicle in the first region to the first vehicle.

[0005] In addition, other aspects of the present disclosure are an information processing method in which a computer executes 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 disclosure, data can be appropriately downloaded. Brief Description of the Drawings

[0007] Hereinafter, features, advantages, and technical and industrial significance of exemplary embodiments of the present invention will be described with reference to the drawings, in which the same reference numerals denote the same components, and: Figure 1 is a diagram showing an overview of the system according to the embodiment; Figure 2 is a diagram showing a table configuration of a vehicle information DB; Figure 3 is a diagram showing an example of a quality map; Figure 4 is a diagram showing an example of a travel route of a vehicle; Figure 5 is a flowchart showing a process of transmitting data from a central server to a vehicle according to the first embodiment; Detailed Description of the Embodiments

[0008] When using a streaming media service, if the vehicle moves in an area where high-speed and high-capacity communication is impossible due to reasons such as difficulty in radio wave entry in mountainous areas or tunnels, the streaming media service will be delayed or interrupted. Therefore, it is also considered to download all data in advance, but when the use of the streaming media service is stopped halfway, there will be a waste of communication costs.

[0009] Thus, in the present disclosure, based on a map related to the planned driving route and communication quality of a vehicle using a streaming media service, when it is predicted that the vehicle will pass through an area with low communication quality, the data used within the first area is sent to the vehicle in advance. Therefore, the control unit acquires the planned driving route of the first vehicle and a quality map related to the quality of wireless communication in each area. The first vehicle is the vehicle in which the user using the streaming media service rides. The planned driving route of the first vehicle can be, for example, the route set in the vehicle navigation system, or a route predicted based on the driving route up to the current time and the past route history. AI can be used in this prediction. The area can be, for example, an area delimited based on administrative divisions or geographical grids, or an arbitrarily delimited area. The quality of wireless communication can be determined based on the data transmission speed of the downlink. This data transmission speed can be included in the measurement data collected from multiple 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 it does not. This map can be generated by the control unit. In addition, this map can be pre-stored in the storage unit.

[0010] In addition, when the control unit corresponds to a situation where the first area where the quality of the wireless communication along the planned driving route is lower than the specified quality is passed, before the first vehicle reaches the first area, the data used by the first vehicle in the first area is sent to the first vehicle. The specified quality mentioned here can be the quality required for a streaming media service or the quality capable of performing wireless communication. The first area is an area where it becomes difficult to use the streaming media service due to the quality of the wireless communication being lower than the specified quality. Additionally, the first area can also be an area where the state of the downlink data transmission speed being lower than the required quality continues for a specified time or more. If a vehicle passes through such a first area, the streaming media service stops. Therefore, the control unit sends the data used by the first vehicle in the first area to the first vehicle before the first vehicle reaches the first area. For example, the time when the first vehicle enters the first area and the time when the first vehicle leaves the first area can be estimated, the data used by the first vehicle during the time it travels in the first area can be determined, and the determined data is sent to the first vehicle. The data used by the first vehicle during the time it travels in the first area can be determined based on, for example, the playlist of the music being played. Additionally, as another example, for instance, when the first vehicle travels in the first area, all the data used thereafter can be sent to the first vehicle. Furthermore, the situation of sending data to the first vehicle includes the case of directly sending data from the information processing device to the first vehicle. And it includes the case where, after sending an instruction to download data to the first vehicle, the first vehicle downloads data from the information processing device or an external server. In this way, when the first vehicle passes through an area where the quality of the wireless communication becomes lower than the specified quality, the data previously sent from the control unit can be used in the first vehicle. Thereby, the streaming media service can continue to be used.

[0011] Hereinafter, embodiments of the present disclosure will be described based on the drawings. The configurations of the following embodiments are merely examples, and the present disclosure is not limited by the configurations of the embodiments. Additionally, the following embodiments can be combined as much as possible. First Embodiment

[0012] Figure 1 is a diagram showing an overview of the system 1 according to the embodiment. In Figure 1 this example, the system 1 includes a vehicle 10, a music server 20, and a central server 30. There can be multiple vehicles 10. Additionally, the central server 30 can be composed of multiple servers. The vehicle 10, the music server 20, and the central server 30 are interconnected via a network N1. Furthermore, the network N1 can be, for example, a worldwide public communication network WAN (Wide Area Network) such as the Internet, or other communication networks. Additionally, the network N1 can also include a telephone communication network such as a mobile phone, and a wireless communication network such as Wi-Fi (registered trademark).

[0013] The vehicle 10 is, for example, a connected car that regularly sends information such as its location, communication line, and communication quality (measurement data) to the central server 30. In addition, this information sent from the vehicle 10 to the central 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 Receiving Power), RSRQ (Reference Signal Receiving Quality), or SINR (Signal-to-Interference-plus-Noise Ratio). Additionally, the vehicle information may also include information related to whether there is a connection to the downlink and uplink and the data transfer speeds of the downlink and uplink. Furthermore, the vehicle information may also include information related to the measurement location and the measurement date and time of the data transfer speed, respectively.

[0014] The music server 20 is, for example, a server that provides music via the Internet, either for a fee or free of charge. The music server 20 is managed by a content provider, for example. The music data provided from the music server 20 can be streamed in the vehicle 10. Additionally, the music data can be downloaded and saved in the vehicle 10. The user can perform user login to the music server 20 in advance.

[0015] Before the vehicle 10 travels to an area with low communication quality, the central server 30 sends the data (music data) to be used in that area to the vehicle 10. The central server 30 includes a control unit 31, a storage unit 32, and a communication module 33. In addition, the music server 20 also has the same configuration as the central server 30.

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

[0017] The control unit 31 is an arithmetic unit that realizes various functions of the central server 30 by executing a specified program. The control unit 31 can be realized by a hardware processor such as a CPU, for example. Additionally, the control unit 31 may be configured to include a RAM (Random Access Memory), a ROM (Read Only Memory), a flash memory, etc. The detailed content of the control unit 31 will be described later.

[0018] The storage unit 32 is a unit that stores information and is composed of storage media such as RAM, disks, and flash memories. Programs executed by the control unit 31, data used by the programs, etc. are stored in the storage unit 32. In addition, databases (vehicle information DB 321 and map information DB 322) are constructed in the storage unit 32. Information collected from each vehicle 10 is stored in the vehicle information DB 321.

[0019] Map information including map data containing planar feature positions, texts, photos, and other POI (Point of Interest) information representing the features of each location on the map data is stored in the map information DB 322. In addition, the map information DB 322 can also be provided from other systems connected to the network N1, such as a GIS (Geographic Information System).

[0020] Figure 2 This is a diagram showing the table structure of the vehicle information DB 321. In the vehicle information DB 321, date-time information, location information, communication line information, and communication quality information are stored in association with the vehicle ID. These information are collectively referred to as vehicle information. The vehicle ID is unique identification information for the vehicle 10. The date-time information is information related to the date and time when the communication quality is measured. The location information is information related to the location where the communication quality is measured, for example, information represented by latitude and longitude. The communication line information is information related to the communication line used in the 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). The communication quality information can be information related to SINR (Signal-to-Interference-plus-Noise Ratio). In addition, information related to the continuity of communication (connection or disconnection) can also be included in the communication quality information. In addition, information related to at least the data transmission speed of the downlink can also be included in the communication quality information. The vehicle information is periodically sent to 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 central server 30 to the network N1. The communication module 33 can be configured, for example, to include a network interface board, a wireless communication interface for wireless communication, and the like. The central server 30 can perform data communication with the vehicle 10 via the communication module 33.

[0022] In addition, the specific hardware configuration of the central server 30 can appropriately omit, replace, and add components according to the embodiment.

[0023] Next, the vehicle 10 will be described. The vehicle 10 is configured to include a control unit 11, a storage unit 12, a communication module 13, a position information sensor 14, a display 15, and a speaker 16. These configurations can be implemented by a combination of in-vehicle devices such as a DCM (Data Communication Module), a head-up display unit, or a vehicle 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. In addition, the control unit 11 can also be configured to include a RAM, a ROM (Read Only Memory), a flash memory, and the like.

[0024] The storage unit 12 is a unit for storing information and is composed of storage media such as a RAM, a magnetic disk, and a flash memory. Programs executed by the control unit 11, data used by the programs, and the like are stored in the storage unit 12. In addition, music data can be stored in the storage unit 12. In addition, the storage unit 12 is used as a cache in the streaming media service.

[0025] The communication module 13 is a communication unit for connecting the vehicle 10 to the network N1. In this embodiment, the vehicle 10 can use mobile communication services such as 3G, LTE, 5G, 6G, etc. to communicate with other devices (such as the music server 20 and the central server 30) via the network N1. The communication module 13 is an example of a wireless device. The position information sensor 14 acquires the position information (such as 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, or the like. The display 15 is a unit for presenting information to the user and is, for example, an LCD (Liquid Crystal Display) or an EL (Electro luminescence) panel. In addition, the display 15 can also be configured as a touch panel display. The speaker 16 is a device for outputting sound, and the sound includes music.

[0026] The control unit 11 of the vehicle 10 collects vehicle information at regular intervals and sends it to the central server 30. In addition, the control unit 11 of the vehicle 10 is configured to be able to use a streaming media service (e.g., a music distribution service). For example, the control unit 11 of the vehicle 10 can receive music data using the music distribution service provided by the music server 20 and output music via the speaker 16. In addition, the control unit 11 of the vehicle 10 sends information related to the streaming media service used to the central server 30. The information related to the streaming media service includes information related to the music being played, information related to a playlist indicating the order of the music being played, and the like.

[0027] In addition, the control unit 11 of the vehicle 10 sends the driving route of the vehicle 10 to the central server 30. For example, when guiding the driving route in a vehicle navigation system, the guided driving route and the destination are sent to the central server 30.

[0028] Next, the control unit 31 of the central server 30 will be described in detail. The control unit 31 of the central 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 for each region and each time. For this "each time", it can be divided in ways such as daily, weekdays and weekends, time zones (daytime, evening, late at night, etc.).

[0029] Figure 3 It is a diagram showing an example of the quality map. Figure 3 It is a diagram showing the regions on the map where the quality of wireless communication is above a specified quality. In Figure 3 the regions where the quality of wireless communication is above the specified quality are surrounded by a dotted line. Thus, the boundary between the regions where the communication quality is above the specified quality and the regions where the communication quality is less than the specified quality is demarcated by a dotted line. And in Figure 3Among them, the shaded area is the area where the communication quality is above the specified quality. The area other than the shaded area is the area where the communication quality is less than the specified quality, which is also hereinafter referred to as the first area. The specified quality in the communication quality is set, for example, such that at least one of the reference signal receiving power (RSRP), the reference signal receiving quality (RSRQ), and the signal-to-interference-plus-noise ratio (SINR) is above the required value. The specified quality may also be a fixed value. In addition, the quality map may also be, for example, a map that differentiates between an area where the state of the downlink data transmission speed being less than the specified quality continues for a specified time or more, and an area where the state of the downlink data transmission speed being less than the specified quality does not continue for a specified time or more. The specified time is a time that does not impede the provision of the streaming service. For example, there is a case where music interruption can be suppressed by using a cache during the time required for the vehicle 10 to pass through the first area (hereinafter also referred to as the "passing time"). For example, as long as "cache space + past data transmission speed × passing time" is greater than "necessary data transmission speed × passing time", music interruption can be suppressed. Here, the past data transmission speed is the data transmission speed obtained through vehicle information. The passing time is the time required to pass through the first area, which can be calculated by dividing the distance traveled by the vehicle 10 in the first area by the speed of the vehicle 10. As the speed of the vehicle 10, the legal speed on this road or the average speed of multiple vehicles 10 that have traveled on the same road in the past can be used. The necessary data transmission speed is the data transmission speed that can suppress music interruption. In addition, the quality map only needs to correspond to the downlink at least. The quality map can be pre-generated and stored in the storage unit 32, or can be generated each time the driving route is obtained from the vehicle 10.

[0030] In addition, when the streaming service is being used in the vehicle 10, the control unit 31 determines whether the driving route passes through the first area on the quality map in response to obtaining information related to the driving route of the vehicle 10. The driving route at this time can be, for example, the route guided by the vehicle navigation system, or the route predicted using AI based on the current location and past driving history. The control unit 31 generates data that enables the streaming service being used in the vehicle 10 to be used offline and sends it to the vehicle 10 in response to determining that the driving route passes through the first area on the quality map. At this time, an instruction to play music according to the data sent to the vehicle 10 may also be sent to the vehicle 10.

[0031] Figure 4 is a diagram showing an example of the driving route of the vehicle 10. The first route indicated by the dashed line represents, for example, the driving route guided in the navigation system. In Figure 4The case where the vehicle moves from the location represented by P1 to the location represented by P2 will be described. For example, the first path is generated by the control unit 11 of the vehicle 10 based on the position of P1 as the current location, the position of P2 as the destination, and the map information stored in the map information DB 322. The first path is generated in such a way that it becomes a path obtained according to a predetermined rule such as the shortest path in terms of the moving distance of the vehicle 10 or the shortest moving time of the vehicle 10. In addition, the first path may be generated by the control unit 11 of the vehicle 10 or by the control unit 31 of the central server 30.

[0032] In the first path, in the section from the location represented by P3 to the location represented by P4 on the driving path, the communication quality becomes less than the specified quality. Thus, when the vehicle 10 travels in this section, it may not be possible to receive the streaming media service. Therefore, the control unit 31 downloads from the music server 20 the data that can be used in the offline state for the streaming media service currently being used in the vehicle 10. Then, this data is sent to the vehicle 10. Additionally, as another example, the control unit 31 of the central server 30 sends an instruction to the vehicle 10 to download music data from the music server 20.

[0033] At this time, the control unit 31 causes the vehicle 10 to pre-download the data corresponding to the time of the communication interruption. For example, it is possible to presume the music played when passing through the first region and only download the music data. As another example, for instance, it is also possible to presume a part of the music played when passing through the first region and only download the data corresponding to that part. That is, it is not necessary to download all the data of a single piece of music. For example, it is possible to download only the necessary part in units of rhythm chunks.

[0034] The control unit 31 estimates the time when the vehicle 10 enters the first region (hereinafter also referred to as the entry time) and the time when the vehicle 10 leaves the first region (hereinafter also referred to as the departure time) assuming that the vehicle 10 travels on the first path. In addition, hereinafter, the entry time and the departure time will also be collectively referred to as the passing time. The passing time is calculated by the navigation system of the vehicle 10. For example, the control unit 11 of the vehicle 10 calculates the time when passing through each location on the first path and sends this time together with the first path to the central server 30. The control unit 31 of the central server 30 obtains the time when the vehicle 10 passes through the intersection between the first path and the boundary line of the first region as the passing time.

[0035] In addition, the control unit 31 estimates the data necessary for the vehicle 10 to pass through the first area. For example, the control unit 31 estimates the position of the music being played when the vehicle 10 passes through the first area. The position of the music can be represented, for example, as the elapsed time from the start of the music. The estimation of the position of the music includes the estimation of the song title and the estimation of the elapsed time from the start of the music. At this time, the control unit 31, for example, obtains a playlist from the vehicle 10, assumes that the music is played in the order of the playlist, and obtains the position of the music being played at the entry time and the position of the music being played at the departure time. Then, the control unit 31 causes the vehicle 10 to store the music data corresponding to the position of the music being played from the position of the music being played at the entry time to the position of the music being played at the time when the vehicle 10 leaves the first area. In addition, the music being played at the entry time and the music being played at the departure time can be different pieces of music. Additionally, multiple pieces of music can be played from the entry time to the departure time.

[0036] Figure 5 It is a flowchart showing the process of sending data from the central server 30 to the vehicle 10 according to the first embodiment. Figure 5 The shown flowchart is executed in the central server 30 at regular intervals. In addition, it is described on the premise that the necessary information has already been stored in the vehicle information DB 321 and the map information DB 322.

[0037] 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 vehicle navigation system, the control unit 11 of the vehicle 10 retrieves the driving route from the current location to the destination. If the driving route has been determined, the control unit 11 of the vehicle 10 sends the driving route to the central server 30 as the first route. In addition, information related to the first route can also be sent from the vehicle 10 to the central server 30 together with the vehicle information. In S101, if the control unit 31 makes an affirmative determination, the process proceeds to S102; if it is a negative determination, this routine ends.

[0038] In S102, the control unit 31 obtains the usage status of the streaming media service. This streaming media service is the service being used at the current time. At this time, information that can know the music to be played in the future (such as a playlist) can be obtained. The control unit 31 obtains whether, for example, music is being streamed in the vehicle 10. The control unit 11 of the vehicle 10 can send information indicating that, for example, music is being streamed in the vehicle 10, information related to the playlist, and information related to the first route to the central server 30 together.

[0039] In S103, the control unit 31 determines whether the streaming media service is being used. In S103, if the control unit 31 makes an affirmative determination, the process proceeds to S104; if it is a negative determination, this routine ends.

[0040] 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 is likely to pass through when heading towards the destination. For example, the control unit 31 can generate a quality map of the area within a specified distance from the first path. In addition, the control unit 31 can also pre-generate the quality map and store it in the storage unit 32. Then, 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.

[0041] In addition, as the quality map, it can also be generated by the control unit 31 corresponding to the current date and time. For example, the quality map can be generated based on the vehicle information collected on the same day. In addition, it can also be that if the current is a weekday, the quality map is generated based on the vehicle information collected on weekdays, and if the current is a rest day, the quality map is generated based on the vehicle information collected on rest days. In addition, the quality map can also be generated based on the vehicle information collected in the same time zone as the current time zone. This time zone can be divided according to, for example, day, night, late at night, etc., or can also be divided by, for example, each hour.

[0042] 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; if it is a negative determination, this routine ends.

[0043] In S106, the control unit 31 obtains the passing time. The passing time is provided from the vehicle 10 together with, for example, the first path. As another example, the control unit 31 can also calculate the passing time based on the first path. For example, assuming the speed of the vehicle 10 is the legal speed on this road or the average speed of multiple vehicles 10 that have traveled on the same road in the past, the control unit 31 calculates the passing time. In addition, in the case where the vehicle 10 passes through the first area multiple times, the control unit 31 calculates the passing time corresponding to each area respectively.

[0044] In S107, the control unit 31 calculates the position of the music corresponding to the calculated passing time. The control unit 31 calculates the positions of the music corresponding to the entry time and the departure time respectively based on the playlist. In addition, when the control unit 31 infers that multiple pieces of music are played between the entry time and the departure time based on the playlist, it extracts the whole of these pieces of music.

[0045] In S108, the control unit 31 downloads music data corresponding to the position of the music calculated in S107. That is, the music data necessary from the entry time to the departure time is downloaded from the music server 20. In addition, for the music presumed to be playing at the entry time, it is possible to download only the music data corresponding to the music part after the entry time, or to download the music data corresponding to the entire music. Further, for the music presumed to be playing at the departure time, it is possible to download only the music data corresponding to the music part before the departure time, or to download the music data corresponding to the entire music. Additionally, when different music is inserted between the music playing at the entry time and the music playing at the departure time in the playlist, all the music data of this music is downloaded. In this way, all the music data necessary from the entry time to the departure time is downloaded.

[0046] In S109, the control unit 31 sends the music data downloaded in S108 to the vehicle 10. At this time, the information sent by the control unit 31 to the vehicle 10 may include an instruction to play the downloaded music data during the time from the entry time to the departure time. The control unit 31 causes the processing in this S109 to be completed before the vehicle 10 arrives at the first region.

[0047] As described above, according to the present embodiment, when it is predicted that it will become difficult for the vehicle 10 to receive the streaming media service in the first region, the vehicle 10 can be made to store the necessary data in advance. Thereby, for example, the situation of music interruption can be suppressed. In addition, the music data stored in the vehicle 10 can be suppressed to the minimum necessary.

[0048] In addition, in the above description, the central server 30 downloads the music data and sends it to the vehicle 10. However, as another example, it is also possible that the central server 30 sends an instruction to download the music data to the vehicle 10. Then, the control unit 11 of the vehicle 10 that has received this instruction downloads the music data. In this case, in S108, the control unit 31 generates an instruction to download the music data in place of downloading the music data. Then, in S109, the control unit 31 sends the instruction to download the music data to the vehicle 10 in place of sending the music data to the vehicle 10. According to this instruction, the control unit 11 of the vehicle 10 downloads the music data. In this way, it is also possible to send the data used by the vehicle 10 in the first region to the vehicle 10 before the vehicle 10 arrives at the first region.

[0049] In addition, the control unit 31 of the central server 30 may also ask the user whether to download music data. In the case where the user wishes to download music data, the control unit 31 of the central server 30 may send the music data to the vehicle 10, or send an instruction to download the music data to the vehicle 10. For example, the control unit 31 of the central server 30 may also send it to the vehicle 10 in such a way that it calculates the time of music interruption and prompts the user with this time. In addition, the time of music interruption may also be used as the time when the vehicle 10 passes through the first region (i.e., the passing time). Other Embodiments

[0050] The above embodiments are merely examples, and the present disclosure can be appropriately modified and implemented without departing from its gist. In addition, the processes and methods described in the present disclosure can be freely combined and implemented as long as there is no technical contradiction. In addition, the process described as being performed by one device can also 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, the situation of which hardware structure (server structure) realizes each function can be flexibly changed.

[0051] For example, in the above embodiment, the control unit 31 of the central server 30 determines the music data to be downloaded. However, as another example, it may also be the control unit 11 of the vehicle 10 that determines the music data to be downloaded. In this case, it may also be that the control unit 31 of the central server 30 generates a quality map and provides it to the vehicle 10. In addition, the music server 20 and the central server 30 may be the same server.

[0052] The present disclosure can also be implemented in the following manner, that is, a computer program installed with the functions described in the above embodiments is provided to a computer, and is read and executed by one or more processors of the computer. Such a computer program can be provided to the computer through a non-transitory computer-readable storage medium capable of being connected to the system bus of the computer, or can also be provided to the computer via a network. Non-transitory computer-readable storage media include, for example, magnetic disks (such as floppy disks (registered trademark), hard disk drives (HDDs), etc.). Non-transitory computer-readable storage media include, for example, optical discs (such as CD-ROMs, DVD discs, Blu-ray discs, etc.), any type of disc, read-only memory (ROM), random access memory (RAM). Non-transitory computer-readable storage media include, for example, EPROMs, EEPROMs, magnetic cards, flash memories, optical cards, and any type of medium suitable for storing electronic instructions.

Claims

1. An information processing device comprising a control unit, wherein the control unit is configured to execute the following: Acquire a planned travel route of the first vehicle and a quality map related to the quality of wireless communication in each area; 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, data used by the first vehicle in the first area is transmitted to the first vehicle before the first vehicle arrives at the first area.

2. The information processing device according to claim 1, wherein: The first region is a region where a downlink data transmission rate lower than a required quality continues for a predetermined time or longer.

3. The information processing device according to claim 1, wherein: The control unit is configured to further perform the following: collecting measurement data related to a data transmission speed of a downlink from a plurality of second vehicles; and The quality map related to the downlink is generated based on the collected measurement data.

4. The information processing device according to claim 3, wherein: The measurement 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 wireless devices mounted on the plurality of second vehicles.

5. The information processing device according to claim 1, wherein: The data used by the first vehicle is music data, The control unit performs: Acquire the time when the first vehicle enters the first area and the time when the first vehicle leaves the first area; Acquiring information related to the music played in the first vehicle; estimating positions of the music corresponding to the time of entering the first area and the time of leaving the first area, respectively, according to the information related to the music played in the first vehicle; as well as Before the first vehicle arrives at the first area, music data corresponding to the estimated position of the music is transmitted to the first vehicle.

Citation Information

Patent Citations

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

    JP2013081158A