WO2015133180A1 - 通信装置、通信制御方法および記録媒体 - Google Patents
通信装置、通信制御方法および記録媒体 Download PDFInfo
- Publication number
- WO2015133180A1 WO2015133180A1 PCT/JP2015/051034 JP2015051034W WO2015133180A1 WO 2015133180 A1 WO2015133180 A1 WO 2015133180A1 JP 2015051034 W JP2015051034 W JP 2015051034W WO 2015133180 A1 WO2015133180 A1 WO 2015133180A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- message
- transmission
- transmission power
- radio channel
- communication device
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/02—Selection of wireless resources by user or terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/46—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for vehicle-to-vehicle communication [V2V]
Definitions
- the present invention relates to a communication device, a communication control method, and a program, and more particularly, to a communication device, a communication control method, and a program that control message communication.
- a vehicle-to-vehicle communication system in which vehicle-mounted communication devices mounted on a vehicle communicate with each other, and a road-to-vehicle communication system in which a vehicle-mounted communication device mounted on a vehicle and a roadside communication device installed on a roadside communicate with each other are known.
- DENM Decentralized Environmental Notification Message
- CAM Cooperative Awareness Message
- DENM is a message for informing a communication device within a predetermined range of occurrence of a predetermined event (for example, sudden braking or lighting of a hazard lamp).
- the DENM is repeatedly transmitted for a predetermined time as a predetermined event occurs.
- transmission conditions for example, necessary transmission distance and necessary transmission delay time
- the CAM is a message for notifying surrounding communication devices of the position and speed of the vehicle.
- the CAM is repeatedly transmitted regardless of the occurrence of an event.
- a transmission condition corresponding to an event such as DENM is not set in the CAM.
- Patent Document 1 discloses a roadside communication device that performs road-to-vehicle communication by appropriately switching between an infrastructure communication channel and an ad hoc communication channel, and performs road-to-vehicle communication and vehicle-to-vehicle communication by appropriately switching between an infrastructure communication channel and an ad hoc communication channel.
- An in-vehicle communication device is described.
- multi-hop communication is often performed.
- the roadside communication device described in Patent Document 1 transmits roadside information using an infrastructure communication channel when communicating with an in-vehicle communication device in the communication area of the roadside communication device.
- the roadside communication device described in Patent Document 1 transmits roadside information using an ad hoc communication channel when communicating with an in-vehicle communication device outside the communication area of the roadside communication device.
- the in-vehicle communication device described in Patent Document 1 normally performs inter-vehicle communication using an ad hoc communication channel.
- the vehicle-mounted communication device described in Patent Document 1 receives roadside information via an ad hoc communication channel or receives a channel switching notification from another vehicle-mounted communication device, the vehicle-mounted communication device receives a channel Send a switch notification. Thereafter, the in-vehicle communication device described in Patent Document 1 switches the channel from the ad hoc communication channel to the infrastructure communication channel.
- the roadside communication device described in Patent Document 1 switches between the infrastructure communication channel and the ad hoc communication channel depending on whether or not the in-vehicle communication device exists in the communication area of the roadside communication device. On the other hand, the in-vehicle communication device described in Patent Document 1 also switches the channel to be used. For this reason, there is a possibility that the in-vehicle side communication device does not use the channel after switching in the road side communication device.
- the in-vehicle communication device uses the infrastructure communication channel, even if information from the roadside communication device is multi-hop transferred through the ad hoc communication channel, the information does not reach the in-vehicle communication device. Occurs.
- the in-vehicle communication device described in Patent Document 1 receives roadside information via an ad hoc communication channel, it transmits a channel switching notification and then switches the channel.
- the channel switching notification from the in-vehicle communication device does not reach the other in-vehicle communication device that is the communication partner
- the in-vehicle communication device and the other in-vehicle communication device that is the communication partner Different channels are used. For this reason, the situation where the information transmitted from the vehicle-mounted communication apparatus does not reach other vehicle-mounted communication apparatuses which are communication partners arises.
- the roadside communication device and the vehicle-mounted communication device described in Patent Document 1 have a problem that information transmitted from the communication device does not reach the communication partner.
- An object of the present invention is to provide a communication device, a communication control method, and a program that can solve the above-described problems.
- the communication device of the present invention A generator for generating a message; A receiving unit that receives wireless channel information indicating a wireless channel used by another communication device; When the transmission power used when transmitting the message is greater than or equal to a threshold, the message is transmitted using the radio channel indicated by the radio channel information with the transmission power, and the transmission power is less than the threshold And a control unit that performs a transmission operation of transmitting a multi-hop message in which a multi-hop transfer instruction is added to the message using the radio channel indicated by the radio channel information with the transmission power.
- the communication control method of the present invention includes: Generate a message, Receive radio channel information indicating the radio channel used by other communication devices, When the transmission power used when transmitting the message is greater than or equal to a threshold, the message is transmitted using the radio channel indicated by the radio channel information with the transmission power, and the transmission power is less than the threshold A transmission operation is performed in which a multi-hop message in which a multi-hop transfer instruction is added to the message is transmitted using the radio channel indicated by the radio channel information with the transmission power.
- the recording medium of the present invention is On the computer, A generation procedure for generating a message; A receiving procedure for receiving radio channel information indicating a radio channel used by another communication device; When the transmission power used when transmitting the message is greater than or equal to a threshold, the message is transmitted using the radio channel indicated by the radio channel information with the transmission power, and the transmission power is less than the threshold A control procedure for executing a transmission operation of transmitting a multi-hop message in which a multi-hop transfer instruction is added to the message using the radio channel indicated by the radio channel information at the transmission power.
- a recorded computer-readable recording medium A recorded computer-readable recording medium.
- FIG. 1 is a diagram illustrating a communication device 1 according to a first embodiment of the present invention.
- the communication device 1 includes a generation unit 2, a reception unit 3, and a control unit 4.
- the communication device 1 is mounted on a vehicle and performs inter-vehicle communication or road-vehicle communication.
- the generation unit 2 generates a message to be transmitted (hereinafter simply referred to as “message”).
- the receiving unit 3 receives radio channel information indicating a radio channel used by another communication device, transmitted from another communication device (for example, an in-vehicle communication device or a roadside communication device).
- the control unit 4 controls the communication device 1.
- functions of the control unit 4 will be described.
- the control unit 4 performs a first operation when the transmission power used when transmitting the message is equal to or higher than the threshold value, and performs a second operation when the transmission power is lower than the threshold value (hereinafter simply referred to as “transmission power”). (Referred to as “transmission operation”).
- transmission power used when transmitting a message is also referred to as “transmission power scheduled to be used”.
- the first operation is an operation of transmitting a message using a radio channel indicated by radio channel information with transmission power scheduled to be used.
- the second operation is an operation of transmitting a multi-hop message in which a multi-hop transfer instruction is added to the message using a radio channel indicated by the radio channel information with a transmission power scheduled to be used.
- FIG. 2 is a flowchart for explaining the operation of the communication apparatus 1.
- step S1 When receiving the wireless channel information (step S1), the receiving unit 3 outputs the wireless channel information to the control unit 4. When receiving the wireless channel information, the control unit 4 holds the wireless channel information.
- step S2 the generation unit 2 outputs the message to the control unit 4.
- Control part 4 will perform transmission operation, if a message is received (Step S3).
- the generation unit 2 generates a message.
- the receiving unit 3 receives radio channel information.
- the control unit 4 performs a transmission operation in which the first operation is performed when the transmission power scheduled to be used is equal to or greater than the threshold, and the second operation is performed when the transmission power scheduled to be used is less than the threshold.
- the first operation is an operation of transmitting a message using the radio channel indicated by the radio channel information with the transmission power scheduled to be used.
- the second operation is an operation of transmitting a multi-hop message in which a multi-hop transfer instruction is added to the message using the radio channel indicated by the radio channel information with the transmission power scheduled to be used.
- the message transmission distance increases as the message transmission power increases. Therefore, when the transmission power scheduled to be used is less than the threshold value, the second operation is performed to transmit the multi-hop message, so that the message is transferred to a range where the message cannot be received by transmitting the message with the transmission power scheduled to be used. It becomes possible to do. Therefore, it is possible to suppress a situation in which the message transmitted from the communication device 1 does not reach the communication partner.
- FIG. 3 is a diagram illustrating the communication device 11 according to the second embodiment of the present invention.
- the communication device 11 includes a receiving unit 12, an application unit 13, and a control unit 14.
- the control unit 14 includes a radio channel setting unit 14a, a transmission cycle setting unit 14b, a multihop setting unit 14c, a transmission power / transmission rate setting unit 14d, a congestion control unit 14e, and a transmission unit 14f.
- the communication device 11 is, for example, an in-vehicle communication device.
- the communication device 11 executes vehicle-to-vehicle communication or road-to-vehicle communication with another communication device (for example, another vehicle-mounted communication device or roadside communication device) in a state where it is mounted on the vehicle.
- another communication device for example, another vehicle-mounted communication device or roadside communication device
- the communication device 11 performs vehicle-to-vehicle communication or road-to-vehicle communication using two wireless channels simultaneously.
- the communication device 11 uses a CCH (Control Channel) as one of the two radio channels (hereinafter referred to as “radio channel CH1”).
- the CCH is commonly used in a communication device that performs inter-vehicle communication or road-vehicle communication with the communication device 11.
- the CCH is an example of a common radio channel set in advance for communication of the communication device 11.
- CCH is used for CAM communication.
- the CCH may be used for DENM communication, communication of a unicast message that is a message used in one-to-one communication, and communication of radio channel information.
- the communication device 11 uses one of a plurality of SCHs (Service Channels) having different frequencies as the other of the two wireless channels (hereinafter referred to as “wireless channel CH2”).
- SCHs Service Channels
- Each SCH is used for communication of DEMN, unicast message, and radio channel information.
- the frequency of each SCH is different from the frequency of CCH. Note that the number of SCHs may be one or more.
- the number of radio channels simultaneously used by the communication device 11 is not limited to “2” and can be changed as appropriate.
- the radio channel used by the communication device 11 is not limited to CCH and SCH, and can be changed as appropriate.
- the receiving unit 12 receives a message or wireless channel information wirelessly transmitted from another communication device through the wireless channel CH1.
- the receiving unit 12 also receives messages and wireless channel information that are wirelessly transmitted from other communication devices through the wireless channel CH2.
- the receiving unit 12 When the receiving unit 12 receives a message (for example, CAM, DENM, unicast message) wirelessly transmitted from another communication device through the wireless channel CH1 or CH2, the receiving unit 12 outputs the message to the application unit 13.
- a message for example, CAM, DENM, unicast message
- the receiving unit 12 periodically uses the channel information indicating the channel currently used as the radio channel CH1 (CCH) and the channel currently used as the radio channel CH2 (one of the SCHs) to the application unit 13. To be notified. Further, when the SCH used as the radio channel CH2 is switched, the receiving unit 12 notifies the application unit 13 of new used channel information.
- the receiving unit 12 specifies the degree of congestion of each of the radio channels CH1 and CH2 based on the communication status of messages and radio channel information.
- the receiving unit 12 notifies the congestion control unit 14e of the degree of congestion of each of the radio channels CH1 and CH2.
- the receiving unit 12 when receiving the wireless channel information wirelessly transmitted from another communication device through the wireless channel CH1 or CH2, the receiving unit 12 outputs the wireless channel information to the congestion control unit 14e.
- the receiving unit 12 When the wireless channel information is included in the DENM or CAM, the receiving unit 12 outputs the wireless channel information in the DENM or CAM or the DENM or CAM including the wireless channel information to the congestion control unit 14e.
- the application unit 13 is an example of a generation unit.
- the application unit 13 has a positioning function for measuring the position.
- the positioning function of the application unit 13 is a function that performs positioning using, for example, GPS (Global Positioning System). Note that the positioning function of the application unit 13 is not limited to a function using GPS, but can be changed as appropriate.
- the application unit 13 detects an event (for example, sudden braking or lighting of a hazard lamp) that occurs in a vehicle (hereinafter simply referred to as “vehicle”) in which the communication device 11 is mounted.
- an event for example, sudden braking or lighting of a hazard lamp
- the application unit 13 detects an event that has occurred in the vehicle, for example, as follows.
- the application unit 13 receives event notification information representing an event that has occurred in the vehicle from the vehicle.
- the application unit 13 uses the event notification information to detect an event that has occurred in the vehicle.
- the method for detecting an event that has occurred in the vehicle by the application unit 13 is not limited to the method using the event notification information, and can be changed as appropriate.
- the application unit 13 receives a message and usage channel information output from the receiving unit 12. For example, when the application unit 13 receives a CAM, the application unit 13 confirms the position of another in-vehicle communication device indicated by the CAM.
- the application unit 13 generates a plurality of types of messages used in inter-vehicle communication and road-to-vehicle communication as messages to be transmitted.
- the application unit 13 generates a message (unicast message) used in CAM, DENM, and one-to-one communication as a plurality of types of messages.
- the application unit 13 generates, for example, a DENM indicating the occurrence of a specific event in association with the occurrence of an event such as sudden braking or lighting of a hazard lamp (hereinafter referred to as a “specific event”).
- a DENM indicating the occurrence of a specific event in association with the occurrence of an event such as sudden braking or lighting of a hazard lamp
- the application unit 13 stores a transmission condition (for example, transmission distance and transmission delay time) corresponding to the specific event for each specific event.
- a transmission condition for example, transmission distance and transmission delay time
- the application unit 13 stores a communication distance A1 required for communication and a delay time B1 required for communication as transmission conditions corresponding to “sudden braking” which is an example of a specific event. Further, the application unit 13 stores a communication distance A2 required for communication and a delay time B2 required for communication as transmission conditions corresponding to “hazard lamp lighting” which is an example of a specific event.
- the communication distance required for communication is referred to as “requested communication distance”.
- the requested communication distance is an example of a transmission distance that is a transmission condition.
- the transmission power corresponding to the requested communication distance hereinafter referred to as “requested transmission power” is smaller than a predetermined maximum transmission power.
- the delay time required for communication is referred to as “request delay time”.
- the request delay time is an example of a transmission delay time that is a transmission condition. In the present embodiment, it is assumed that the request delay time is longer than the time indicated by a predetermined shortest transmission cycle.
- the requested communication distance A1 may be the same as or different from the requested communication distance A2.
- the request delay time B1 may be the same as or different from the request delay time B2.
- the application unit 13 intermittently generates a CAM indicating the position and speed of the vehicle.
- the application unit 13 does not store transmission conditions for CAM.
- the application unit 13 generates a unicast message when executing one-to-one communication.
- the application unit 13 stores transmission conditions according to the unicast message (for example, matters with the distance to the communication partner as the requested communication distance and the requested delay time).
- the application unit 13 receives the used channel information output from the receiving unit 12.
- the application unit 13 refers to the use channel information and generates radio channel information representing the radio channel used by the communication device 11.
- the application unit 13 may generate a CAM or DENM including radio channel information. In the following, it is assumed that the application unit 13 generates a CAM including radio channel information.
- the control unit 14 controls transmission of the message generated by the application unit 13.
- the control unit 14 performs the first wireless transmission operation when the transmission power scheduled to be used is equal to or higher than the transmission power threshold, and performs the second wireless transmission operation when the transmission power scheduled to be used is less than the transmission power threshold. Execute the transmission operation.
- the first wireless transmission operation is an operation for transmitting a message using a wireless channel indicated by wireless channel information from another communication device with a transmission power scheduled to be used.
- the second wireless transmission operation is an operation of transmitting a multi-hop message in which a multi-hop transfer instruction is added to the message using a wireless channel indicated by wireless channel information from another communication device with a transmission power scheduled to be used. It is.
- a wireless channel (hereinafter referred to as “scheduled wireless channel to be used”) used for message transmission is set.
- CCH is set as the default scheduled radio channel.
- the default use-scheduled radio channel is not limited to CCH, and may be any SCH.
- the transmission cycle setting unit 14b In the transmission cycle setting unit 14b, a message transmission cycle is set.
- the transmission cycle setting unit 14b outputs a copy of the message generated by the application unit 13 to the multihop setting unit 14c with the set transmission cycle.
- multi-hop setting information indicating whether the message is a target of multi-hop transfer is set.
- multi-hop subject the fact that a message is subject to multi-hop transfer.
- non-multi-hop subject the fact that a message is not subject to multi-hop transfer.
- the multihop setting unit 14c When the multihop setting information indicates a multihop target, the multihop setting unit 14c generates a multihop message by adding a multihop transfer instruction to the message (duplicate) from the transmission cycle setting unit 14b. Then, the multihop setting unit 14c outputs the multihop message to the transmission unit 14f. On the other hand, when the multihop setting information indicates that the target is not multihop, the multihop setting unit 14c outputs the message (duplicate) from the transmission cycle setting unit 14b to the transmission unit 14f as it is.
- the transmission power / transmission speed of the message is set in the transmission power / transmission speed setting unit 14d.
- the congestion control unit 14e transmits a message (for example, a scheduled radio channel, a transmission cycle, a transmission power, a transmission rate, a multi-hop, based on the message type, the congestion level and the radio channel information notified from the reception unit 12. Control).
- a message for example, a scheduled radio channel, a transmission cycle, a transmission power, a transmission rate, a multi-hop, based on the message type, the congestion level and the radio channel information notified from the reception unit 12. Control).
- the congestion control unit 14e stores a correspondence table indicating a correspondence relationship between transmission power and transmission distance, and a congestion degree threshold value.
- the transmission power increases as the corresponding transmission distance increases.
- the transmission unit 14f sends a message or a multi-hop message to the scheduled radio channel, transmission cycle, transmission power, and transmission rate set in the radio channel setting unit 14a, the transmission cycle setting unit 14b, and the transmission power / transmission rate setting unit 14d, respectively. Then, wireless transmission.
- FIG. 4 is a flowchart for explaining the operation of the communication device 11.
- the receiving unit 12 uses the CCH as the radio channel CH1 and selects one of a plurality of SCHs as the radio channel CH2 (for example, predetermined) SCH or SCH set by the user).
- the receiving unit 12 uses CCH as the radio channel CH1 and uses the scheduled radio channel as the radio channel CH2.
- the receiving unit 12 specifies the degree of congestion of each of the radio channels CH1 and CH2 based on the communication status of the message through each radio channel.
- the receiving unit 12 notifies the congestion control unit 14e of the degree of congestion of each of the radio channels CH1 and CH2.
- the receiving unit 12 when receiving the CAM including the wireless channel information from another communication apparatus, the receiving unit 12 outputs the CAM including the wireless channel information to the congestion control unit 14e.
- the application unit 13 may notify the congestion control unit 14e of the radio channel information included in the CAM. In this case, the receiving unit 12 may not output the CAM including the radio channel information to the congestion control unit 14e.
- step S101 When the application unit 13 generates a message (step S101), the application unit 13 outputs the message to the transmission cycle setting unit 14b, and outputs message type information indicating the type of the message to the congestion control unit 14e.
- the application unit 13 When the message type is DENM or unicast message, the application unit 13 also outputs the message transmission condition to the congestion control unit 14e. For example, when the message is DENM, the application unit 13 outputs a transmission condition corresponding to the specific event represented by the DENM to the congestion control unit 14e.
- the application unit 13 uses request communication distance information indicating a request communication distance and request delay time information indicating a request delay time as message transmission conditions.
- request communication distance information indicating a request communication distance
- request delay time information indicating a request delay time as message transmission conditions.
- the application unit 13 requests a distance between the communication partner position indicated in the CAM transmitted by the communication partner and the communication device 11 position measured by the application unit 13. Used as a communication distance.
- the transmission cycle setting unit 14b When the transmission cycle setting unit 14b receives a message, the transmission cycle setting unit 14b holds the message.
- the congestion control unit 14e determines whether the message type is CAM, DENM, or unicast message (step S102).
- the congestion control unit 14e determines CCH as the scheduled radio channel (step S103).
- the congestion control unit 14e sets the use-scheduled radio channel determined in step S103 in the radio channel setting unit 14a.
- the congestion control unit 14e refers to the degree of congestion of the CCH (wireless channel CH1) notified from the receiving unit 12 (step S104).
- the congestion control unit 14e determines a message transmission cycle based on the CCH congestion degree (step S105).
- the congestion control unit 14e determines the shortest transmission cycle as the message transmission cycle.
- the congestion control unit 14e determines a cycle longer than the transmission cycle currently set in the transmission cycle setting unit 14b as the message transmission cycle. In a situation where the transmission cycle is not set in the transmission cycle setting unit 14b, the congestion control unit 14e determines a cycle longer than the shortest transmission cycle by a specified time as the message transmission cycle.
- the congestion control unit 14e sets the transmission cycle determined in step S105 in the transmission cycle setting unit 14b as the message transmission cycle.
- the transmission cycle setting unit 14b copies the held message at a time interval indicated by the transmission cycle, and generates a copy of the message (hereinafter referred to as “transmission data”). (Step S106).
- the transmission cycle setting unit 14b outputs the transmission data to the multihop setting unit 14c.
- the multihop setting unit 14c When receiving the transmission data, the multihop setting unit 14c refers to the multihop setting information. In this situation, the multi-hop setting information indicates “non-multi-hop target”. The multi-hop setting unit 14c outputs the transmission data to the transmission unit 14f as it is because the multi-hop setting information indicates “non-multi-hop target”.
- the congestion control unit 14e determines the transmission power of the message based on the CCH congestion degree (step S107).
- the congestion control unit 14e determines the maximum transmission power as the message transmission power.
- the congestion control unit 14e uses a transmission power smaller than the transmission power currently set in the transmission power / transmission rate setting unit 14d by a predetermined amount, and the message transmission power. Determine as. In a situation where the transmission power is not set in the transmission power / transmission speed setting unit 14d, the congestion control unit 14e determines a transmission power smaller than the maximum transmission power by a specified amount as the message transmission power.
- the congestion control unit 14e sets the transmission power determined in step S107 in the transmission power / transmission rate setting unit 14d as the message transmission power.
- the congestion control unit 14e determines a message transmission rate based on the CCH congestion degree (step S108).
- the congestion control unit 14e determines a predetermined slowest transmission rate (hereinafter referred to as “latest transmission rate”) as the message transmission rate.
- the congestion control unit 14e sets a transmission rate that is higher than the transmission rate currently set in the transmission power / transmission rate setting unit 14d by a specified value, and the message transmission rate. Determine as. Note that, in the situation where the transmission rate is not set in the transmission power / transmission rate setting unit 14d, the congestion control unit 14e determines a transmission rate that is faster than the latest transmission rate by a specified value as the message transmission rate.
- the congestion control unit 14e sets the transmission rate determined in step S108 in the transmission power / transmission rate setting unit 14d as the message transmission rate.
- the transmission unit 14f uses the transmission power and transmission rate set in the transmission power / transmission rate setting unit 14d using the scheduled radio channel set in the radio channel setting unit 14a. Radio transmission is performed (step S109). In step S109, CCH is used as the scheduled radio channel.
- the transmission unit 14f When the transmission unit 14f receives transmission data, the transmission power / transmission rate setting unit 14d is not set with transmission power and transmission rate, and the radio channel setting unit 14a is not set with a scheduled radio channel. The transmission data is not transmitted.
- the transmission unit 14f outputs a transmission notification indicating that the transmission data has been transmitted to the congestion control unit 14e.
- the congestion control unit 14e determines whether the elapsed time since the reception of the message type information exceeds a predetermined transmission duration (step S110).
- step S110 If the elapsed time does not exceed the transmission continuation time in step S110, the congestion control unit 14e returns the process to step S104.
- the congestion control unit 14e deletes the message held by the transmission cycle setting unit 14b. Subsequently, the congestion control unit 14e deletes the transmission cycle, transmission power, and transmission rate set in the transmission cycle setting unit 14b and the transmission power / transmission rate setting unit 14d, respectively, and performs a transmission operation with congestion control. finish.
- the congestion control unit 14e refers to the congestion levels of radio channels CH1 and CH2, transmission conditions, and radio channel information from other communication devices. (Step S111).
- the transmission conditions are requested communication distance information and requested delay time information.
- the congestion control unit 14e determines the SCH being used in the radio channel CH2 as the scheduled radio channel (step S112). Note that when the radio channel information from another communication device does not indicate the SCH being used in the radio channel CH2, the congestion control unit 14e may determine the CCH as the scheduled radio channel, for example. Further, when the radio channel information from another communication apparatus does not indicate the SCH being used in the radio channel CH2, the congestion control unit 14e may determine the SCH indicated by the radio channel information as the scheduled radio channel.
- the congestion control unit 14e sets the scheduled radio channel to be used determined in step S112 in the radio channel setting unit 14a.
- the congestion control unit 14e determines the transmission power of the message based on the congestion level of the scheduled radio channel and the transmission conditions (Step S113).
- the congestion control unit 14e determines the maximum transmission power as the message transmission power.
- the congestion control unit 14e sends a transmission power smaller than the transmission power currently set in the transmission power / transmission speed setting unit 14d by a predetermined amount. Determined as the transmission power. In a situation where the transmission power is not set in the transmission power / transmission speed setting unit 14d, the congestion control unit 14e determines a transmission power smaller than the maximum transmission power by a specified amount as the message transmission power.
- the congestion control unit 14e sets the transmission power determined in step S113 in the transmission power / transmission rate setting unit 14d as the message transmission power.
- the transmission power determined in step S113 is an example of transmission power scheduled to be used.
- the congestion control unit 14e refers to the correspondence table and determines the requested transmission power corresponding to the requested communication distance represented by the requested communication distance information as a transmission power threshold (step S114).
- the requested communication distance is an example of a predetermined minimum transmission distance.
- the requested transmission power is an example of the minimum transmission power.
- the congestion control unit 14e may determine the transmission power obtained by adding the adjustment value to the requested transmission power as the transmission power threshold.
- the adjustment value can also be referred to as a correction value.
- the congestion control unit 14e determines whether or not the transmission power determined in step S113 is greater than or equal to the transmission power threshold (step S115).
- the congestion control unit 14e changes the multihop setting information set in the multihop setting unit 14c to multihop setting information indicating “multihop target” (Ste S116). If the transmission power is less than the transmission power threshold, the transmission distance of a message transmitted with the transmission power is likely to be less than the requested communication distance. Subsequently, the congestion control unit 14e executes Step S118.
- the congestion control unit 14e sets the multihop setting information set in the multihop setting unit 14c as the multihop setting information indicating “not subject to multihop”. (Step S117). If the transmission power is greater than or equal to the transmission power threshold in step S115, the transmission distance of a message transmitted with that transmission power is likely to be greater than or equal to the requested communication distance. Subsequently, the congestion control unit 14e executes Step S118.
- step S118 the congestion control unit 14e determines the message transmission cycle based on the congestion level of the scheduled radio channel and the transmission conditions.
- the congestion control unit 14e determines the shortest transmission cycle as the message transmission cycle.
- the congestion control unit 14e firstly has a period longer than the transmission period currently set in the transmission period setting unit 14b (hereinafter referred to as “transmission period”). Identified as “candidate”).
- the congestion control unit 14e determines the transmission cycle candidate as the message transmission cycle.
- the congestion control unit 14e determines the request delay time as the message transmission cycle. This means that the maximum value of the transmission cycle is limited by the request delay time.
- the request delay time, the time represented by the shortest transmission cycle, and the specified time have a relationship of “request delay time”> “time represented by the shortest transmission cycle” + “specified time”.
- the congestion control unit 14e determines a cycle longer than the shortest transmission cycle by a specified time as a message transmission cycle.
- the congestion control unit 14e sets the transmission cycle determined in step S118 in the transmission cycle setting unit 14b as the message transmission cycle.
- the transmission cycle setting unit 14b executes step S119 when the transmission cycle of the message is set.
- the process in step S119 is the same as the process in step S106. For this reason, the detailed description about the process in step S119 is omitted.
- the transmission cycle setting unit 14b outputs the transmission data generated in step S119 to the multihop setting unit 14c.
- the multi-hop setting unit 14c determines whether the multi-hop setting information indicates “multi-hop target” (step S120).
- the multi-hop setting unit 14c adds a multi-hop transfer instruction to the transmission data to generate a multi-hop message (step S121).
- the multi-hop transfer instruction is also information necessary for multi-hop communication.
- the multihop transfer instruction includes, for example, hop record number information indicating the hop record number and information indicating the remaining hop number.
- the initial value of the hop record number information is “1”, and is incremented by 1 at the communication device that executes the transfer every time the multi-hop message is transferred (hopped).
- the initial value of the information indicating the number of remaining hops is “scheduled hop number”, and is reduced by 1 at the communication device that executes the transfer every time the multi-hop message is transferred (hopped).
- a communication device that has received a multi-hop message with a remaining hop count of “0” does not transfer the multi-pop message.
- the multihop setting unit 14c When the multihop setting unit 14c generates a multihop message, the multihop setting unit 14c outputs the multihop message to the transmission unit 14f.
- the multi-hop setting unit 14c outputs the transmission data to the transmission unit 14f as it is.
- the congestion control unit 14e determines the transmission rate of the message based on the congestion level of the scheduled radio channel (step S122).
- the processing in step S122 is the same as the processing in step S108 except that the congestion level of the scheduled radio channel is used instead of the CCH congestion level. For this reason, the detailed description about the process in step S122 is omitted.
- the congestion control unit 14e sets the transmission rate determined in step S122 as the message transmission rate in the transmission power / transmission rate setting unit 14d.
- the transmission unit 14f executes Step S123.
- step S123 when the transmission unit 14f accepts transmission data, the transmission unit 14f uses the transmission data set in the transmission power / transmission rate setting unit 14d using the scheduled use radio channel set in the radio channel setting unit 14a. Transmit at power and transmission rate.
- the transmission unit 14f uses the scheduled radio channel set in the radio channel setting unit 14a for the multi-hop message, and the transmission set in the transmission power / transmission rate setting unit 14d. Wireless transmission at power and transmission speed.
- the transmission unit 14f outputs a transmission notification to the congestion control unit 14e.
- step S124 When the congestion control unit 14e receives the transmission notification, the congestion control unit 14e executes step S124.
- the process in step S124 is the same as the process in step S110. For this reason, a detailed description of the process in step S124 is omitted.
- step S124 If the elapsed time does not exceed the transmission duration in step S124, the congestion control unit 14e returns the process to step S111.
- the congestion control unit 14e deletes the message held by the transmission cycle setting unit 14b. Subsequently, the congestion control unit 14e deletes the transmission cycle set in the transmission cycle setting unit 14b and the transmission power and transmission rate set in the transmission power / transmission rate setting unit 14d. Subsequently, the congestion control unit 14e changes the multihop setting information set in the multihop setting unit 14c to multihop setting information indicating “not subject to multihop”, and ends the transmission operation with congestion control.
- Application unit 13 generates a message.
- the receiving unit 12 receives radio channel information.
- the control unit 14 performs the first wireless transmission operation when the transmission power scheduled to be used is equal to or higher than the transmission power threshold, and performs the second wireless transmission operation when the transmission power scheduled to be used is less than the transmission power threshold. Execute the transmission operation.
- the first wireless transmission operation is an operation for transmitting a message using a wireless channel indicated by wireless channel information from another communication device with a transmission power scheduled to be used.
- the second wireless transmission operation is an operation of transmitting a multi-hop message in which a multi-hop transfer instruction is added to the message using a wireless channel indicated by wireless channel information from another communication device with a transmission power scheduled to be used. It is.
- a transmission power threshold value used for determining whether to perform multi-hop a requested transmission power corresponding to a requested communication distance defined for a message, or a transmission power obtained by adding an adjustment value to the requested transmission power Is used. For this reason, the transmission power threshold is specified based on the requested communication distance. Therefore, when the transmission power scheduled to be used is less than the transmission power threshold, there is a high possibility that a message transmitted with the transmission power scheduled to be used will not be transmitted to the requested communication distance. Therefore, by transmitting a multi-hop message when the transmission power scheduled to be used is less than the transmission power threshold, it becomes possible to make the transmission distance (transfer distance) of the message using multi-hop more than the requested communication distance. .
- the control unit 14 determines the transmission power scheduled to be used based on the degree of congestion of the radio channel used for message transmission. For this reason, for example, when the degree of congestion of the radio channel used for message transmission is high, it is possible to reduce the transmission power scheduled to be used in order to avoid congestion. In addition, when the transmission power scheduled to be used is reduced and the transmission power scheduled to be used becomes less than the transmission power threshold, a multi-hop message is transmitted. For this reason, even if the transmission power scheduled to be used is changed in accordance with the congestion control, the possibility that the message transmission distance (transfer distance) becomes shorter than the transmission distance corresponding to the transmission power threshold can be reduced.
- the control unit 14 executes the above-described transmission operation when the message type is different from the message type that does not accompany the transmission distance as a transmission condition (for example, DENM or unicast message).
- a transmission condition for example, DENM or unicast message.
- the message type is a message that does not accompany the transmission distance as a transmission condition (for example, CAM)
- the CCH that is determined in advance with the transmission power scheduled to use the message is used without performing the above-described transmission operation. To send. Therefore, it is possible to switch whether or not to perform the above-described transmission operation according to the type of message.
- the transmission power determination operation in step S107 or the transmission rate determination operation in step S108 may be performed. Further, the transmission rate determination operation in step S108 may be executed before the transmission power determination operation in step S107 is executed. Further, the transmission rate determination operation in step S122 may be executed before the transmission cycle determination operation in step S118.
- transmission rate control and transmission cycle control may be omitted.
- the communication device may be realized by a computer.
- the computer reads and executes a program recorded on a recording medium such as a CD-ROM (Compact Disk Read Only Memory) that can be read by the computer, and executes a function of the communication device.
- a recording medium such as a CD-ROM (Compact Disk Read Only Memory) that can be read by the computer, and executes a function of the communication device.
- the recording medium is not limited to the CD-ROM and can be changed as appropriate.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
通信装置は、メッセージを生成する生成部と、他の通信装置が使用している無線チャネルを示す無線チャネル情報を受信する受信部と、メッセージを送信する際に用いる送信電力が閾値以上である場合にメッセージを該送信電力で無線チャネル情報が示す無線チャネルを使用して送信し、送信電力が閾値未満である場合にメッセージにマルチホップ転送の指示が付加されたマルチホップメッセージを該送信電力で無線チャネル情報が示す無線チャネルを使用して送信する、という送信動作を実行する制御部と、を含む。
Description
本発明は、通信装置、通信制御方法およびプログラムに関し、特には、メッセージの通信を制御する通信装置、通信制御方法およびプログラムに関する。
車両に搭載された車載通信装置同士が通信する車々間通信システムや、車両に搭載された車載通信装置と路側に設置された路側通信装置とが通信する路車間通信システムが知られている。
車々間通信システムや路車間通信システムでは、例えば、DENM(Decentralized Environmental Notification Message:分散型環境通知メッセージ)やCAM(Cooperative Awareness Message:協調認識メッセージ)が用いられる。
DENMは、所定イベント(例えば、急ブレーキやハザードランプの点灯)の発生を所定範囲内の通信装置に知らせるためのメッセージである。DENMは、所定イベントの発生に伴い、所定時間の間繰り返し送信される。DENMには、所定イベントに応じた送信条件(例えば、必要となる送信距離や必要となる送信遅延時間)が設定される。
一方、CAMは、車両の位置や速度を周囲の通信装置に知らせるためのメッセージである。CAMは、イベントの発生に関わらず繰り返し送信される。CAMには、DENMのようなイベントに応じた送信条件は設定されない。
特許文献1には、インフラ通信用チャネルとアドホック通信用チャネルを適宜切り替えて路車間通信を行う路側通信機と、インフラ通信用チャネルとアドホック通信用チャネルを適宜切り替えて路車間通信と車々間通信を行う車載側通信機が記載されている。アドホック通信では、多くの場合、マルチホップ通信が行われる。
特許文献1に記載の路側通信機は、路側通信機の通信領域内の車載側通信機と通信する場合、路側情報を、インフラ通信用チャネルを用いて送信する。特許文献1に記載の路側通信機は、路側通信機の通信領域外の車載側通信機と通信する場合、路側情報を、アドホック通信用チャネルを用いて送信する。
特許文献1に記載の車載側通信機は、通常、アドホック通信用チャネルを用いて車々間通信を行う。また、特許文献1に記載の車載側通信機は、アドホック通信用チャネル経由で路側情報を受信した場合または他の車載側通信機からチャネル切り替え通知を受信した場合、周辺の車載側通信機にチャネル切り替え通知を送信する。その後、特許文献1に記載の車載側通信機は、チャネルをアドホック通信用チャネルからインフラ通信用チャネルに切り替える。
特許文献1に記載の路側通信機は、路側通信機の通信領域に車載側通信機が存在するか否かに応じて、インフラ通信用チャネルとアドホック通信用チャネルとを切り替える。一方、特許文献1に記載の車載側通信機も、使用するチャネルを切り替える。このため、路側通信機で切替後のチャネルを車載側通信機が使用していない可能性もある。
このため、車載側通信機がインフラ通信用チャネルを用いている状況で、路側通信機からの情報がアドホック通信用チャネルでマルチホップ転送されても、その情報は車載側通信機に届かないという事態が生じる。
一方、特許文献1に記載の車載側通信機は、アドホック通信用チャネル経由で路側情報を受信した場合、チャネル切り替え通知を送信し、その後、チャネルを切り替える。しかしながら、例えば通信障害にて、車載側通信機からのチャネル切り替え通知が通信相手である他の車載側通信機に届かないと、車載側通信機と通信相手である他の車載側通信機との間で、使用するチャネルが異なってしまう。このため、車載側通信機から送信された情報が、通信相手である他の車載側通信機に届かないという事態が生じる。
このように、特許文献1に記載の路側通信機や車載側通信機では、通信機から送信された情報が通信相手に届かない事態が生じるという課題があった。
本発明の目的は、上記課題を解決可能な通信装置、通信制御方法およびプログラムを提供することである。
本発明の通信装置は、
メッセージを生成する生成部と、
他の通信装置が使用している無線チャネルを示す無線チャネル情報を受信する受信部と、
前記メッセージを送信する際に用いる送信電力が閾値以上である場合に前記メッセージを前記送信電力で前記無線チャネル情報が示す無線チャネルを使用して送信し、前記送信電力が前記閾値未満である場合に前記メッセージにマルチホップ転送の指示が付加されたマルチホップメッセージを前記送信電力で前記無線チャネル情報が示す無線チャネルを使用して送信する、という送信動作を実行する制御部と、を含む。
メッセージを生成する生成部と、
他の通信装置が使用している無線チャネルを示す無線チャネル情報を受信する受信部と、
前記メッセージを送信する際に用いる送信電力が閾値以上である場合に前記メッセージを前記送信電力で前記無線チャネル情報が示す無線チャネルを使用して送信し、前記送信電力が前記閾値未満である場合に前記メッセージにマルチホップ転送の指示が付加されたマルチホップメッセージを前記送信電力で前記無線チャネル情報が示す無線チャネルを使用して送信する、という送信動作を実行する制御部と、を含む。
本発明の通信制御方法は、
メッセージを生成し、
他の通信装置が使用している無線チャネルを示す無線チャネル情報を受信し、
前記メッセージを送信する際に用いる送信電力が閾値以上である場合に前記メッセージを前記送信電力で前記無線チャネル情報が示す無線チャネルを使用して送信し、前記送信電力が前記閾値未満である場合に前記メッセージにマルチホップ転送の指示が付加されたマルチホップメッセージを前記送信電力で前記無線チャネル情報が示す無線チャネルを使用して送信する、という送信動作を実行する。
メッセージを生成し、
他の通信装置が使用している無線チャネルを示す無線チャネル情報を受信し、
前記メッセージを送信する際に用いる送信電力が閾値以上である場合に前記メッセージを前記送信電力で前記無線チャネル情報が示す無線チャネルを使用して送信し、前記送信電力が前記閾値未満である場合に前記メッセージにマルチホップ転送の指示が付加されたマルチホップメッセージを前記送信電力で前記無線チャネル情報が示す無線チャネルを使用して送信する、という送信動作を実行する。
本発明の記録媒体は、
コンピュータに、
メッセージを生成する生成手順と、
他の通信装置が使用している無線チャネルを示す無線チャネル情報を受信する受信手順と、
前記メッセージを送信する際に用いる送信電力が閾値以上である場合に前記メッセージを前記送信電力で前記無線チャネル情報が示す無線チャネルを使用して送信し、前記送信電力が前記閾値未満である場合に前記メッセージにマルチホップ転送の指示が付加されたマルチホップメッセージを前記送信電力で前記無線チャネル情報が示す無線チャネルを使用して送信する、という送信動作を実行する制御手順と、を実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体である。
コンピュータに、
メッセージを生成する生成手順と、
他の通信装置が使用している無線チャネルを示す無線チャネル情報を受信する受信手順と、
前記メッセージを送信する際に用いる送信電力が閾値以上である場合に前記メッセージを前記送信電力で前記無線チャネル情報が示す無線チャネルを使用して送信し、前記送信電力が前記閾値未満である場合に前記メッセージにマルチホップ転送の指示が付加されたマルチホップメッセージを前記送信電力で前記無線チャネル情報が示す無線チャネルを使用して送信する、という送信動作を実行する制御手順と、を実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体である。
本発明によれば、通信装置から送信された情報が通信相手に届かない事態が生じることを抑制可能になる。
以下、本発明の実施形態について図面を参照して説明する。
(第1実施形態)
図1は、本発明の第1実施形態の通信装置1を示した図である。
図1は、本発明の第1実施形態の通信装置1を示した図である。
図1において、通信装置1は、生成部2と受信部3と制御部4とを含む。通信装置1は、例えば、車両に搭載されて車々間通信または路車間通信を実行する。生成部2は、送信対象のメッセージ(以下、単に「メッセージ」と称する)を生成する。受信部3は、他の通信装置(例えば、車載通信装置または路側通信装置)から送信された、他の通信装置が使用している無線チャネルを示す無線チャネル情報を受信する。制御部4は、通信装置1を制御する。以下、制御部4の機能を説明する。
制御部4は、メッセージを送信する際に用いる送信電力が閾値以上である場合に第1動作を行い、該送信電力が閾値未満である場合に第2動作を行う、という送信動作(以下、単に「送信動作」と称する)を実行する。以下、メッセージを送信する際に用いる送信電力を「使用予定の送信電力」とも称する。第1動作は、メッセージを使用予定の送信電力で無線チャネル情報が示す無線チャネルを使用して送信する動作である。第2動作は、メッセージにマルチホップ転送の指示が付加されたマルチホップメッセージを使用予定の送信電力で無線チャネル情報が示す無線チャネルを使用して送信する動作である。
図2は、通信装置1の動作を説明するためのフローチャートである。
受信部3は、無線チャネル情報を受信すると(ステップS1)、その無線チャネル情報を制御部4に出力する。制御部4は、無線チャネル情報を受け付けると、その無線チャネル情報を保持する。
その後、生成部2がメッセージを生成すると(ステップS2)、生成部2は、そのメッセージを制御部4に出力する。
制御部4は、メッセージを受け付けると、送信動作を実行する(ステップS3)。
次に、本実施形態の効果を説明する。
生成部2は、メッセージを生成する。受信部3は、無線チャネル情報を受信する。制御部4は、使用予定の送信電力が閾値以上である場合に第1動作を行い、使用予定の送信電力が閾値未満である場合に第2動作を行う、という送信動作を実行する。第1動作は、上述したように、メッセージを使用予定の送信電力で無線チャネル情報が示す無線チャネルを使用して送信する動作である。第2動作は、上述したように、メッセージにマルチホップ転送の指示が付加されたマルチホップメッセージを使用予定の送信電力で無線チャネル情報が示す無線チャネルを使用して送信する動作である。
このため、他の通信装置が使用している無線チャネルを用いてメッセージを送信することが可能になる。また、一般的に、障害物がない状況では、メッセージの送信電力が大きいほど、メッセージの送信距離は長くなる。よって、使用予定の送信電力が閾値未満である場合に第2動作を実行してマルチホップメッセージを送信することで、使用予定の送信電力でのメッセージの送信ではメッセージが届かない範囲までメッセージを転送することが可能になる。したがって、通信装置1から送信されたメッセージが通信相手に届かない事態が生じることを抑制可能になる。
(第2実施形態)
図3は、本発明の第2実施形態の通信装置11を示した図である。
図3は、本発明の第2実施形態の通信装置11を示した図である。
図3において、通信装置11は、受信部12と、アプリケーション部13と、制御部14と、を含む。制御部14は、無線チャネル設定部14aと、送信周期設定部14bと、マルチホップ設定部14cと、送信電力/伝送速度設定部14dと、輻輳制御部14eと、送信部14fと、を含む。
通信装置11は、例えば、車載通信装置である。通信装置11は、車両に搭載された状態で他の通信装置(例えば、他の車載通信装置や路側通信装置)と車々間通信または路車間通信を実行する。
通信装置11は、2つの無線チャネルを同時に使用して、車々間通信または路車間通信を実行する。
通信装置11は、CCH(Control Channel:制御チャネル)を、2つの無線チャネルのうちの一方の無線チャネル(以下「無線チャネルCH1」と称する)として用いる。CCHは、通信装置11と車々間通信または路車間通信を行う通信装置にて共通に使用される。CCHは、通信装置11の通信に対して予め設定された共通無線チャネルの一例である。CCHは、CAMの通信に使用される。CCHは、DENMの通信や、1対1通信で用いられるメッセージであるユニキャストメッセージの通信や、無線チャネル情報の通信に使用されることもある。
通信装置11は、2つの無線チャネルのうちの他方の無線チャネル(以下「無線チャネルCH2」と称する)として、互いに周波数が異なる複数のSCH(Service Channel)のいずれかを用いる。各SCHは、DEMNやユニキャストメッセージや無線チャネル情報の通信に使用される。各SCHの周波数は、CCHの周波数と異なる。なお、SCHの数は1以上であればよい。
通信装置11が同時に使用する無線チャネルの数は、「2」に限らず適宜変更可能である。通信装置11が使用する無線チャネルは、CCHやSCHに限らず適宜変更可能である。
受信部12は、無線チャネルCH1を通じて他の通信装置から無線送信されたメッセージや無線チャネル情報を受信する。また、受信部12は、無線チャネルCH2を通じて他の通信装置から無線送信されたメッセージや無線チャネル情報も受信する。
受信部12は、無線チャネルCH1またはCH2を通じて、他の通信装置から無線送信されたメッセージ(例えば、CAMやDENM、ユニキャストメッセージ)を受信すると、そのメッセージを、アプリケーション部13に出力する。
また、受信部12は、無線チャネルCH1として現在使用中のチャネル(CCH)と、無線チャネルCH2として現在使用中のチャネル(SCHのいずれか)と、を表す使用チャネル情報を、アプリケーション部13に定期的に通知する。受信部12は、更に、無線チャネルCH2として使用されるSCHが切り替わると、新たな使用チャネル情報を、アプリケーション部13に通知する。
また、受信部12は、無線チャネルCH1およびCH2の各々の混雑度をメッセージや無線チャネル情報の通信状況に基づいて特定する。受信部12は、無線チャネルCH1およびCH2の各々の混雑度を輻輳制御部14eに通知する。
また、受信部12は、無線チャネルCH1またはCH2を通じて、他の通信装置から無線送信された無線チャネル情報を受信すると、その無線チャネル情報を、輻輳制御部14eに出力する。なお、無線チャネル情報がDENMやCAMに含まれている場合、受信部12は、DENMやCAM内の無線チャネル情報、または、無線チャネル情報を含むDENMやCAMを、輻輳制御部14eに出力する。
アプリケーション部13は、生成部の一例である。
アプリケーション部13は、位置を測定する測位機能を有する。アプリケーション部13の測位機能は、例えば、GPS(Global Positioning System)を使用して測位を行う機能である。なお、アプリケーション部13の測位機能は、GPSを使用した機能に限らず適宜変更可能である。
また、アプリケーション部13は、通信装置11が搭載された車両(以下、単に「車両」と称する)で発生したイベント(例えば、急ブレーキやハザードランプの点灯)を検出する。
アプリケーション部13は、車両で発生したイベントを、例えば以下のようにして検出する。アプリケーション部13は、車両で発生したイベントを表すイベント通知情報を車両から受信する。アプリケーション部13は、イベント通知情報を用いて、車両で発生したイベントを検出する。なお、アプリケーション部13が車両で発生したイベントを検出する手法は、イベント通知情報を用いた手法に限らず適宜変更可能である。
また、アプリケーション部13は、受信部12から出力されたメッセージや使用チャネル情報を受け付ける。アプリケーション部13は、例えば、CAMを受け付けた場合、そのCAMに示された他の車載通信装置の位置を確認する。
また、アプリケーション部13は、車々間通信や路車間通信で用いられる複数種類のメッセージを、送信対象のメッセージとして生成する。
本実施形態では、アプリケーション部13は、CAM、DENMおよび1対1通信で用いるメッセージ(ユニキャストメッセージ)を、複数種類のメッセージとして生成する。
アプリケーション部13は、例えば、急ブレーキやハザードランプの点灯等のイベント(以下「特定イベント」と称する)の発生に伴い、特定イベントの発生を表すDENMを生成する。
アプリケーション部13は、特定イベントごとに、特定イベントに応じた送信条件(例えば、送信距離や送信遅延時間)を記憶している。
例えば、アプリケーション部13は、特定イベントの一例である「急ブレーキ」に応じた送信条件として、通信に要求される通信距離A1および通信に要求される遅延時間B1を記憶している。また、アプリケーション部13は、特定イベントの一例である「ハザードランプ点灯」に応じた送信条件として、通信に要求される通信距離A2および通信に要求される遅延時間B2を記憶している。
以下、通信に要求される通信距離を「要求通信距離」と称する。要求通信距離は、送信条件となる送信距離の一例である。本実施形態では、要求通信距離に対応する送信電力(以下「要求送信電力」と称する)は、予め定められた最大送信電力よりも小さいものとする。
また、通信に要求される遅延時間を「要求遅延時間」と称する。要求遅延時間は、送信条件となる送信遅延時間の一例である。本実施形態では、要求遅延時間は、予め定められた最短送信周期が示す時間よりも長いものとする。
要求通信距離A1は、要求通信距離A2と同一でもよいし異なってもよい。要求遅延時間B1は、要求遅延時間B2と同一でもよいし異なってもよい。
また、アプリケーション部13は、車両の位置や速度を表すCAMを間欠的に生成する。アプリケーション部13は、CAMについての送信条件を記憶していない。
また、アプリケーション部13は、1対1通信の実行時にユニキャストメッセージを生成する。アプリケーション部13は、ユニキャストメッセージに応じた送信条件(例えば、通信相手までの距離を要求通信距離とする事項や要求遅延時間)を記憶している。
また、アプリケーション部13は、受信部12から出力された使用チャネル情報を受け付ける。アプリケーション部13は、使用チャネル情報を参照して、通信装置11が使用している無線チャネルを表す無線チャネル情報を生成する。なお、アプリケーション部13は、無線チャネル情報を含むCAMまたはDENMを生成してもよい。以下では、アプリケーション部13は、無線チャネル情報を含むCAMを生成するものとする。
制御部14は、アプリケーション部13が生成したメッセージの送信を制御する。
制御部14は、使用予定の送信電力が送信電力閾値以上である場合に第1無線送信動作を行い、使用予定の送信電力が送信電力閾値未満である場合に第2無線送信動作を行う、という送信動作を実行する。
第1無線送信動作は、メッセージを、使用予定の送信電力で、他の通信装置からの無線チャネル情報が示す無線チャネルを使用して送信する動作である。
第2無線送信動作は、メッセージにマルチホップ転送の指示が付加されたマルチホップメッセージを、使用予定の送信電力で、他の通信装置からの無線チャネル情報が示す無線チャネルを使用して送信する動作である。
無線チャネル設定部14aには、メッセージの送信に用いられる無線チャネル(以下「使用予定無線チャネル」と称する)が設定される。デフォルトの使用予定無線チャネルとしては、CCHが設定される。なお、デフォルトの使用予定無線チャネルは、CCHに限らず、SCHのいずれかでもよい。
送信周期設定部14bには、メッセージの送信周期が設定される。送信周期設定部14bは、アプリケーション部13が生成したメッセージの複製を、設定された送信周期で、マルチホップ設定部14cに出力する。
マルチホップ設定部14cには、メッセージがマルチホップ転送の対象であるか否かを示すマルチホップ設定情報が設定される。以下、メッセージがマルチホップ転送の対象であることを「マルチホップ対象」と称する。また、メッセージがマルチホップ転送の対象でないことを「マルチホップ対象外」と称する。
マルチホップ設定部14cは、マルチホップ設定情報がマルチホップ対象を示す場合、送信周期設定部14bからのメッセージ(複製)にマルチホップ転送の指示を付加してマルチホップメッセージを生成する。そして、マルチホップ設定部14cは、マルチホップメッセージを送信部14fに出力する。一方、マルチホップ設定情報がマルチホップ対象外を示す場合、マルチホップ設定部14cは、送信周期設定部14bからのメッセージ(複製)をそのまま送信部14fに出力する。
送信電力/伝送速度設定部14dには、メッセージの送信電力および伝送速度が設定される。
輻輳制御部14eは、メッセージの種別と受信部12から通知された混雑度および無線チャネル情報とに基づいて、メッセージの送信(例えば、使用予定無線チャネル、送信周期、送信電力、伝送速度、マルチホップの要否)を制御する。
また、輻輳制御部14eは、送信電力と送信距離との対応関係を示す対応テーブルと、混雑度閾値と、を記憶している。対応テーブルでは、送信電力は、対応する送信距離が長くなるほど大きくなる。
送信部14fは、メッセージまたはマルチホップメッセージを、無線チャネル設定部14a、送信周期設定部14b、送信電力/伝送速度設定部14dに各々設定された使用予定無線チャネル、送信周期、送信電力および伝送速度で、無線送信する。
次に、動作を説明する。
図4は、通信装置11の動作を説明するためのフローチャートである。
動作開始時、マルチホップ設定部14cには「マルチホップ対象外」が設定されているとする。
受信部12は、無線チャネル設定部14aに設定されている使用予定無線チャネルがCCHである場合、無線チャネルCH1としてCCHを使用し、無線チャネルCH2として複数のSCHのいずれか(例えば、予め定められたSCHや、ユーザが設定したSCH)を使用する。
一方、無線チャネル設定部14aに設定された使用予定無線チャネルがCCHでない場合、受信部12は、無線チャネルCH1としてCCHを使用し、無線チャネルCH2として使用予定無線チャネルを使用する。
受信部12は、無線チャネルCH1およびCH2の各々の混雑度を、各無線チャネルを通じたメッセージの通信状況に基づいて特定する。受信部12は、無線チャネルCH1およびCH2の各々の混雑度を輻輳制御部14eに通知する。
また、受信部12は、他の通信装置から無線チャネル情報を含むCAMを受信すると、その無線チャネル情報を含むCAMを輻輳制御部14eに出力する。なお、アプリケーション部13が、無線チャネル情報を含むCAMを受信部12から受け付けた場合に、CAMに含まれる無線チャネル情報を輻輳制御部14eに通知してもよい。この場合、受信部12は、無線チャネル情報を含むCAMを輻輳制御部14eに出力しなくてもよい。
アプリケーション部13は、メッセージを生成すると(ステップS101)、そのメッセージを送信周期設定部14bに出力し、かつ、そのメッセージの種別を表すメッセージ種別情報を輻輳制御部14eに出力する。
アプリケーション部13は、メッセージの種別がDENMまたはユニキャストメッセージである場合、そのメッセージの送信条件も輻輳制御部14eに出力する。例えば、メッセージがDENMである場合、アプリケーション部13は、そのDENMが表す特定イベントに応じた送信条件を、輻輳制御部14eに出力する。
アプリケーション部13は、メッセージの送信条件として、要求通信距離を表す要求通信距離情報と、要求遅延時間を表す要求遅延時間情報と、を用いる。なお、メッセージの種別がユニキャストメッセージである場合、アプリケーション部13は、通信相手が送信したCAMに示された通信相手の位置とアプリケーション部13が測定した通信装置11の位置との距離を、要求通信距離として用いる。
送信周期設定部14bは、メッセージを受け付けると、そのメッセージを保持する。
輻輳制御部14eは、メッセージ種別情報を受け付けると、メッセージの種別が、CAMであるか、DENMまたはユニキャストメッセージであるか、を判断する(ステップS102)。
メッセージの種別がCAMである場合、輻輳制御部14eは、使用予定無線チャネルとしてCCHを決定する(ステップS103)。
続いて、輻輳制御部14eは、ステップS103で決定された使用予定無線チャネルを、無線チャネル設定部14aに設定する。
続いて、輻輳制御部14eは、受信部12から通知されたCCH(無線チャネルCH1)の混雑度を参照する(ステップS104)。
続いて、輻輳制御部14eは、CCHの混雑度に基づいて、メッセージの送信周期を決定する(ステップS105)。
例えば、CCHの混雑度が混雑度閾値以下である場合、輻輳制御部14eは、最短送信周期を、メッセージの送信周期として決定する。
一方、CCHの混雑度が混雑度閾値よりも高い場合、輻輳制御部14eは、送信周期設定部14bに現在設定されている送信周期よりも規定時間長い周期を、メッセージの送信周期として決定する。なお、送信周期設定部14bに送信周期が設定されていない状況では、輻輳制御部14eは、最短送信周期よりも規定時間長い周期を、メッセージの送信周期として決定する。
続いて、輻輳制御部14eは、ステップS105で決定された送信周期を、メッセージの送信周期として送信周期設定部14bに設定する。
送信周期設定部14bは、メッセージの送信周期が設定されると、保持済みのメッセージを、その送信周期が示す時間間隔でコピーして、メッセージの複製(以下「送信データ」と称する)を生成する(ステップS106)。
続いて、送信周期設定部14bは、送信データをマルチホップ設定部14cに出力する。
マルチホップ設定部14cは、送信データを受信すると、マルチホップ設定情報を参照する。この状況では、マルチホップ設定情報は「マルチホップ対象外」を示す。マルチホップ設定部14cは、マルチホップ設定情報が「マルチホップ対象外」を示すので、送信データをそのまま送信部14fに出力する。
一方、輻輳制御部14eは、送信周期を送信周期設定部14bに設定すると、CCHの混雑度に基づいて、メッセージの送信電力を決定する(ステップS107)。
例えば、CCHの混雑度が混雑度閾値以下である場合、輻輳制御部14eは、最大送信電力を、メッセージの送信電力として決定する。
一方、CCHの混雑度が混雑度閾値よりも高い場合、輻輳制御部14eは、送信電力/伝送速度設定部14dに現在設定されている送信電力よりも規定量小さい送信電力を、メッセージの送信電力として決定する。なお、送信電力/伝送速度設定部14dに送信電力が設定されていない状況では、輻輳制御部14eは、最大送信電力よりも規定量小さい送信電力を、メッセージの送信電力として決定する。
続いて、輻輳制御部14eは、ステップS107で決定された送信電力を、メッセージの送信電力として送信電力/伝送速度設定部14dに設定する。
続いて、輻輳制御部14eは、CCHの混雑度に基づいて、メッセージの伝送速度を決定する(ステップS108)。
例えば、CCHの混雑度が混雑度閾値以下である場合、輻輳制御部14eは、予め定められた最も遅い伝送速度(以下「最遅伝送速度」と称する)を、メッセージの伝送速度として決定する。
また、CCHの混雑度が混雑度閾値よりも高い場合、輻輳制御部14eは、送信電力/伝送速度設定部14dに現在設定されている伝送速度よりも規定値速い伝送速度を、メッセージの伝送速度として決定する。なお、送信電力/伝送速度設定部14dに伝送速度が設定されていない状況では、輻輳制御部14eは、最遅伝送速度よりも規定値速い伝送速度を、メッセージの伝送速度として決定する。
続いて、輻輳制御部14eは、ステップS108で決定された伝送速度を、メッセージの伝送速度として送信電力/伝送速度設定部14dに設定する。
送信部14fは、送信データを受け付けると、その送信データを、無線チャネル設定部14aに設定された使用予定無線チャネルを使い、送信電力/伝送速度設定部14dに設定された送信電力および伝送速度で無線送信する(ステップS109)。ステップS109では、使用予定無線チャネルとしてCCHが使用される。
なお、送信部14fは、送信データを受け付けた際に、送信電力/伝送速度設定部14dに送信電力と伝送速度が設定されてなく無線チャネル設定部14aに使用予定無線チャネルが設定されていないと、その送信データを送信しない。
続いて、送信部14fは、送信データを送信した旨の送信通知を輻輳制御部14eに出力する。
輻輳制御部14eは、送信通知を受け付けると、メッセージ種別情報を受け付けてからの経過時間が、予め定められた送信継続時間を超えているかを判断する(ステップS110)。
ステップS110で経過時間が送信継続時間を超えていないと、輻輳制御部14eは、処理をステップS104に戻す。
ステップS110で経過時間が送信継続時間を超えていると、輻輳制御部14eは、送信周期設定部14bが保持しているメッセージを削除する。続いて、輻輳制御部14eは、送信周期設定部14b、送信電力/伝送速度設定部14dにそれぞれ設定されている、送信周期、送信電力および伝送速度を削除して、輻輳制御を伴う送信動作を終了する。
一方、ステップS102でメッセージの種別がDENMまたはユニキャストメッセージである場合、輻輳制御部14eは、無線チャネルCH1およびCH2の各混雑度と、送信条件と、他の通信装置からの無線チャネル情報を参照する(ステップS111)。なお、送信条件は、要求通信距離情報と要求遅延時間情報である。
続いて、輻輳制御部14eは、他の通信装置からの無線チャネル情報が無線チャネルCH2で使用中のSCHを示す場合、使用予定無線チャネルとして、無線チャネルCH2で使用中のSCHを決定する(ステップS112)。なお、他の通信装置からの無線チャネル情報が、無線チャネルCH2で使用中のSCHを示さない場合、輻輳制御部14eは、例えば、使用予定無線チャネルとしてCCHを決定してもよい。また、他の通信装置からの無線チャネル情報が無線チャネルCH2で使用中のSCHを示さない場合、輻輳制御部14eは、使用予定無線チャネルとして、無線チャネル情報が示すSCHを決定してもよい。
続いて、輻輳制御部14eは、ステップS112で決定された使用予定無線チャネルを無線チャネル設定部14aに設定する。
続いて、輻輳制御部14eは、使用予定無線チャネルの混雑度および送信条件に基づいてメッセージの送信電力を決定する(ステップS113)。
例えば、使用予定無線チャネルの混雑度が混雑度閾値以下である場合、輻輳制御部14eは、最大送信電力をメッセージの送信電力として決定する。
一方、使用予定無線チャネルの混雑度が混雑度閾値よりも高い場合、輻輳制御部14eは、送信電力/伝送速度設定部14dに現在設定されている送信電力よりも規定量小さい送信電力を、メッセージの送信電力として決定する。なお、送信電力/伝送速度設定部14dに送信電力が設定されていない状況では、輻輳制御部14eは、最大送信電力よりも規定量小さい送信電力を、メッセージの送信電力として決定する。
続いて、輻輳制御部14eは、ステップS113で決定された送信電力を、メッセージの送信電力として送信電力/伝送速度設定部14dに設定する。ステップS113で決定された送信電力は、使用予定の送信電力の一例である。
続いて、輻輳制御部14eは、対応テーブルを参照して、要求通信距離情報にて表された要求通信距離に対応する要求送信電力を、送信電力閾値として決定する(ステップS114)。要求通信距離は、既定の最小送信距離の一例である。要求送信電力は、最小送信電力の一例である。なお、輻輳制御部14eは、要求送信電力に調整値を加えた送信電力を、送信電力閾値として決定してもよい。調整値は、補正値と称すこともできる。
続いて、輻輳制御部14eは、ステップS113で決定された送信電力が送信電力閾値以上であるかを判断する(ステップS115)。
ステップS115で送信電力が送信電力閾値未満である場合、輻輳制御部14eは、マルチホップ設定部14cに設定されているマルチホップ設定情報を、「マルチホップ対象」を示すマルチホップ設定情報にする(ステップS116)。なお、送信電力が送信電力閾値未満である場合は、その送信電力で送信されたメッセージの送信距離は、要求通信距離未満になる可能性が高い。続いて、輻輳制御部14eは、ステップS118を実行する。
一方、ステップS115で送信電力が送信電力閾値以上である場合、輻輳制御部14eは、マルチホップ設定部14cに設定されているマルチホップ設定情報を、「マルチホップ対象外」を示すマルチホップ設定情報にする(ステップS117)。なお、ステップS115で送信電力が送信電力閾値以上である場合は、その送信電力で送信されたメッセージの送信距離は、要求通信距離以上になる可能性が高い。続いて、輻輳制御部14eは、ステップS118を実行する。
ステップS118では、輻輳制御部14eは、使用予定無線チャネルの混雑度と送信条件とに基づいて、メッセージの送信周期を決定する。
例えば、使用予定無線チャネルの混雑度が混雑度閾値以下である場合、輻輳制御部14eは、最短送信周期をメッセージの送信周期として決定する。
一方、使用予定無線チャネルの混雑度が混雑度閾値よりも高い場合、輻輳制御部14eは、まず、送信周期設定部14bに現在設定されている送信周期よりも規定時間長い周期(以下「送信周期候補」と称する)を特定する。
続いて、輻輳制御部14eは、送信周期候補が表す時間(周期)が、要求遅延時間情報にて表された要求遅延時間よりも短い場合、送信周期候補を、メッセージの送信周期として決定する。一方、送信周期候補が表す時間(周期)が、要求遅延時間以上である場合、輻輳制御部14eは、要求遅延時間を、メッセージの送信周期として決定する。これは、送信周期の最大値が要求遅延時間にて制限されることを意味する。
本実施形態では、要求遅延時間と最短送信周期が表す時間と規定時間とは、「要求遅延時間」>「最短送信周期が表す時間」+「規定時間」、という関係を有する。
送信周期設定部14bに送信周期が設定されていない状況では、輻輳制御部14eは、最短送信周期よりも規定時間長い周期を、メッセージの送信周期として決定する。
続いて、輻輳制御部14eは、ステップS118で決定された送信周期を、メッセージの送信周期として送信周期設定部14bに設定する。
送信周期設定部14bは、メッセージの送信周期が設定されると、ステップS119を実行する。ステップS119での処理は、ステップS106での処理と同一である。このため、ステップS119での処理についての詳細な説明を割愛する。
送信周期設定部14bは、ステップS119で生成した送信データを、マルチホップ設定部14cに出力する。
マルチホップ設定部14cは、送信データを受信すると、マルチホップ設定情報が「マルチホップ対象」を示すかを判断する(ステップS120)。
ステップS120でマルチホップ設定情報が「マルチホップ対象」を示す場合、マルチホップ設定部14cは、送信データにマルチホップ転送の指示を付加してマルチホップメッセージを生成する(ステップS121)。
マルチホップ転送の指示は、マルチホップ通信に必要な情報でもある。マルチホップ転送の指示は、例えば、ホップ実績数を示すホップ実績数情報と、残りホップ数を示す情報とを含む。
ホップ実績数情報は、初期値が「1」であり、マルチホップメッセージが転送(ホップ)されるごとに、転送を実行する通信装置にて1ずつ増加される。
残りホップ数を示す情報は、初期値が「予定ホップ数」であり、マルチホップメッセージが転送(ホップ)されるごとに、転送を実行する通信装置にて1ずつ減少される。残りホップ数が「0」であるマルチホップメッセージを受信した通信装置は、そのマルチポップメッセージを転送しない。
マルチホップ設定部14cは、マルチホップメッセージを生成すると、そのマルチホップメッセージを送信部14fに出力する。
一方、ステップS120でマルチホップ設定情報が「マルチホップ対象外」を示す場合、マルチホップ設定部14cは、送信データをそのまま送信部14fに出力する。
輻輳制御部14eは、送信周期を送信周期設定部14bに設定すると、使用予定無線チャネルの混雑度に基づいてメッセージの伝送速度を決定する(ステップS122)。ステップS122での処理は、CCHの混雑度の代わりに使用予定無線チャネルの混雑度を用いる点を除いてステップS108での処理と同一である。このため、ステップS122での処理についての詳細な説明を割愛する。
続いて、輻輳制御部14eは、ステップS122で決定された伝送速度を、メッセージの伝送速度として、送信電力/伝送速度設定部14dに設定する。
送信部14fは、マルチホップ設定部14cから送信データまたはマルチホップメッセージを受け付けると、ステップS123を実行する。
ステップS123では、送信部14fは、送信データを受け付けた場合、その送信データを、無線チャネル設定部14aに設定された使用予定無線チャネルを使い、送信電力/伝送速度設定部14dに設定された送信電力および伝送速度で送信する。一方、送信部14fは、マルチホップメッセージを受け付けた場合、そのマルチホップメッセージを、無線チャネル設定部14aに設定された使用予定無線チャネルを使い、送信電力/伝送速度設定部14dに設定された送信電力および伝送速度で無線送信する。
続いて、送信部14fは、送信通知を輻輳制御部14eに出力する。
輻輳制御部14eは、送信通知を受け付けると、ステップS124を実行する。ステップS124での処理は、ステップS110での処理と同一である。このため、ステップS124での処理の詳細な説明を割愛する。
輻輳制御部14eは、ステップS124で経過時間が送信継続時間を超えていないと、処理をステップS111に戻す。
一方、ステップS124で経過時間が送信継続時間を超えていると、輻輳制御部14eは、送信周期設定部14bが保持しているメッセージを削除する。続いて、輻輳制御部14eは、送信周期設定部14bに設定されている送信周期と、送信電力/伝送速度設定部14dに設定されている送信電力および伝送速度を削除する。続いて、輻輳制御部14eは、マルチホップ設定部14cに設定されているマルチホップ設定情報を「マルチホップ対象外」を示すマルチホップ設定情報にして、輻輳制御を伴う送信動作を終了する。
次に、本実施形態の効果を説明する。
アプリケーション部13は、メッセージを生成する。受信部12は、無線チャネル情報を受信する。制御部14は、使用予定の送信電力が送信電力閾値以上である場合に第1無線送信動作を行い、使用予定の送信電力が送信電力閾値未満である場合に第2無線送信動作を行う、という送信動作を実行する。第1無線送信動作は、メッセージを、使用予定の送信電力で、他の通信装置からの無線チャネル情報が示す無線チャネルを使用して送信する動作である。第2無線送信動作は、メッセージにマルチホップ転送の指示が付加されたマルチホップメッセージを、使用予定の送信電力で、他の通信装置からの無線チャネル情報が示す無線チャネルを使用して送信する動作である。
このため、他の通信装置が使用している無線チャネルを用いてメッセージを送信することが可能になる。また、使用予定の送信電力が送信電力閾値未満である場合にマルチホップメッセージを送信することで、使用予定の送信電力でのメッセージの送信ではメッセージが届かない範囲までメッセージを転送することが可能になる。したがって、通信装置11から送信されたメッセージが通信相手に届かない事態が生じることを抑制可能になる。
また、マルチホップを行うか否かを判定するために用いる送信電力閾値としては、メッセージについて既定された要求通信距離に対応する要求送信電力、または、要求送信電力に調整値が加えられた送信電力が用いられる。このため、送信電力閾値が、要求通信距離に基づいて特定される。よって、使用予定の送信電力が送信電力閾値未満である場合、使用予定の送信電力で送信されたメッセージが、要求通信距離まで送信されない可能性が高くなる。したがって、使用予定の送信電力が送信電力閾値未満である場合にマルチホップメッセージを送信することで、マルチホップを使ったメッセージの送信距離(転送距離)を要求通信距離以上にすることが可能になる。
制御部14は、使用予定の送信電力を、メッセージの送信に使用する無線チャネルの混雑度に基づいて決定する。このため、例えば、メッセージの送信に使用する無線チャネルの混雑度が高い場合に、輻輳を回避するために、使用予定の送信電力を下げることが可能になる。また、使用予定の送信電力が下げられることで使用予定の送信電力が送信電力閾値未満となった場合に、マルチホップメッセージが送信される。このため、輻輳制御に伴って使用予定の送信電力が変更されても、メッセージの送信距離(転送距離)が、送信電力閾値に対応する送信距離よりも短くなる可能性を低くできる。
制御部14は、メッセージの種別が、送信距離を送信条件として伴わないメッセージという種別と異なる場合に(例えば、DENMやユニキャストメッセージ)、上述した送信動作を実行する。一方、メッセージの種別が、送信距離を送信条件として伴わないメッセージ(例えば、CAM)である場合、上述した送信動作を実行することなくメッセージを使用予定の送信電力で予め定められたCCHを使用して送信する。このため、メッセージの種別に応じて、上述した送信動作を実行するか否かを切り替えることが可能になる。
次に、本実施形態の変形例について説明する。
ステップS105での送信周期の決定動作を実行する前に、ステップS107での送信電力決定動作やステップS108での伝送速度決定動作が実行されてもよい。また、ステップS107での送信電力決定動作を実行する前にステップS108での伝送速度決定動作が実行されてもよい。また、ステップS118での送信周期の決定動作を実行する前に、ステップS122での伝送速度決定動作が実行されてもよい。
動作の簡略化を図るために、伝送速度の制御や送信周期の制御が省略されてもよい。
上記各実施形態において、通信装置は、コンピュータにて実現されてもよい。この場合、コンピュータは、コンピュータにて読み取り可能なCD-ROM(Compact Disk Read Only Memory)のような記録媒体に記録されたプログラムを読込み実行して、通信装置が有する機能を実行する。記録媒体は、CD-ROMに限らず適宜変更可能である。
以上説明した各実施形態において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。この出願は、2014年3月4日に出願された日本出願特願2014-41312を基礎とする優先権を主張し、その開示の全てをここに取り込む。
1、11 通信装置
2 生成部
3 受信部
4 制御部
12 受信部
13 アプリケーション部
14 制御部
14a 無線チャネル設定部
14b 送信周期設定部
14c マルチホップ設定部
14d 送信電力/伝送速度設定部
14e 輻輳制御部
14f 送信部
2 生成部
3 受信部
4 制御部
12 受信部
13 アプリケーション部
14 制御部
14a 無線チャネル設定部
14b 送信周期設定部
14c マルチホップ設定部
14d 送信電力/伝送速度設定部
14e 輻輳制御部
14f 送信部
Claims (11)
- メッセージを生成する生成部と、
他の通信装置が使用している無線チャネルを示す無線チャネル情報を受信する受信部と、
前記メッセージを送信する際に用いる送信電力が閾値以上である場合に前記メッセージを前記送信電力で前記無線チャネル情報が示す無線チャネルを使用して送信し、前記送信電力が前記閾値未満である場合に前記メッセージにマルチホップ転送の指示が付加されたマルチホップメッセージを前記送信電力で前記無線チャネル情報が示す無線チャネルを使用して送信する、という送信動作を実行する制御部と、を含む通信装置。 - 前記閾値は、前記メッセージについて既定された最小送信距離に対応する最小送信電力、または、前記最小送信電力に調整値を加えた送信電力である、請求項1に記載の通信装置。
- 前記制御部は、前記送信電力を、前記メッセージの送信に使用する無線チャネルの混雑度に基づいて決定する、請求項1または2に記載の通信装置。
- 前記制御部は、前記メッセージの種別が既定の種別と異なる場合に、前記送信動作を実行する、請求項1から3のいずれか1項に記載の通信装置。
- 前記制御部は、前記メッセージの種別が前記既定の種別である場合に、前記送信動作を行うことなく前記メッセージを前記送信電力で予め定められた所定無線チャネルを使用して送信する、請求項4に記載の通信装置。
- 前記所定無線チャネルは、前記通信装置の通信に対して予め設定された共通無線チャネルである、請求項5に記載の通信装置。
- 前記メッセージの種別は、少なくとも、CAM、DENMである、請求項4から6のいずれか1項に記載の通信装置。
- 前記既定の種別は、送信条件を伴わないメッセージという種別、または、CAMである、請求項4から6のいずれか1項に記載の通信装置。
- 前記送信条件は、送信距離を含むものである、請求項8に記載の通信装置。
- メッセージを生成し、
他の通信装置が使用している無線チャネルを示す無線チャネル情報を受信し、
前記メッセージを送信する際に用いる送信電力が閾値以上である場合に前記メッセージを前記送信電力で前記無線チャネル情報が示す無線チャネルを使用して送信し、前記送信電力が前記閾値未満である場合に前記メッセージにマルチホップ転送の指示が付加されたマルチホップメッセージを前記送信電力で前記無線チャネル情報が示す無線チャネルを使用して送信する、という送信動作を実行する、通信制御方法。 - コンピュータに、
メッセージを生成する生成手順と、
他の通信装置が使用している無線チャネルを示す無線チャネル情報を受信する受信手順と、
前記メッセージを送信する際に用いる送信電力が閾値以上である場合に前記メッセージを前記送信電力で前記無線チャネル情報が示す無線チャネルを使用して送信し、前記送信電力が前記閾値未満である場合に前記メッセージにマルチホップ転送の指示が付加されたマルチホップメッセージを前記送信電力で前記無線チャネル情報が示す無線チャネルを使用して送信する、という送信動作を実行する制御手順と、を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014-041312 | 2014-03-04 | ||
JP2014041312 | 2014-03-04 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015133180A1 true WO2015133180A1 (ja) | 2015-09-11 |
Family
ID=54054992
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2015/051034 WO2015133180A1 (ja) | 2014-03-04 | 2015-01-16 | 通信装置、通信制御方法および記録媒体 |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2015133180A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110830961A (zh) * | 2019-11-18 | 2020-02-21 | 英业达科技有限公司 | 智能车队实时通信系统及其方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006180139A (ja) * | 2004-12-21 | 2006-07-06 | Ntt Docomo Inc | 制御装置、移動端末及び通信制御方法 |
WO2009107297A1 (ja) * | 2008-02-25 | 2009-09-03 | 三菱電機株式会社 | 車載通信装置 |
JP2013115785A (ja) * | 2011-11-30 | 2013-06-10 | Fujitsu Ltd | 無線通信装置および無線通信方法 |
-
2015
- 2015-01-16 WO PCT/JP2015/051034 patent/WO2015133180A1/ja active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006180139A (ja) * | 2004-12-21 | 2006-07-06 | Ntt Docomo Inc | 制御装置、移動端末及び通信制御方法 |
WO2009107297A1 (ja) * | 2008-02-25 | 2009-09-03 | 三菱電機株式会社 | 車載通信装置 |
JP2013115785A (ja) * | 2011-11-30 | 2013-06-10 | Fujitsu Ltd | 無線通信装置および無線通信方法 |
Non-Patent Citations (1)
Title |
---|
SUSUMU MATSUI: "Car to car communication system by ad hoc network technology", PROCEEDINGS OF THE 2011 IEICE GENERAL CONFERENCE TSUSHIN 2, 18 March 2011 (2011-03-18), pages SS114 - SS115 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110830961A (zh) * | 2019-11-18 | 2020-02-21 | 英业达科技有限公司 | 智能车队实时通信系统及其方法 |
CN110830961B (zh) * | 2019-11-18 | 2022-11-11 | 英业达科技有限公司 | 智能车队实时通信系统及其方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5551290B2 (ja) | ピアツーピア・ネットワークにおいてブロードキャスト・シグナリングに対する干渉を制御する方法及び装置 | |
US10674479B2 (en) | Resource selection and reselection for direct communications between devices | |
JP6545808B2 (ja) | 環境にやさしい状態でデータを受信する無線デバイスのための装置及び方法 | |
WO2017038510A1 (ja) | ユーザ装置、基地局、通信方法及び通信指示方法 | |
RU2695094C1 (ru) | Зависящий от скорости формат передачи для транспортного средства | |
JP2018513628A (ja) | 車両アドホックネットワークにおける分散リソース管理方法および分散リソース管理システム | |
US10123367B2 (en) | Methods and apparatuses for connection setup in a wireless communication network | |
KR20100087352A (ko) | 무선 통신 시스템에서 트래픽을 전송하라는 요청을 시그널링하는 것과 관련된 방법들 및 장치 | |
EP2782366B1 (en) | Vehicle network transmission method and transmission system | |
JP2008278045A (ja) | 通信装置 | |
JP5983797B2 (ja) | 通信装置、通信方法およびプログラム | |
JP6390757B2 (ja) | 通信装置、輻輳制御方法及びプログラム | |
JP6175917B2 (ja) | 車載通信装置、通信方法およびプログラム | |
WO2015133180A1 (ja) | 通信装置、通信制御方法および記録媒体 | |
WO2015133181A1 (ja) | 通信装置、通信制御方法および記録媒体 | |
JP6191759B2 (ja) | 通信装置、輻輳制御方法および記録媒体 | |
JP6432596B2 (ja) | 通信装置、輻輳制御方法およびプログラム | |
WO2017041574A1 (zh) | 一种资源检测方法及装置 | |
JP5353858B2 (ja) | 無線通信装置 | |
WO2015133183A1 (ja) | 通信装置、輻輳制御方法およびプログラム | |
JP2008301370A (ja) | 車々間通信装置 | |
JP6327070B2 (ja) | 無線通信システムおよび無線通信方法 | |
KR20140077776A (ko) | 긴급 메시지 전파 장치 및 방법 | |
JP2017108332A (ja) | 無線通信方法および無線通信装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15759141 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 15759141 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: JP |