Communication system, vehicle communication device, relay device, and control communication device
A communication system with parallel relay paths on different vehicles addresses power consumption issues by allowing relay devices to sleep during idle times, ensuring efficient data transmission and reception while reducing power usage.
Patent Information
- Application Number
- JP2024065541
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-15
- Publication Date
- 2025-10-27
AI Technical Summary
Existing communication systems with synchronized relay devices fail to reduce power consumption effectively when large amounts of data are transmitted or received, as not all relay devices enter sleep mode during idle periods.
A communication system with parallel communication paths using first and second relay devices mounted on different vehicles, allowing each relay device to operate in sleep mode during non-communication periods and utilize multiple paths for data transmission and reception, reducing power consumption by distributing the communication load.
The system effectively reduces power consumption by ensuring relay devices take turns communicating, maintains efficient data transmission and reception, and enhances wireless utilization rates by optimizing communication times based on vehicle status and communication quality.
Smart Images

Figure 2025162322000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a communication system, a vehicle communication device, a relay device, and a control communication device. [Background technology]
[0002] Patent Document 1 below discloses the configuration of a multi-hop wireless ad hoc network. In the configuration of Patent Document 1, all relay devices in the network are synchronized. While data is being transmitted or received in the network, all relay devices are active, and while data is not being transmitted or received, all relay devices are asleep. According to the configuration of Patent Document 1, when all relay devices are asleep, the power consumption of the relay devices is reduced. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2011-223419 Summary of the Invention [Problem to be solved by the invention]
[0004] However, as a result of detailed investigation by the inventors, the following problem was found: In the configuration of Patent Document 1, when the time required for transmitting and receiving data is long, for example, when the amount of data communication is large, not all relay devices go into sleep mode, and the power consumption of the relay devices is not reduced.
[0005] One aspect of the present disclosure provides a technique that can reduce the power consumption of a relay device that constitutes a network. [Means for solving the problem]
[0006] One aspect of the present disclosure is a communication system (100) for communication between a first communication device (1) and a second communication device (2), comprising a first communication device, a second communication device, a first relay device (4), and a second relay device (5). The first communication device is a communication device mounted on a target vehicle (10), which is a predetermined vehicle, and capable of wireless communication. The first relay device is a communication device mounted on a first vehicle (40), which is a vehicle different from the target vehicle, and capable of wireless communication. The second relay device is a communication device mounted on a second vehicle (50), which is a vehicle different from the target vehicle and the first vehicle, and capable of wireless communication. The first communication device is configured to communicate with the second communication device using a first communication path, which is a communication path for communicating with the second communication device via the first relay device without passing through the second relay device, and a second communication path, which is a communication path for communicating with the second communication device via the second relay device without passing through the first relay device (14, S205, S207, S210, S212).
[0007] With this configuration, since multiple relay devices are connected in parallel, it is possible to prevent the communication load from concentrating on one relay device compared to a communication system in which one relay device is always communicating using only one communication path, and therefore each relay device can reduce power consumption compared to when the communication load is concentrated.
[0008] One aspect of the present disclosure may be a vehicle communication device (1), a relay device (4, 5), or a control communication device (3). [Brief explanation of the drawings]
[0009] [Figure 1] FIG. 1 is a diagram for explaining an outline of a communication system. [Figure 2] FIG. 2 is a block diagram illustrating the communication system. [Figure 3] 3A and 3B are diagrams for explaining time slots. [Figure 4] FIG. 4 is a sequence diagram when the relay device inquires about a time slot from the third communication device. [Figure 5]FIG. 5 is a sequence diagram when data is transmitted from the first communication device to the second communication device. [Figure 6] FIG. 6 is a sequence diagram when the first communication device receives data from the second communication device. [Figure 7] FIG. 7 is a diagram for explaining an example in which the communication available time of each relay device is different. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, exemplary embodiments of the present disclosure will be described with reference to the drawings. [1. Embodiment] [1-1. Overview of the communication system] A communication system 100 shown in FIG. 1 is a communication system for a first communication device 1 and a second communication device 2 to communicate with each other.
[0011] The communication system 100 includes a first communication device 1, a second communication device 2, a third communication device 3, a first relay device 4, a second relay device 5, and a gateway 6. These devices constitute a communication network.
[0012] The first communication device 1 is a communication device mounted on a target vehicle 10, which is a predetermined vehicle, and capable of wireless communication. The first communication device 1 is, for example, a communication device capable of short-range wireless communication in accordance with the Wi-Fi standard. Wi-Fi is a registered trademark. The second communication device 2 is, for example, an application server. The gateway 6 is an access point for the first communication device 1 to connect to the cloud. In the communication system 100, when the first communication device 1 communicates with the second communication device 2, communication must go through the gateway 6. The gateway 6, the second communication device 2, and the third communication device 3 are communication devices installed outside the vehicle and connected to the cloud.
[0013] Here, there are cases where the first communication device 1 cannot communicate with the second communication device 2 directly via the gateway 6, such as when the distance between the first communication device 1 and the gateway 6 is far, or when there is an obstacle between the first communication device 1 and the gateway 6 and radio waves cannot reach the first communication device 1 and the gateway 6. In such cases, it is conceivable that the first communication device 1 communicates with the second communication device 2 also via a relay device located between the first communication device 1 and the gateway 6. In the communication system 100, the first communication device 1 communicates with the second communication device 2 using the first relay device 4 and the second relay device 5 as relay devices.
[0014] The first relay 4 is a communication device mounted on a first vehicle 40, which is a vehicle different from the target vehicle 10, and capable of wireless communication. The second relay 5 is a communication device mounted on a second vehicle 50, which is a vehicle different from the target vehicle 10 and the first vehicle 40, and capable of wireless communication. The first relay 4 and the second relay 5 are, for example, communication devices capable of short-range wireless communication in accordance with the Wi-Fi standard. The first relay 4 and the second relay 5 also have the same functions as the first communication device 1. More specifically, both the first relay 4 and the second relay 5 function as communication devices that allow the first vehicle 40 and the second vehicle 50 to transmit their own data to the second communication device 2, except when relaying is necessary. In other words, neither the first relay 4 nor the second relay 5 is a device that always relays when the first communication device 1 communicates with the second communication device 2. When the first relay device 4 and the second relay device 5 are not being used as normal communication devices, such as when the first vehicle 40 and the second vehicle 50 are parked, and there is a need to relay data for other vehicles, the first relay device 4 and the second relay device 5 are utilized as relay devices.
[0015] A first communication path through which the first communication device 1 communicates with the second communication device 2 via the first relay device 4 and the gateway 6, and a second communication path through which the first communication device 1 communicates with the second communication device 2 via the second relay device 5 and the gateway 6 are configured in parallel. In other words, the first communication path is a communication path through which communication with the second communication device 2 is via the first relay device 4 without passing through the second relay device 5. The second communication path is a communication path through which communication with the second communication device 2 is via the second relay device 5 without passing through the first relay device 4.
[0016] The first relay device 4 and the second relay device 5 also have a sleep function and a wake-up function. The sleep function is a function that stops the communication function of the relay device. When the relay device is in sleep mode, power for operating the communication function is not supplied, so power consumption is reduced compared to when the communication function is not stopped. The wake-up function is a function that performs processing to resume the communication function that was stopped by the sleep function. In other words, the wake-up function is a function that transitions the relay device from a sleep state to a normal state. The first vehicle 40 and the second vehicle 50 are electric vehicles. Hereinafter, a vehicle equipped with a relay device, such as the first vehicle 40 or the second vehicle 50, may be simply referred to as a relay vehicle.
[0017] [1-2.Configuration] [1-2-1. Configuration of the first communication device and the second communication device] 2, the first communication device 1 functions as a microcomputer including a CPU 11 and a memory 12. The memory 12 stores programs that allow the CPU 11 to execute predetermined functions.
[0018] The first communication device 1 realizes the functions of the following units by executing the programs in the memory 12. That is, the first communication device 1 has the functions of a startup information acquisition unit 13, a route control unit 14, and a data transmission / reception unit 15.
[0019] The activation information acquisition unit 13 requests the third communication device 3 to acquire time slot information and acquires the time slot information from the third communication device 3. The time slot information is information that assigns one of the relay devices provided in each relay vehicle to each of a plurality of pre-set time slots. In other words, the time slot information is information indicating the time and duration at which each relay device is capable of communication. The time slot information is registered in the slot table 35. In the time slot information, the time slots are set so that the time and duration at which each relay device is capable of communication do not overlap. For example, the time slot information shown in FIG. 3A has five time slots, slot numbers (i) to (v). The first vehicle 40 is assigned to slot number (i), and the second vehicle 50 is assigned to slot number (ii). Furthermore, a third vehicle different from the first vehicle 40 and the second vehicle 50 is assigned to slot number (iii), and no relay vehicle has yet been assigned to slot numbers (iv) and (v). When a new relay vehicle is registered in the time slot information, it is assigned to an empty slot that has no relay vehicle assigned. In the time slot information shown in FIG. 3A, as shown in FIG. 3B, relay vehicles (relay devices) linked to slot numbers (i) to (v) sequentially execute the relay function. Furthermore, the relay vehicles (relay devices) repeatedly execute the relay function, with slot numbers (i) to (v) forming one cycle. As an example, one time frame is about 3 seconds, and one cycle is set to about 15 seconds (3 seconds x 5). Note that when there are no relay vehicles to be assigned to slot numbers (iv) and (v), the number of time frames may be reduced, and slot numbers (i) to (iii) may be executed as one cycle.
[0020] In this embodiment, as shown in FIG. 1 , the first vehicle 40 and the second vehicle 50 constitute the communication system 100 as relay vehicles, and therefore the activation information acquirer 13 acquires first activation information and second activation information as time slot information. The first activation information is information indicating the time and duration at which the first relay device 4 becomes capable of communication. The second activation information is information indicating the time and duration at which the second relay device 5 becomes capable of communication. Hereinafter, the first activation information and the second activation information may be simply referred to as activation information.
[0021] Returning to FIG. 2 , the route control unit 14 controls which relay device the first communication device 1 communicates with. Specifically, the route control unit 14 instructs the data transceiver unit 15 which relay device to communicate with based on the time slot information input from the startup information acquisition unit 13. That is, the route control unit 14 controls communication with each relay device only when the corresponding relay device is in a communication-enabled time period. The route control unit 14 controls communication with the second communication device 2 using the first communication path during the communication-enabled time period for the first relay device 4, and controls communication with the second communication device 2 using the second communication path during the communication-enabled time period for the second relay device 5. Because the time and period when the first relay device 4 is in communication enabled do not overlap with the time and period when the second relay device 5 is in communication enabled, the route control unit 14 instructs the data transceiver unit 15 which relay device to communicate with. That is, the first communication device 1 communicates with the second communication device 2 using both the first communication path and the second communication path.
[0022] The data transmitter / receiver 15, in accordance with instructions from the route control unit 14, transmits the data a, b, c, and d stored in the buffer 16 to the first relay device 4 and the second relay device 5. The data transmitter / receiver 15 also stores the data a, b, c, and d received from the first relay device 4 and the second relay device 5 in the buffer 16. The timing at which the data transmitter / receiver 15 transmits and receives the data a, b, c, and d will be described in detail later.
[0023] The configuration of the second communication device 2 is similar to the configuration of the first communication device 1. The memory 12 of the second communication device 2 also stores programs that allow the CPU 11 to execute various applications.
[0024] [1-2-2. Configuration of the First Relay Device and the Second Relay Device] The first relay device 4 and the second relay device 5 function as a microcomputer including a CPU 41 and a memory 42. The memory 42 stores a program for the CPU 41 to execute a predetermined function.
[0025] The first relay device 4 and the second relay device 5 execute the programs in the memory 42 to realize the functions of the following units. That is, the first relay device 4 and the second relay device 5 have the functions of a parking determination unit 43, a charging determination unit 44, a quality acquisition unit 45, a startup information acquisition unit 46, a startup control unit 47, and a data transmission / reception unit 48.
[0026] The first relay device 4 will be described in detail below. The parking determination unit 43 determines whether or not the first vehicle 40 is parked. Specifically, the parking determination unit 43 determines that the first vehicle 40 is parked when the ignition switch of the first vehicle 40 is turned off.
[0027] The charging determination unit 44 determines whether the first vehicle 40 is being charged. Specifically, when a charging plug is connected to the first vehicle 40, the charging determination unit 44 determines that the first vehicle 40 is being charged.
[0028] The quality acquisition unit 45 acquires the quality of wireless communication. More specifically, the quality acquisition unit 45 acquires the communication quality of the first communication path. Specifically, the quality acquisition unit 45 acquires the strength of radio waves input to a communication antenna provided in the first relay device 4. In other words, the quality acquisition unit 45 acquires the quality of wireless communication with the gateway 6. Note that the quality acquisition unit 45 may acquire the communication speed with the gateway 6 as the communication quality of the first communication path.
[0029] The activation information acquisition unit 46 inquires of the third communication device 3 about time slot information and acquires the first activation information from the third communication device 3. More specifically, the activation information acquisition unit 46 inquires of the third communication device 3 about time slot information at the time when the first vehicle 40 is parked, based on the information about whether the first vehicle 40 is parked or not input from the parking determination unit 43. At the same time, the activation information acquisition unit 46 notifies the third communication device 3 of the information about whether the first vehicle 40 is charging or not input from the charging determination unit 44 and the information about the quality of wireless communication input from the quality acquisition unit 45.
[0030] The activation control unit 47 operates the first relay 4 based on the first activation information input from the activation information acquisition unit 46. Specifically, the activation control unit 47 controls the on / off of the communication function of the first relay 4. That is, the activation control unit 47 wakes up the communication function of the first relay 4 at the time specified by the first activation information. Furthermore, the activation control unit 47 puts the communication function of the first relay 4 to sleep when the time specified by the first activation information has elapsed since the time specified by the first activation information.
[0031] The data transmitter / receiver 48 relays data received from the first communication device 1 to the second communication device 2. The data transmitter / receiver 48 also relays data received from the second communication device 2 to the first communication device 1. At this time, the data transmitter / receiver 48 relays the data based on the control of the startup control unit 47. In other words, the data is relayed when the communication function of the first relay device 4 is awake, and the data is not relayed when the communication function of the first relay device 4 is asleep.
[0032] The second relay 5 is configured in the same manner as the first relay 4, except that the first vehicle 40 is replaced with the second vehicle 50, the first activation information is replaced with the second activation information, and the first communication path is replaced with the second communication path.
[0033] [1-2-3. Configuration of the third communication device] The third communication device 3 is a communication device for managing time slot information. The third communication device 3 functions as a microcomputer including a CPU 31 and a memory 32. The memory 32 stores programs that allow the CPU 31 to execute predetermined functions.
[0034] The third communication device 3 realizes the functions of the following units by executing the programs in the memory 32. That is, the third communication device 3 has the functions of an allocation unit 33 and an inquiry unit .
[0035] When the activation information acquisition unit 46 inquires about the time slot information, the allocation unit 33 sets the activation information and notifies the activation information acquisition unit 46. Specifically, as shown in FIG. 3A , the allocation unit 33 allocates the relay vehicle that has received the time slot information inquiry to one of a plurality of time slots. The allocated information is registered in the slot table 35. In this embodiment, when the first vehicle 40 inquires about the time slot information, the allocation unit 33 sets first activation information and notifies the first vehicle 40 of the first activation information. Furthermore, when the second vehicle 50 inquires about the time slot information, the allocation unit 33 sets second activation information and notifies the second vehicle 50 of the second activation information. At this time, the allocation unit 33 sets the first activation information and the second activation information so that the time and time when the first relay 4 becomes communicable do not overlap with the time and time when the second relay 5 becomes communicable.
[0036] The allocation unit 33 also determines whether the communication quality of the communication path through which the relay device relays data is good. If the allocation unit 33 determines that the communication quality of the communication path is good, it allocates time frames of the time slot information so that the relay device can communicate for a longer period of time compared to when it determines that the communication quality of the communication path is poor. More specifically, the allocation unit 33 determines the allocation of time slot information based on information about the quality of wireless communication input from the startup information acquisition unit 46. Specifically, if the radio wave strength is equal to or greater than a predetermined strength, the allocation unit 33 determines that the communication quality of the communication path is good. Then, the allocation unit 33 allocates two or more time frames of the time slot information. On the other hand, if the radio wave strength is weaker than the predetermined strength, the allocation unit 33 sets a shorter time frame than the time slot information as the communication available time. Note that if the radio wave strength is weaker than the predetermined strength, the allocation unit 33 does not need to allocate any time frames of the time slot information.
[0037] Furthermore, when the relay vehicle is charging, the allocation unit 33 allocates time frames of the time slot information so that the relay device can communicate for a longer period of time compared to when the relay vehicle is not charging. More specifically, the allocation unit 33 determines the allocation of time slot information based on information indicating whether the relay vehicle is charging or not, which is input from the activation information acquisition unit 46. Specifically, the allocation unit 33 allocates two or more time frames of the time slot information.
[0038] In other words, the allocation unit 33 may allocate the same relay vehicle to multiple time slots. Taking the time slot information in Fig. 3A as an example, the number of time slots allocated may be changed depending on the relay vehicle, such as allocating the first vehicle 40 to slot numbers (i) to (iii) and the second vehicle 50 to slot number (iv).
[0039] When there is a request to acquire time slot information from the first communication device 1 or the second communication device 2, the inquiry unit 34 inquires about the time slot information registered in the slot table 35 and notifies the time slot information to the first communication device 1 or the second communication device 2. In this embodiment, the inquiry unit 34 notifies the first communication device 1 or the second communication device 2 of the first startup information and the second startup information.
[0040] [1-2. Processing] [1-2-1. Processing of relay devices] 4, a process will be described in which the first relay device 4 and the second relay device 5 inquire about time slot information from the third communication device 3. This process assumes that the first vehicle 40 and the second vehicle 50 are parked in a parking lot of a shopping mall, for example.
[0041] First, in S101, the first relay device 4 determines whether or not the first vehicle 40 has been parked. When the first relay device 4 determines in S101 that the first vehicle 40 has parked, in S102, the first relay device 4 inquires of the third communication device 3 about time slot information.
[0042] Next, in S103, the third communication device 3 determines the first activation information. Next, in S104, the third communication device 3 notifies the first relay device 4 of the first activation information. Next, in S105, the first relay 4 sleeps based on the first startup information until the time when the first relay 4 becomes capable of communication.
[0043] Subsequently, in S106, the second relay device 5 determines whether or not the second vehicle 50 has parked. If the second relay device 5 determines in S106 that the second vehicle 50 has parked, in S107, the second relay device 5 inquires of the third communication device 3 about time slot information.
[0044] Next, in S108, the third communication device 3 determines the second activation information. Subsequently, in S109, the third communication device 3 notifies the second relay device 5 of the second startup information. Next, in S110, the second relay device 5 goes to sleep based on the second startup information until the time when the second relay device 5 becomes capable of communication.
[0045] [1-2-2. Processing when transmitting data from the first communication device to the second communication device] The process when the first communication device 1 transmits data to the second communication device 2 via a relay device will be described using the sequence diagram of FIG. 5. This process will be described on the assumption that the first relay device 4, the second relay device 5, and the third relay device 7 are registered in the time slot information. This process assumes, for example, a situation in which the first communication device 1 transmits probe information of a target vehicle 10 to the second communication device 2.
[0046] First, in S201, the first communication device 1 inquires about time slot information from the third communication device 3. More specifically, the first communication device 1 inquires about time slot information from the third communication device 3 via one of the relay devices equipped in surrounding vehicles. As an example, the first communication device 1 simultaneously broadcasts information indicating that it wishes to inquire about time slot information from the third communication device 3 to multiple relay devices in the vicinity. Then, one of the relay devices that receives the information relays the information to the third communication device 3.
[0047] Next, in S202, the third communication device 3 checks the time slot information registered in the slot table . Next, in S203, the third communication device 3 notifies the first communication device 1 of the time slot information. As an example, the third communication device 3 transmits the time slot information to the relay device that relayed the information in S201, and the relay device transmits the time slot information to the first communication device 1. In this embodiment, the third communication device 3 notifies the first communication device 1 of first startup information associated with the first relay device 4, second startup information associated with the second relay device 5, and third startup information associated with the third relay device 7. In other words, before transmitting data to the second communication device 2, the first communication device 1 obtains the first startup information, second startup information, and third startup information from the third communication device 3. Then, based on the first startup information, second startup information, and third startup information, the first communication device 1 recognizes the time and time at which the first relay device 4, the second relay device 5, and the third relay device 7 become able to communicate.
[0048] Next, in S204, the time comes when the first relay 4 is ready to communicate, and the first relay 4 wakes up. The first communication device 1 knows the time when the first relay device 4 will be able to communicate, and therefore in S205 transmits data a to the first relay device 4. Subsequently, in S206, the first relay device 4 transmits data a to the second communication device 2.
[0049] The first communication device 1 recognizes that the first relay device 4 is still within the communication time, so in S207 it transmits data b to the first relay device 4. Then, in S208, the first relay device 4 transmits data b to the second communication device 2. After this, the first relay device 4 goes to sleep because the communication time set in the first startup information has elapsed.
[0050] Next, in S209, the time comes when the second relay 5 is ready to communicate, and the second relay 5 wakes up. The first communication device 1 is aware of the time when the second relay device 5 will be able to communicate, and therefore in S210 transmits data c to the second relay device 5. Subsequently, in S211, the second relay device 5 transmits data c to the second communication device 2.
[0051] The first communication device 1 recognizes that the second relay device 5 is still within the communication time, and therefore in S212 transmits data d to the second relay device 5. Subsequently, in S213, the second relay device 5 transmits data d to the second communication device 2. After this, the second relay device 5 goes to sleep because the communication time set in the second startup information has elapsed.
[0052] Next, in S214, the time comes when the third relay device 7 is ready to communicate, and the third relay device 7 wakes up. The first communication device 1 is aware of the time when the third relay device 7 will be able to communicate, and therefore in S215 transmits data e to the third relay device 7. Subsequently, in S216, the third relay device 7 transmits data e to the second communication device 2.
[0053] The first communication device 1 recognizes that the third relay device 7 is still within the communication time, so in S217 it transmits data f to the third relay device 7. Then, in S218, the third relay device 7 transmits data f to the second communication device 2. After this, the third relay device 7 goes to sleep because the communication time set in the third startup information has elapsed. If the first communication device 1 wishes to transmit further data to the second communication device 2, steps S204 to S218 of this process are repeated.
[0054] [1-2-3. Processing when the first communication device receives data from the second communication device] The process when the first communication device 1 receives data from the second communication device 2 via a relay device will be described using the sequence diagram in Fig. 6. This process will be described on the assumption that the first relay device 4, the second relay device 5, and the third relay device 7 are registered in the time slot information. This process is intended for situations such as when the first communication device 1 receives software update information or video data from the second communication device 2.
[0055] First, in S301, the second communication device 2 inquires of the third communication device 3 about time slot information. Next, in S302, the third communication device 3 checks the time slot information registered in the slot table .
[0056] Next, in S303, the third communication device 3 notifies the second communication device 2 of the time slot information. In this embodiment, the third communication device 3 notifies the second communication device 2 of the first startup information associated with the first relay device 4, the second startup information associated with the second relay device 5, and the third startup information associated with the third relay device 7. In other words, the second communication device 2 obtains the first startup information, the second startup information, and the third startup information from the third communication device 3 before transmitting data to the first communication device 1. Then, based on the first startup information, the second startup information, and the third startup information, the second communication device 2 recognizes the time and time when the first relay device 4, the second relay device 5, and the third relay device 7 become able to communicate.
[0057] Next, in S304, the time comes when the first relay 4 is ready to communicate, and the first relay 4 wakes up. The second communication device 2 is aware of the time when the first relay device 4 will be able to communicate, and therefore in S305 transmits data a to the first relay device 4. Subsequently, in S306, the first relay device 4 transmits data a to the first communication device 1.
[0058] The second communication device 2 recognizes that the first relay device 4 is still within the communication time, so in S307 it transmits data b to the first relay device 4. Then, in S308, the first relay device 4 transmits data b to the first communication device 1. After this, the first relay device 4 goes to sleep because the communication time set in the first startup information has elapsed.
[0059] Next, in S309, the time comes when the second relay 5 is ready to communicate, and the second relay 5 wakes up. The second communication device 2 is aware of the time when the second relay device 5 will be able to communicate, and therefore in S310 transmits data c to the second relay device 5. Subsequently, in S311, the second relay device 5 transmits data c to the first communication device 1.
[0060] The second communication device 2 recognizes that the second relay device 5 is still within the communication time, and therefore in S312 transmits data d to the second relay device 5. Next, in S313, the second relay device 5 transmits data d to the first communication device 1. After this, the second relay device 5 goes to sleep because the communication time set in the second startup information has elapsed.
[0061] Next, in S314, the time comes when the third relay device 7 is ready to communicate, and the third relay device 7 wakes up. The second communication device 2 is aware of the time when the third relay device 7 will be able to communicate, and therefore in S315 transmits data e to the third relay device 7. Subsequently, in S316, the third relay device 7 transmits data e to the first communication device 1.
[0062] The second communication device 2 recognizes that the third relay device 7 is still within the communication time, and therefore in S317 transmits data f to the third relay device 7. Next, in S318, the third relay device 7 transmits data f to the first communication device 1. After this, the third relay device 7 goes to sleep because the communication time set in the third startup information has elapsed. If the second communication device 2 wishes to transmit further data to the first communication device 1, steps S304 to S318 of this process are repeated.
[0063] [1-3.Effects] According to the embodiment described above in detail, the following effects can be obtained.
[0064] (1a) In the communication system 100, the first communication device 1 communicates with the second communication device 2 using both a first communication path, which is a communication path for communicating with the second communication device 2 via the first relay device 4 without passing through the second relay device 5, and a second communication path, which is a communication path for communicating with the second communication device 2 via the second relay device 5 without passing through the first relay device 4. With this configuration, in the communication system 100, multiple relay devices are connected in parallel, so that concentration of the communication load on one relay device can be suppressed compared to a communication system in which one relay device is always communicating using only one communication path. Therefore, each relay device can consume less power than when the communication load is concentrated.
[0065] (1b) In the communication system 100, the second relay device 5 is asleep when the first communication device 1 is communicating using the first communication path, and the first relay device 4 is asleep when the first communication device 1 is communicating using the second communication path. With this configuration, the first relay device 4 and the second relay device 5 take turns communicating as relay devices. Because the relay device is asleep when not relaying data, the power consumption of the relay device can be reduced compared to a configuration in which the relay device is awake even when not relaying data. Furthermore, even if the data transmitted and received by the first communication device 1 is large, the first communication device 1 can divide the data and transmit and receive it. Each relay device can also take turns relaying the divided data. Therefore, compared to a case in which one relay device relays a large amount of data, the concentration of the communication load on one relay device can be suppressed. Therefore, each relay device can reduce power consumption compared to a case in which the communication load is concentrated.
[0066] (1c) In the communication system 100, the third communication device 3 sets the first activation information and the second activation information so that the time and period when the first relay device 4 becomes capable of communication do not overlap with the time and period when the second relay device 5 becomes capable of communication. With this configuration, the time during which the first communication device 1 can transmit and receive data is the sum of the time during which the first relay device 4 becomes capable of communication and the time during which the second relay device 5 becomes capable of communication. In other words, the time during which the first communication device 1 can transmit and receive data is longer than when the time and period when the first relay device 4 becomes capable of communication overlaps with the time and period when the second relay device 5 becomes capable of communication. Therefore, the wireless utilization rate in the communication system 100 can be improved.
[0067] (1d) In the communication system 100, when the first vehicle 40 is parked, the first relay 4 inquires of the third communication device 3 about the time slot information. According to this configuration, the first relay 4 inquires of the third communication device 3 about the time slot information at a timing when the first relay 4 can be used as a relay. Therefore, the first relay 4 can be used efficiently as a relay.
[0068] (1e) In the communication system 100, the first communication device 1 inquires about time slot information before transmitting data to the second communication device 2, and uses the first communication path during the time when the first relay device 4 is available for communication, and the second communication path during the time when the second relay device 5 is available for communication. With this configuration, the first communication device 1 can recognize when and to which relay device to transmit data, and can therefore transmit data smoothly.
[0069] (1f) In the communication system 100, the second communication device 2 inquires about time slot information before transmitting data to the first communication device 1, and uses the first communication path during the time when the first relay device 4 is available for communication, and the second communication path during the time when the second relay device 5 is available for communication. With this configuration, the second communication device 2 can recognize when and to which relay device to transmit data, and can transmit data smoothly.
[0070] (1g) In the communication system 100, when the third communication device 3 determines that the communication quality of the communication path is good, it sets the relay device to have a longer available communication time. On the other hand, when the third communication device 3 determines that the communication quality of the communication path is poor, it sets the relay device to have a shorter available communication time. With this configuration, the available communication time of the relay device that can transmit and receive data at high speed is extended, while the available communication time of the relay device that can only transmit and receive data at low speed is shortened. Therefore, the first communication device 1 and the second communication device 2 can transmit and receive data efficiently. For example, when the communication quality of the first communication path is determined to be good and the communication quality of the second communication path is determined to be poor, the available communication time of the first relay device 4 of the first vehicle 40 may be set to be different from the available communication time of the second relay device 5 of the second vehicle 50, as shown in FIG. 7 . Even in this case, the available communication time of the entire communication system 100 is the sum of the available communication time of the first relay device 4 and the available communication time of the second relay device 5, so that the available communication time in the communication system 100 is sufficiently guaranteed.
[0071] (1h) In the communication system 100, the third communication device 3 sets the relay device so that the communication time is longer when the relay vehicle is charging. With this configuration, when the relay device has power reserve, the communication time is set so that the communication time is longer. Therefore, the relay device can be used efficiently.
[0072] [1-4. Correspondence] In the above embodiment, the first communication device 1 corresponds to the vehicle communication device, and the third communication device corresponds to the control communication device. 2. Other Embodiments Although the embodiments of the present disclosure have been described above, it goes without saying that the present disclosure is not limited to the above-described embodiments and can take on various forms.
[0073] (3a) In the above embodiment, the relay device has a sleep function and a wake-up function. However, the relay device does not have to have the sleep function and the wake-up function. In other words, the relay device does not have to sleep outside of the communication available time. Even in this case, since the first communication device 1 uses multiple communication paths, it is possible to prevent the communication load from concentrating on one relay device compared to a communication system in which one relay device is always communicating using only one communication path. Therefore, each relay device can reduce power consumption compared to when the communication load is concentrated.
[0074] (3b) In the above embodiment, the vehicle equipped with the relay device is an electric vehicle. However, the vehicle equipped with the relay device does not have to be an electric vehicle. Of the multiple vehicles equipped with relay devices, only some of the vehicles may be electric vehicles.
[0075] (3c) In the above embodiment, the configuration in which there are two or three relay devices is exemplified. However, there may be four or more relay devices. In other words, the number of communication paths over which the first communication device 1 can communicate with the second communication device 2 may be two, three or more.
[0076] (3d) Each device described in this disclosure (i.e., the first communication device 1, the second communication device 2, the third communication device 3, and the relay device) and the method performed by each device may be implemented by a special-purpose computer configured by configuring a processor and memory programmed to execute one or more functions embodied in a computer program. Alternatively, each device described in this disclosure and the method performed by each device may be implemented by a special-purpose computer configured by configuring a processor with one or more dedicated hardware logic circuits. Alternatively, each device described in this disclosure and the method performed by each device may be implemented by one or more special-purpose computers configured by combining a processor and memory programmed to execute one or more functions with a processor configured with one or more hardware logic circuits. Furthermore, a computer program may be stored as instructions executed by a computer on a computer-readable non-transitory tangible recording medium. The method for implementing the functions of each unit included in each device does not necessarily need to include software; all of the functions may be implemented using one or more hardware.
[0077] (3e) The function of one component in the above embodiments may be distributed among multiple components, or the functions of multiple components may be integrated into one component. Also, part of the configuration of the above embodiments may be omitted. Furthermore, at least part of the configuration of the above embodiments may be added to or substituted for the configuration of another of the above embodiments.
[0078] (3f) In addition to the communication system 100 described above, the present disclosure can also be realized in various forms, such as each device that constitutes the communication system 100, a program for causing a computer to function as each device, a non-transient physical recording medium such as a semiconductor memory on which the program is recorded, and a communication method.
[0079] [Technical idea disclosed in this specification] [Item 1] A communication system (100) for communication between a first communication device (1) and a second communication device (2), The system includes the first communication device, the second communication device, a first relay device (4), and a second relay device (5), The first communication device is a communication device mounted on a target vehicle (10) that is a predetermined vehicle and capable of wireless communication, the first relay device is a communication device mounted on a first vehicle (40) that is a vehicle different from the target vehicle and capable of wireless communication; the second relay device is a communication device mounted on a second vehicle (50) that is a vehicle different from the target vehicle and the first vehicle, and capable of wireless communication; The first communication device is configured to communicate with the second communication device using a first communication path, which is a communication path for communicating with the second communication device via the first relay device without passing through the second relay device, and a second communication path, which is a communication path for communicating with the second communication device via the second relay device without passing through the first relay device (14, S205, S207, S210, S212).
[0080] [Item 2] Item 1, a communication system according to the present invention, Further provided is a third communication device (3), The first relay device operates in accordance with first activation information, which is information indicating the time and duration when the first relay device becomes capable of communication (47, S204, S206, S208); The second relay device operates in accordance with second activation information that indicates the time and duration when the second relay device becomes capable of communication (47, S209, S211, S213); the third communication device is a communication device that is installed outside the vehicle and that manages the first activation information and the second activation information, The third communication device sets the first startup information and the second startup information, and at this time, the time and time when the first relay device becomes capable of communication and the time and time when the second relay device becomes capable of communication do not overlap (33).
[0081] [Item 3] Item 2. The communication system according to item 2, When the first vehicle is parked, the first relay device requests the first activation information from the third communication device (S102); The third communication device is configured to transmit the first activation information to the first relay device in response to a request from the first relay device (S104).
[0082] [Item 4] The communication system according to item 2 or 3, The first communication device Before transmitting data to the second communication device, the first startup information and the second startup information are acquired from the third communication device, and based on the first startup information and the second startup information, a time and a duration when the first relay device becomes capable of communication and a time and a duration when the second relay device becomes capable of communication are recognized (S201); A communication system, wherein the first relay device uses the first communication path during a time when the first relay device is available for communication, and the second relay device uses the second communication path during a time when the second relay device is available for communication (14, S205, S207, S210, S212).
[0083] [Item 5] A communication system according to any one of items 2 to 4, the second communication device acquires the first startup information and the second startup information from the third communication device before transmitting data to the first communication device, and recognizes, based on the first startup information and the second startup information, a time and a duration when the first relay device becomes capable of communication and a time and a duration when the second relay device becomes capable of communication (S301); A communication system, wherein the first relay device uses the first communication path during a time when the first relay device is available for communication, and the second relay device uses the second communication path during a time when the second relay device is available for communication (14, S305, S307, S310, S312).
[0084] [Item 6] A communication system according to any one of items 2 to 5, The third communication device determines whether the communication quality of the first communication path is good, and if it determines that the communication quality of the first communication path is good, sets the first startup information so that the time during which the first relay device is able to communicate is longer than if it determines that the communication quality of the first communication path is not good (33).
[0085] [Item 7] A communication system according to any one of items 2 to 6, the first vehicle is an electric vehicle; The third communication device sets the first startup information when the first vehicle is being charged so that the first relay device is capable of communicating for a longer period of time than when the first vehicle is not being charged (33).
[0086] [Item 8] A vehicle communication device (1) is used in a communication system capable of wireless communication and capable of communicating with another communication device (2) via a first relay device (4) and a second relay device (5), and is mounted on a target vehicle (10) that is a predetermined vehicle, the first relay device is a communication device mounted on a first vehicle (40) that is a vehicle different from the target vehicle and capable of wireless communication; the second relay device is a communication device mounted on a second vehicle (50) that is a vehicle different from the target vehicle and the first vehicle, and capable of wireless communication; The vehicle communication device is configured to communicate with the other communication device using a first communication path, which is a communication path for communicating with the other communication device via the first relay device without passing through the second relay device, and a second communication path, which is a communication path for communicating with the other communication device via the second relay device without passing through the first relay device (14, S205, S207, S210, S212).
[0087] [Item 9] A relay device (4, 5) capable of wireless communication, used in a communication system for a vehicle communication device (1) to communicate with another communication device (2), and mounted on a vehicle (40, 50), The vehicle communication device is a communication device mounted on a target vehicle (10) that is a vehicle different from the vehicle, capable of wireless communication, and communicates with the other communication device using a first communication path that is a communication path for communicating with the other communication device via the relay device, and a second communication path that is a communication path for communicating with the other communication device via another relay device without via the relay device (14, S205, S207, S210, S212); The relay device operates in accordance with activation information that indicates the time and duration when the relay device is enabled for communication (47); The relay device is configured so that the time and period when the relay device is capable of communication does not overlap with the time and period when the other relay device is capable of communication.
[0088] [Item 10] A control communication device (3) used in a communication system in which a vehicle communication device (1) can communicate with another communication device (2) via a first relay device (4) and a second relay device (5), The vehicle communication device is a communication device that is mounted on a target vehicle (10), which is a predetermined vehicle, and is capable of wireless communication, the first relay device is mounted on a first vehicle (40) that is a vehicle different from the target vehicle, is a communication device capable of wireless communication, and operates in accordance with first activation information (47), which is information indicating a time and duration when the first relay device becomes capable of communication; the second relay device is mounted on a second vehicle (50) that is different from the target vehicle and the first vehicle, is a communication device capable of wireless communication, and operates in accordance with second activation information (47) that is information indicating a time and duration when the second relay device becomes capable of communication; the vehicle communication device communicates with the control communication device using a first communication path, which is a communication path for communicating with the other communication device via the first relay device without passing through the second relay device, and a second communication path, which is a communication path for communicating with the other communication device via the second relay device without passing through the first relay device (14, S205, S207, S210, S212); The control communication device is configured to set the first startup information and the second startup information so that the time and duration at which the first relay device becomes capable of communication does not overlap with the time and duration at which the second relay device becomes capable of communication (33). [Explanation of symbols]
[0089] 1...first communication device, 2...second communication device, 3...third communication device, 4...first relay device, 5...second relay device, 10...target vehicle, 14...route control unit, 33...allocation unit, 40...first vehicle, 47...startup control unit, 50...second vehicle, 100...communication system.
Claims
1. A communication system (100) for communication between a first communication device (1) and a second communication device (2), The system includes the first communication device, the second communication device, a first relay device (4), and a second relay device (5), The first communication device is a communication device mounted on a target vehicle (10) that is a predetermined vehicle and capable of wireless communication, the first relay device is a communication device mounted on a first vehicle (40) that is a vehicle different from the target vehicle and capable of wireless communication; the second relay device is a communication device mounted on a second vehicle (50) that is a vehicle different from the target vehicle and the first vehicle, and capable of wireless communication; a communication system in which the first communication device is configured to communicate with the second communication device using a first communication path, which is a communication path for communicating with the second communication device via the first relay device without passing through the second relay device, and a second communication path, which is a communication path for communicating with the second communication device via the second relay device without passing through the first relay device (14, S205, S207, S210, S212).
2. 2. The communication system of claim 1, Further comprising a third communication device (3), The first relay device operates in accordance with first activation information, which is information indicating the time and duration when the first relay device becomes capable of communication (47, S204, S206, S208). The second relay device operates in accordance with second activation information, which is information indicating the time and duration when the second relay device becomes capable of communication (47, S209, S211, S213). the third communication device is a communication device that is installed outside the vehicle and that manages the first startup information and the second startup information, The third communication device sets the first startup information and the second startup information, and at this time, the time and time when the first relay device becomes capable of communication and the time and time when the second relay device becomes capable of communication do not overlap (33).
3. 3. The communication system according to claim 2, When the first vehicle is parked, the first relay device requests the first activation information from the third communication device (S102); The third communication device is configured to transmit the first activation information to the first relay device in response to a request from the first relay device (S104).
4. 4. The communication system according to claim 2 or 3, The first communication device Before transmitting data to the second communication device, the first startup information and the second startup information are acquired from the third communication device, and based on the first startup information and the second startup information, a time and a duration when the first relay device becomes capable of communication and a time and a duration when the second relay device becomes capable of communication are recognized (S201); A communication system in which the first relay device uses the first communication path during a time when the first relay device is available for communication, and the second relay device uses the second communication path during a time when the second relay device is available for communication (14, S205, S207, S210, S212).
5. 4. The communication system according to claim 2 or 3, The second communication device acquires the first startup information and the second startup information from the third communication device before transmitting data to the first communication device, and recognizes, based on the first startup information and the second startup information, a time and a duration when the first relay device becomes capable of communication and a time and a duration when the second relay device becomes capable of communication (S301); A communication system in which the first relay device uses the first communication path during a time when the first relay device is available for communication, and the second relay device uses the second communication path during a time when the second relay device is available for communication (14, S305, S307, S310, S312).
6. 4. The communication system according to claim 2 or 3, The third communication device determines whether the communication quality of the first communication path is good, and if it determines that the communication quality of the first communication path is good, sets the first startup information so that the time during which the first relay device is able to communicate is longer than if it determines that the communication quality of the first communication path is not good (33).
7. 4. The communication system according to claim 2 or 3, the first vehicle is an electric vehicle; The third communication device sets the first startup information (33) when the first vehicle is charging so that the first relay device is capable of communicating for a longer period of time than when the first vehicle is not charging.
8. A vehicle communication device (1) is used in a communication system capable of wireless communication and capable of communicating with another communication device (2) via a first relay device (4) and a second relay device (5), and is mounted on a target vehicle (10) that is a predetermined vehicle, the first relay device is a communication device mounted on a first vehicle (40) that is a vehicle different from the target vehicle and capable of wireless communication; the second relay device is a communication device mounted on a second vehicle (50) that is a vehicle different from the target vehicle and the first vehicle, and capable of wireless communication; The vehicle communication device is configured to communicate with the other communication device using a first communication path, which is a communication path for communicating with the other communication device via the first relay device without passing through the second relay device, and a second communication path, which is a communication path for communicating with the other communication device via the second relay device without passing through the first relay device (14, S205, S207, S210, S212).
9. A relay device (4, 5) capable of wireless communication, used in a communication system for a vehicle communication device (1) to communicate with another communication device (2), and mounted on a vehicle (40, 50), The vehicle communication device is a communication device mounted on a target vehicle (10) that is a vehicle different from the vehicle, capable of wireless communication, and communicates with the other communication device using a first communication path that is a communication path for communicating with the other communication device via the relay device, and a second communication path that is a communication path for communicating with the other communication device via another relay device without via the relay device (14, S205, S207, S210, S212), The relay device operates in accordance with activation information that indicates the time and duration when the relay device is enabled for communication (47). The relay device is configured so that the time and period when the relay device is capable of communication does not overlap with the time and period when the other relay device is capable of communication.
10. A control communication device (3) used in a communication system in which a vehicle communication device (1) can communicate with another communication device (2) via a first relay device (4) and a second relay device (5), The vehicle communication device is a communication device that is mounted on a target vehicle (10) that is a predetermined vehicle and is capable of wireless communication, The first relay device is mounted on a first vehicle (40) that is a vehicle different from the target vehicle, is a communication device capable of wireless communication, and operates in accordance with first activation information that is information indicating a time and duration when the first relay device becomes capable of communication (47); The second relay device is mounted on a second vehicle (50) that is a vehicle different from the target vehicle and the first vehicle, is a communication device capable of wireless communication, and operates in accordance with second activation information that is information indicating a time and duration when the second relay device becomes capable of communication (47); The vehicle communication device communicates with the control communication device using a first communication path, which is a communication path for communicating with the other communication device via the first relay device without passing through the second relay device, and a second communication path, which is a communication path for communicating with the other communication device via the second relay device without passing through the first relay device (14, S205, S207, S210, S212). The control communication device is configured to set the first startup information and the second startup information so that the time and duration at which the first relay device becomes capable of communication does not overlap with the time and duration at which the second relay device becomes capable of communication (33).
Citation Information
Patent Citations
Multihop wireless ad hoc network, communication system, information collection and setting device, information terminal, and route search method
JP2011223419A