JP6390757B2 - Communication device, congestion control method, and program - Google Patents

Communication device, congestion control method, and program Download PDF

Info

Publication number
JP6390757B2
JP6390757B2 JP2017111941A JP2017111941A JP6390757B2 JP 6390757 B2 JP6390757 B2 JP 6390757B2 JP 2017111941 A JP2017111941 A JP 2017111941A JP 2017111941 A JP2017111941 A JP 2017111941A JP 6390757 B2 JP6390757 B2 JP 6390757B2
Authority
JP
Japan
Prior art keywords
message
type
transmission
congestion
communication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017111941A
Other languages
Japanese (ja)
Other versions
JP2017200204A (en
Inventor
山本 武志
武志 山本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Publication of JP2017200204A publication Critical patent/JP2017200204A/en
Application granted granted Critical
Publication of JP6390757B2 publication Critical patent/JP6390757B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/46Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for vehicle-to-vehicle communication [V2V]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/52Allocation or scheduling criteria for wireless resources based on load

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

本発明は、通信装置、輻輳制御方法およびプログラムに関し、特には、輻輳を制御する通信装置、輻輳制御方法およびプログラムに関する。   The present invention relates to a communication device, a congestion control method, and a program, and more particularly, to a communication device, a congestion control method, and a program for controlling congestion.

車両に搭載された車載通信装置同士が通信する車々間通信システムや、車両に搭載された車載通信装置と路側に設置された路側通信装置とが通信する路車間通信システムが知られている。   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:協調認識メッセージ)が用いられる。   In inter-vehicle communication systems and road-to-vehicle communication systems, for example, DENM (Decentralized Environmental Notification Message) and CAM (Cooperative Awareness Message) are used.

DENMは、所定イベント(例えば、急ブレーキやハザードランプの点灯)の発生を所定範囲内の通信装置に知らせるためのメッセージである。DENMは、所定イベントの発生に伴い、所定時間の間繰り返し送信される。DENMには、所定イベントに応じた送信条件(例えば、必要となる送信距離や必要となる送信遅延時間)が設定される。   The DENM is a message for notifying 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. In DENM, transmission conditions (for example, necessary transmission distance and necessary transmission delay time) according to a predetermined event are set.

一方、CAMは、車両の位置や速度を周囲の通信装置に知らせるためのメッセージである。CAMは、イベントの発生に関わらず繰り返し送信される。CAMには、DENMのようなイベントに応じた送信条件は設定されない。   On the other hand, the CAM is a message for informing 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.

DENMやCAM等のメッセージが頻繁に送受信されると、輻輳が発生する。   If messages such as DENM and CAM are frequently sent and received, congestion occurs.

特許文献1には、輻輳を回避可能な車載通信装置が記載されている。特許文献1に記載の車載通信装置は、通信チャネルの利用率に応じて、メッセージの送信周期、メッセージの送信電力およびメッセージの受信感度を制御することで、輻輳制御を実行する。一般的に、メッセージの送信電力が大きくなるほど、メッセージの送信距離が長くなる。   Patent Document 1 describes an in-vehicle communication device that can avoid congestion. The in-vehicle communication device described in Patent Literature 1 performs congestion control by controlling the message transmission period, the message transmission power, and the message reception sensitivity according to the utilization rate of the communication channel. Generally, the greater the transmission power of a message, the longer the message transmission distance.

国際公開第2009/133740号International Publication No. 2009/133740

特許文献1に記載の車載通信装置は、メッセージの種別(例えばDENM、CAM)に関わらず輻輳制御を行う。   The in-vehicle communication device described in Patent Document 1 performs congestion control regardless of the message type (for example, DENM, CAM).

この輻輳制御では、CAMのような送信条件が設定されていないメッセージについては送信条件に関する問題は生じない。   In this congestion control, there is no problem regarding the transmission condition for a message for which no transmission condition is set, such as CAM.

しかしながら、この輻輳制御では、DENMのような送信条件が設定されたメッセージについては、送信条件が考慮されないため、送信条件(例えば、必要となる送信距離)が満たされなくなる可能性が生じる。送信条件が満たされなくなると、送信されたメッセージが届けたい通信相手に適切に届かないという事態が発生する。   However, in this congestion control, a transmission condition (for example, a necessary transmission distance) may not be satisfied because a transmission condition is not considered for a message in which a transmission condition such as DENM is set. When the transmission condition is not satisfied, a situation occurs in which the transmitted message does not reach the communication partner to be delivered properly.

したがって、特許文献1に記載の車載通信装置では、輻輳制御に伴って通信相手に適切に届かなくなるメッセージがメッセージの種別に依存して発生するという課題があった。   Therefore, the in-vehicle communication device described in Patent Document 1 has a problem that a message that does not properly reach the communication partner with congestion control occurs depending on the type of message.

本発明の目的は、上記課題を解決可能な通信装置、輻輳制御方法およびプログラムを提供することである。   An object of the present invention is to provide a communication device, a congestion control method, and a program that can solve the above-described problems.

本発明の通信装置は、メッセージを生成する生成部と、前記メッセージの送信を制御する制御部とを有する。前記メッセージには、特定イベントの発生に伴わない第1の種別のメッセージと、前記特定イベントの発生に伴う第2の種別のメッセージを含む複数種別のメッセージがある。前記制御部は、送信対象のメッセージの種別を判断し、前記送信対象のメッセージが前記第1の種別のメッセージである場合に、前記第1の種別のメッセージ送信に使用する通信チャネルの混雑度に基づき前記第1の種別のメッセージに応じた第1輻輳制御動作を行い、前記送信対象のメッセージが前記第2の種別のメッセージである場合に、前記第2の種別のメッセージ送信に使用する通信チャネルの通信の混雑度および前記特定イベントに応じた送信条件に基づき前記第2の種別のメッセージに応じた第2輻輳制御動作を行う。   The communication apparatus of the present invention includes a generation unit that generates a message and a control unit that controls transmission of the message. The message includes a plurality of types of messages including a first type of message that accompanies the occurrence of a specific event and a second type of message that accompanies the occurrence of the specific event. The control unit determines a type of a message to be transmitted, and when the message to be transmitted is the message of the first type, the control unit determines the degree of congestion of a communication channel used for transmitting the message of the first type. A communication channel that performs a first congestion control operation according to the first type message and uses the second type message transmission when the transmission target message is the second type message. The second congestion control operation according to the second type message is performed based on the congestion level of the communication and the transmission condition according to the specific event.

本発明の輻輳制御方法は、メッセージを生成する生成処理と、前記メッセージの送信を制御する制御処理と、を含む。前記メッセージには、特定イベントの発生に伴わない第1の種別のメッセージと、前記特定イベントの発生に伴う第2の種別のメッセージを含む複数種別のメッセージがある。前記制御処理は、送信対象のメッセージの種別を判断し、前記送信対象のメッセージが前記第1の種別のメッセージである場合に、前記第1の種別のメッセージ送信に使用する通信チャネルの混雑度に基づき前記第1の種別のメッセージに応じた第1輻輳制御動作を行い、前記送信対象のメッセージが前記第2の種別のメッセージである場合に、前記第2の種別のメッセージ送信に使用する通信チャネルの通信の混雑度および前記特定イベントに応じた送信条件に基づき前記第2の種別のメッセージに応じた第2輻輳制御動作を行う処理を含む。   The congestion control method of the present invention includes a generation process for generating a message and a control process for controlling transmission of the message. The message includes a plurality of types of messages including a first type of message that accompanies the occurrence of a specific event and a second type of message that accompanies the occurrence of the specific event. The control process determines the type of message to be transmitted, and determines the degree of congestion of a communication channel used for message transmission of the first type when the message to be transmitted is the message of the first type. A communication channel that performs a first congestion control operation according to the first type message and uses the second type message transmission when the transmission target message is the second type message. And a process of performing a second congestion control operation according to the second type message based on the congestion degree of the communication and the transmission condition according to the specific event.

本発明のプログラムは、コンピュータに、メッセージを生成する生成手順と、前記メッセージの送信を制御する制御手順と、を実行させる。前記メッセージには、特定イベントの発生に伴わない第1の種別のメッセージと、前記特定イベントの発生に伴う第2の種別のメッセージを含む複数種別のメッセージがある。前記制御手順は、送信対象のメッセージの種別を判断し、前記送信対象のメッセージが前記第1の種別のメッセージである場合に、前記第1の種別のメッセージ送信に使用する通信チャネルの混雑度に基づき前記第1の種別のメッセージに応じた第1輻輳制御動作を行い、前記送信対象のメッセージが前記第2の種別のメッセージである場合に、前記第2の種別のメッセージ送信に使用する通信チャネルの通信の混雑度および前記特定イベントに応じた送信条件に基づき前記第2の種別のメッセージに応じた第2輻輳制御動作を行う手順を含む。   The program of the present invention causes a computer to execute a generation procedure for generating a message and a control procedure for controlling transmission of the message. The message includes a plurality of types of messages including a first type of message that accompanies the occurrence of a specific event and a second type of message that accompanies the occurrence of the specific event. The control procedure determines the type of message to be transmitted, and when the message to be transmitted is the message of the first type, determines the degree of congestion of the communication channel used for transmitting the message of the first type. A communication channel that performs a first congestion control operation according to the first type message and uses the second type message transmission when the transmission target message is the second type message. And a procedure for performing a second congestion control operation according to the second type message based on the congestion degree of the communication and the transmission condition according to the specific event.

本発明によれば、輻輳制御に伴って通信相手に適切に届かなくなるメッセージがメッセージの種別に依存して発生することを抑制可能になる。   ADVANTAGE OF THE INVENTION According to this invention, it becomes possible to suppress that the message which does not reach a communicating party appropriately according to congestion control depending on the message type.

本発明の第1実施形態の通信装置を示した図である。It is the figure which showed the communication apparatus of 1st Embodiment of this invention. 通信装置1の動作を説明するためのフローチャートである。4 is a flowchart for explaining the operation of the communication apparatus 1; 本発明の第2実施形態の通信装置10を示した図である。It is the figure which showed the communication apparatus 10 of 2nd Embodiment of this invention. 通信装置10の動作を説明するためのフローチャートである。3 is a flowchart for explaining the operation of the communication device 10;

以下、本発明の実施形態について図面を参照して説明する。   Embodiments of the present invention will be described below with reference to the drawings.

(第1実施形態)
図1は、本発明の第1実施形態の通信装置を示した図である。
(First embodiment)
FIG. 1 is a diagram illustrating a communication apparatus according to a first embodiment of the present invention.

図1において、通信装置1は、生成部2と制御部3とを含む。   In FIG. 1, the communication device 1 includes a generation unit 2 and a control unit 3.

通信装置1は、例えば、車両に搭載されて車々間通信または路車間通信を実行する。通信装置1は、複数の無線チャネルを有する。生成部2は、送信対象のメッセージを生成する。制御部3は、送信対象のメッセージの送信を制御して輻輳を制御する。   For example, the communication device 1 is mounted on a vehicle and performs inter-vehicle communication or road-vehicle communication. The communication device 1 has a plurality of radio channels. The generation unit 2 generates a message to be transmitted. The control unit 3 controls congestion by controlling transmission of a message to be transmitted.

制御部3は、複数の無線チャネルのうち予め定められた無線チャネル(以下「所定無線チャネル」と称する)での送信対象のメッセージの送信を所定無線チャネルの混雑度に基づき制御して輻輳を制御する動作を実行可能である。以下、この輻輳制御動作を「第1動作」と称する。   The control unit 3 controls congestion by controlling transmission of a message to be transmitted on a predetermined radio channel (hereinafter referred to as “predetermined radio channel”) among a plurality of radio channels based on the degree of congestion of the predetermined radio channel. Can be performed. Hereinafter, this congestion control operation is referred to as a “first operation”.

また、制御部3は、複数の無線チャネルのうち混雑度が混雑度閾値以下である無線チャネル(以下「特定無線チャネル」と称する)での送信対象のメッセージの送信を特定無線チャネルの混雑度に基づき制御して輻輳を制御する動作を実行可能である。以下、この輻輳制御動作を「第2動作」と称する。混雑度閾値は、所定値の一例である。   Further, the control unit 3 sets the transmission degree of the message to be transmitted on the wireless channel (hereinafter referred to as “specific wireless channel”) whose congestion level is equal to or less than the congestion level threshold among the plurality of wireless channels to the congestion level of the specific wireless channel. An operation for controlling congestion based on the control can be executed. Hereinafter, this congestion control operation is referred to as a “second operation”. The congestion level threshold is an example of a predetermined value.

制御部3は、第1動作と第2動作とを、送信対象のメッセージの種別に応じて切り替えて実行する。   The control unit 3 switches between the first operation and the second operation according to the type of message to be transmitted.

図2は、通信装置1の動作を説明するためのフローチャートである。   FIG. 2 is a flowchart for explaining the operation of the communication apparatus 1.

生成部2は、送信対象のメッセージを生成すると(ステップS1)、その送信対象のメッセージを制御部3に出力する。   When generating the transmission target message (step S1), the generation unit 2 outputs the transmission target message to the control unit 3.

制御部3は、送信対象のメッセージを受け付けると、送信対象のメッセージの種別に応じて第1動作と第2動作とを切り替えて実行する(ステップS2)。   When receiving the message to be transmitted, the control unit 3 switches between the first operation and the second operation according to the type of the message to be transmitted (step S2).

次に、本実施形態の効果を説明する。   Next, the effect of this embodiment will be described.

生成部2は、メッセージを生成する。制御部3は、生成部2が生成したメッセージの種別に応じて第1動作と第2動作とを切り替えて実行する。第1動作では、無線チャネルとして、予め定められた所定無線チャネルが用いられる。このため、第1動作では、混雑度に関わりなく所定無線チャネルが用いられる。一方、第2動作では、無線チャネルとして、混雑度が混雑度閾値以下である無線チャネル(特定無線チャネル)が用いられる。このため、第1動作と第2動作では、無線チャネルの混雑度が取り得る範囲が異なる。   The generation unit 2 generates a message. The control unit 3 performs switching between the first operation and the second operation according to the type of message generated by the generation unit 2. In the first operation, a predetermined predetermined radio channel is used as the radio channel. For this reason, in the first operation, a predetermined radio channel is used regardless of the degree of congestion. On the other hand, in the second operation, a radio channel (specific radio channel) whose congestion level is equal to or less than the congestion level threshold is used as the radio channel. For this reason, the range which the radio channel congestion level can take is different between the first operation and the second operation.

第1動作と第2動作では、共に、メッセージ送信に使用される無線チャネルの混雑度に基づいて輻輳制御が実行される。このため、無線チャネルの混雑度が取り得る範囲の違いは、第1動作での輻輳制御と第2動作での輻輳制御との違いを生じさせる。第1動作と第2動作は、メッセージの種別に応じて切り替えられるため、メッセージの種別に応じて輻輳制御が切り替えられることになる。したがって、輻輳制御に伴って通信相手に適切に届かなくなるメッセージがメッセージの種別に依存して発生することを抑制可能になる。   In both the first operation and the second operation, congestion control is executed based on the degree of congestion of the radio channel used for message transmission. For this reason, the difference in the range that the radio channel congestion can take causes a difference between the congestion control in the first operation and the congestion control in the second operation. Since the first operation and the second operation are switched according to the message type, the congestion control is switched according to the message type. Therefore, it is possible to suppress the occurrence of a message that does not reach the communication partner properly due to congestion control depending on the message type.

(第2実施形態)
図3は、本発明の第2実施形態の通信装置10を示した図である。
(Second Embodiment)
FIG. 3 is a diagram illustrating the communication device 10 according to the second embodiment of the present invention.

図3において、通信装置10は、受信部11と、アプリケーション部12と、制御部13と、を含む。制御部13は、無線チャネル設定部13aと、送信周期設定部13bと、送信電力/伝送速度設定部13cと、輻輳制御部13dと、送信部13eと、を含む。   In FIG. 3, the communication device 10 includes a receiving unit 11, an application unit 12, and a control unit 13. The control unit 13 includes a radio channel setting unit 13a, a transmission cycle setting unit 13b, a transmission power / transmission rate setting unit 13c, a congestion control unit 13d, and a transmission unit 13e.

通信装置10は、例えば、車載通信装置である。通信装置10は、車両に搭載された状態で他の通信装置(例えば、他の車載通信装置や路側通信装置)と車々間通信または路車間通信を実行する。   The communication device 10 is, for example, an in-vehicle communication device. The communication device 10 performs vehicle-to-vehicle communication or road-to-vehicle communication with another communication device (for example, another vehicle-mounted communication device or a roadside communication device) in a state where it is mounted on the vehicle.

通信装置10は、2つの無線チャネルを同時に使用して、車々間通信または路車間通信を実行する。   The communication device 10 performs vehicle-to-vehicle communication or road-to-vehicle communication using two wireless channels simultaneously.

通信装置10は、CCH(Control Channel:制御チャネル)を、2つの無線チャネルのうちの一方の無線チャネル(以下「無線チャネルCH1」と称する)として用いる。CCHは、通信装置10と車々間通信または路車間通信を行う通信装置にて共通に使用される。CCHは、通信装置10の通信に対して予め設定された共通無線チャネルの一例である。CCHは、CAMの通信に使用される。CCHは、DENMの通信や1対1通信で用いられるメッセージであるユニキャストメッセージの通信に使用されることもある。   The communication device 10 uses a CCH (Control Channel) as one of the two radio channels (hereinafter referred to as “radio channel CH1”). The CCH is used in common by the communication device 10 that performs inter-vehicle communication or road-vehicle communication with the communication device 10. CCH is an example of a common radio channel set in advance for communication of the communication device 10. CCH is used for CAM communication. The CCH may be used for communication of a unicast message that is a message used in DENM communication or one-to-one communication.

通信装置10は、2つの無線チャネルのうちの他方の無線チャネル(以下「無線チャネルCH2」と称する)として、互いに周波数が異なる複数のSCH(Service Channel)のいずれかを用いる。各SCHは、DEMNやユニキャストメッセージの通信に使用される。各SCHの周波数は、CCHの周波数と異なる。SCHの数は1以上であればよい。   The communication device 10 uses any one of a plurality of SCHs (Service Channels) having different frequencies as the other of the two radio channels (hereinafter referred to as “radio channel CH2”). Each SCH is used for communication of DEMN and unicast messages. The frequency of each SCH is different from the frequency of CCH. The number of SCHs may be one or more.

無線チャネルCH1およびCH2は、複数の無線チャネルの一例である。通信装置10が同時に使用する無線チャネルの数は「2」に限らず複数であればよい。通信装置10が使用する無線チャネルは、CCHやSCHに限らず適宜変更可能である。   The radio channels CH1 and CH2 are examples of a plurality of radio channels. The number of radio channels simultaneously used by the communication device 10 is not limited to “2”, and may be plural. The radio channel used by the communication device 10 is not limited to CCH and SCH, and can be changed as appropriate.

受信部11は、無線チャネルCH1を通じて他の通信装置から無線送信されたメッセージを受信する。また、受信部11は、無線チャネルCH2を通じて他の通信装置から無線送信されたメッセージも受信する。   The receiving unit 11 receives a message wirelessly transmitted from another communication device through the wireless channel CH1. The receiving unit 11 also receives a message wirelessly transmitted from another communication device through the wireless channel CH2.

受信部11は、無線チャネルCH1またはCH2を通じて、他の通信装置から無線送信されたメッセージ(例えば、CAMやDENM、ユニキャストメッセージ)を受信すると、そのメッセージを、アプリケーション部12に出力する。   When receiving a message (for example, CAM, DENM, unicast message) wirelessly transmitted from another communication device via the wireless channel CH1 or CH2, the receiving unit 11 outputs the message to the application unit 12.

また、受信部11は、無線チャネルCH1およびCH2の各々の混雑度をメッセージの通信状況に基づいて特定する。受信部11は、無線チャネルCH1およびCH2の各々の混雑度を輻輳制御部13dに通知する。   Further, the receiving unit 11 specifies the degree of congestion of each of the radio channels CH1 and CH2 based on the message communication status. The receiving unit 11 notifies the congestion control unit 13d of the degree of congestion of each of the radio channels CH1 and CH2.

アプリケーション部12は、生成部の一例である。   The application unit 12 is an example of a generation unit.

アプリケーション部12は、位置を測定する測位機能を有する。アプリケーション部12の測位機能は、例えば、GPS(Global Positioning System)を使用して測位を行う機能である。なお、アプリケーション部12の測位機能は、GPSを使用した機能に限らず適宜変更可能である。   The application unit 12 has a positioning function for measuring a position. The positioning function of the application unit 12 is a function that performs positioning using, for example, GPS (Global Positioning System). Note that the positioning function of the application unit 12 is not limited to a function using GPS, but can be changed as appropriate.

また、アプリケーション部12は、通信装置10が搭載された車両(以下、単に「車両」と称する)で発生したイベント(例えば、急ブレーキやハザードランプの点灯)を検出する。   In addition, the application unit 12 detects an event (for example, sudden braking or lighting of a hazard lamp) that has occurred in a vehicle in which the communication device 10 is mounted (hereinafter simply referred to as “vehicle”).

アプリケーション部12は、車両で発生したイベントを、例えば以下のようにして検出する。アプリケーション部12は、車両で発生したイベントを表すイベント通知情報を車両から受信する。アプリケーション部12は、イベント通知情報を用いて、車両で発生したイベントを検出する。なお、アプリケーション部12が車両で発生したイベントを検出する手法は、イベント通知情報を用いた手法に限らず適宜変更可能である。   The application unit 12 detects an event that has occurred in the vehicle, for example, as follows. The application unit 12 receives event notification information representing an event that has occurred in the vehicle from the vehicle. The application part 12 detects the event which generate | occur | produced in the vehicle using event notification information. Note that the method for detecting an event that has occurred in the vehicle by the application unit 12 is not limited to the method using the event notification information, and can be changed as appropriate.

また、アプリケーション部12は、受信部11から出力されたメッセージを受け付ける。アプリケーション部12は、例えば、CAMを受け付けた場合、そのCAMに示された他の車載通信装置の位置を確認する。   In addition, the application unit 12 receives a message output from the receiving unit 11. For example, when the application unit 12 receives a CAM, the application unit 12 checks the position of another in-vehicle communication device indicated by the CAM.

また、アプリケーション部12は、車々間通信や路車間通信で用いられる複数種類のメッセージを、送信対象のメッセージとして生成する。   In addition, the application unit 12 generates a plurality of types of messages used in inter-vehicle communication and road-to-vehicle communication as messages to be transmitted.

本実施形態では、アプリケーション部12は、CAM、DENMおよび1対1通信で用いるメッセージ(ユニキャストメッセージ)を、複数種類のメッセージとして生成する。   In the present embodiment, the application unit 12 generates a message (unicast message) used in CAM, DENM, and one-to-one communication as a plurality of types of messages.

アプリケーション部12は、例えば、急ブレーキやハザードランプの点灯等のイベント(以下「特定イベント」と称する)の発生に伴い、特定イベントの発生を表すDENMを生成する。   The application unit 12 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”).

アプリケーション部12は、特定イベントごとに、特定イベントに応じた送信条件(例えば、送信距離や送信遅延時間)を記憶している。   The application unit 12 stores a transmission condition (for example, transmission distance or transmission delay time) corresponding to the specific event for each specific event.

例えば、アプリケーション部12は、特定イベントの一例である「急ブレーキ」に応じた送信条件として、通信に要求される通信距離A1および通信に要求される遅延時間B1を記憶している。また、アプリケーション部12は、特定イベントの一例である「ハザードランプ点灯」に応じた送信条件として、通信に要求される通信距離A2および通信に要求される遅延時間B2を記憶している。   For example, the application unit 12 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 12 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.

以下、通信に要求される通信距離を「要求通信距離」と称する。要求通信距離は、送信条件となる送信距離の一例である。本実施形態では、要求通信距離に対応する送信電力(以下「要求送信電力」と称する)は、予め定められた最大送信電力よりも小さいものとする。   Hereinafter, 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. In this embodiment, it is assumed that 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.

要求通信距離A1は、要求通信距離A2と同一でもよいし異なってもよい。要求遅延時間B1は、要求遅延時間B2と同一でもよいし異なってもよい。   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.

また、アプリケーション部12は、車両の位置や速度を表すCAMを間欠的に生成する。アプリケーション部12は、CAMについての送信条件を記憶していない。   In addition, the application unit 12 intermittently generates a CAM that represents the position and speed of the vehicle. The application unit 12 does not store transmission conditions for CAM.

また、アプリケーション部12は、1対1通信の実行時にユニキャストメッセージを生成する。アプリケーション部12は、ユニキャストメッセージに応じた送信条件(例えば、通信相手までの距離を要求通信距離とする事項や要求遅延時間)を記憶している。   In addition, the application unit 12 generates a unicast message when executing one-to-one communication. The application unit 12 stores transmission conditions according to the unicast message (for example, matters in which the distance to the communication partner is the requested communication distance and the requested delay time).

制御部13は、アプリケーション部12が生成した送信対象のメッセージの送信を制御して輻輳を制御する輻輳制御動作を実行する。   The control unit 13 performs a congestion control operation for controlling congestion by controlling transmission of a transmission target message generated by the application unit 12.

制御部13は、無線チャネルCH1(CCH)での送信対象のメッセージの送信を無線チャネルCH1の混雑度に基づき制御して輻輳を制御する第1輻輳制御動作を実行可能である。第1輻輳制御動作は、第1動作の一例である。無線チャネルCH1(CCH)は、所定無線チャネルの一例である。   The control unit 13 can execute a first congestion control operation for controlling congestion by controlling transmission of a message to be transmitted on the radio channel CH1 (CCH) based on the congestion degree of the radio channel CH1. The first congestion control operation is an example of a first operation. The radio channel CH1 (CCH) is an example of a predetermined radio channel.

制御部13は、無線チャネルCH1、CH2のうち混雑度が混雑度閾値以下の無線チャネル(以下「該当無線チャネル」と称する)での送信対象のメッセージの送信を該当無線チャネルの混雑度に基づき制御して輻輳を制御する第2輻輳制御動作も実行可能である。第2輻輳制御動作は、第2動作の一例である。該当無線チャネルは、特定無線チャネルの一例である。   The control unit 13 controls transmission of a message to be transmitted on a radio channel (hereinafter referred to as “corresponding radio channel”) having a congestion degree equal to or less than a congestion degree threshold among the radio channels CH1 and CH2 based on the congestion degree of the corresponding radio channel. Thus, a second congestion control operation for controlling congestion can also be executed. The second congestion control operation is an example of a second operation. The corresponding radio channel is an example of a specific radio channel.

制御部13は、第1輻輳制御動作と第2輻輳制御動作とを、送信対象のメッセージの種別に応じて切り替えて実行する。   The control unit 13 executes the first congestion control operation and the second congestion control operation by switching according to the type of message to be transmitted.

無線チャネル設定部13aには、送信対象のメッセージの送信に用いられる無線チャネル(以下「使用予定無線チャネル」と称する)が設定される。   The radio channel setting unit 13 a is set with a radio channel (hereinafter referred to as “scheduled radio channel to be used”) used for transmitting a message to be transmitted.

送信周期設定部13bには、送信対象のメッセージの送信周期が設定される。   In the transmission cycle setting unit 13b, the transmission cycle of the message to be transmitted is set.

送信電力/伝送速度設定部13cには、送信対象のメッセージの送信電力および伝送速度が設定される。   In the transmission power / transmission speed setting unit 13c, the transmission power and transmission speed of the message to be transmitted are set.

輻輳制御部13dは、送信対象のメッセージの種別と受信部11から通知された混雑度とに基づいて送信対象のメッセージの送信(例えば、使用予定無線チャネル、送信周期、送信電力、伝送速度)を制御することで、輻輳制御動作を実行する。   The congestion control unit 13d determines the transmission of the transmission target message based on the type of the transmission target message and the congestion level notified from the reception unit 11 (for example, the scheduled radio channel, transmission cycle, transmission power, transmission rate). By controlling, the congestion control operation is executed.

また、輻輳制御部13dは、送信電力と送信距離との対応関係を示す対応テーブルと、混雑度閾値と、を記憶している。対応テーブルでは、送信電力は、対応する送信距離が長くなるほど大きくなる。   In addition, the congestion control unit 13d stores a correspondence table indicating a correspondence relationship between transmission power and transmission distance, and a congestion degree threshold value. In the correspondence table, the transmission power increases as the corresponding transmission distance increases.

送信部13eは、送信対象のメッセージを、無線チャネル設定部13aに設定された使用予定無線チャネル、送信周期設定部13bに設定された送信周期、および、送信電力/伝送速度設定部13cに設定された送信電力および伝送速度で、無線送信する。   The transmission unit 13e sets the message to be transmitted in the scheduled use radio channel set in the radio channel setting unit 13a, the transmission cycle set in the transmission cycle setting unit 13b, and the transmission power / transmission rate setting unit 13c. Wireless transmission with the same transmission power and transmission speed.

次に、動作を説明する。   Next, the operation will be described.

図4は、通信装置10の動作を説明するためのフローチャートである。   FIG. 4 is a flowchart for explaining the operation of the communication apparatus 10.

受信部11は、無線チャネル設定部13aに設定された使用予定無線チャネルがCCHである場合、無線チャネルCH1としてCCHを使用し、無線チャネルCH2として複数のSCHのいずれか(例えば、デフォルトのSCHや、ユーザが設定したSCH)を使用する。   When the scheduled radio channel to be used set in the radio channel setting unit 13a is CCH, the reception unit 11 uses the CCH as the radio channel CH1 and uses one of a plurality of SCHs (for example, a default SCH or a radio channel CH2). SCH) set by the user.

一方、無線チャネル設定部13aに設定された使用予定無線チャネルがCCHでない場合、受信部11は、無線チャネルCH1としてCCHを使用し、無線チャネルCH2として使用予定無線チャネルを使用する。   On the other hand, when the scheduled radio channel set in the radio channel setting unit 13a is not CCH, the receiving unit 11 uses CCH as the radio channel CH1 and uses the scheduled radio channel as the radio channel CH2.

受信部11は、無線チャネルCH1およびCH2の各々の混雑度を、各無線チャネルを通じたメッセージの通信状況に基づいて特定する。受信部11は、無線チャネルCH1およびCH2の各々の混雑度を輻輳制御部13dに通知する。   The receiving unit 11 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 11 notifies the congestion control unit 13d of the degree of congestion of each of the radio channels CH1 and CH2.

アプリケーション部12は、送信対象のメッセージを生成すると(ステップS101)、送信対象のメッセージを送信周期設定部13bに出力し、かつ、送信対象のメッセージの種別を表すメッセージ種別情報を輻輳制御部13dに出力する。   When the application unit 12 generates a message to be transmitted (step S101), the application unit 12 outputs the message to be transmitted to the transmission cycle setting unit 13b and sends message type information indicating the type of the message to be transmitted to the congestion control unit 13d. Output.

アプリケーション部12は、送信対象のメッセージの種別がDENMまたはユニキャストメッセージである場合、送信対象メッセージの送信条件も輻輳制御部13dに出力する。例えば、送信対象のメッセージがDENMである場合、アプリケーション部12は、そのDENMが表す特定イベントに応じた送信条件を、輻輳制御部13dに出力する。   When the message type to be transmitted is a DENM or unicast message, the application unit 12 also outputs the transmission condition of the message to be transmitted to the congestion control unit 13d. For example, when the message to be transmitted is DENM, the application unit 12 outputs a transmission condition corresponding to the specific event represented by the DENM to the congestion control unit 13d.

アプリケーション部12は、送信対象メッセージの送信条件として、要求通信距離を表す要求通信距離情報と、要求遅延時間を表す要求遅延時間情報と、を用いる。なお、送信対象のメッセージの種別がユニキャストメッセージである場合、アプリケーション部12は、通信相手が送信したCAMに示された通信相手の位置とアプリケーション部12が測定した通信装置10の位置との距離を、要求通信距離として用いる。   The application unit 12 uses request communication distance information indicating the request communication distance and request delay time information indicating the request delay time as the transmission conditions of the transmission target message. When the type of message to be transmitted is a unicast message, the application unit 12 determines the distance between the communication partner position indicated in the CAM transmitted by the communication partner and the communication device 10 position measured by the application unit 12. Is used as the required communication distance.

送信周期設定部13bは、送信対象のメッセージを受け付けると、その送信対象のメッセージを保持する。   When the transmission cycle setting unit 13b accepts a transmission target message, the transmission cycle setting unit 13b holds the transmission target message.

輻輳制御部13dは、メッセージ種別情報を受け付けると、送信対象のメッセージの種別が、CAMであるか、DENMまたはユニキャストメッセージであるか、を判断する(ステップS102)。   When receiving the message type information, the congestion control unit 13d determines whether the type of the message to be transmitted is CAM, DENM, or unicast message (step S102).

送信対象のメッセージの種別がCAMである場合、輻輳制御部13dは、使用予定無線チャネルとしてCCHを決定する(ステップS103)。   When the type of the message to be transmitted is CAM, the congestion control unit 13d determines CCH as the scheduled radio channel (step S103).

続いて、輻輳制御部13dは、ステップS103で決定された使用予定無線チャネルを、無線チャネル設定部13aに設定する。   Subsequently, the congestion control unit 13d sets the use-scheduled radio channel determined in step S103 in the radio channel setting unit 13a.

続いて、輻輳制御部13dは、受信部11から通知されたCCH(無線チャネルCH1)の混雑度を参照する(ステップS104)。   Subsequently, the congestion control unit 13d refers to the degree of congestion of the CCH (radio channel CH1) notified from the reception unit 11 (step S104).

続いて、輻輳制御部13dは、CCHの混雑度に基づいて、送信対象のメッセージの送信周期を決定する(ステップS105)。   Subsequently, the congestion control unit 13d determines the transmission cycle of the message to be transmitted based on the CCH congestion degree (step S105).

例えば、CCHの混雑度が混雑度閾値以下である場合、輻輳制御部13dは、最短送信周期を、送信対象のメッセージの送信周期として決定する。   For example, when the CCH congestion level is equal to or less than the congestion level threshold, the congestion control unit 13d determines the shortest transmission cycle as the transmission cycle of the transmission target message.

一方、CCHの混雑度が混雑度閾値よりも高い場合、輻輳制御部13dは、送信周期設定部13bに現在設定されている送信周期よりも規定時間長い周期を、送信対象のメッセージの送信周期として決定する。なお、送信周期設定部13bに送信周期が設定されていない状況では、輻輳制御部13dは、最短送信周期よりも規定時間長い周期を、送信対象のメッセージの送信周期として決定する。   On the other hand, when the CCH congestion level is higher than the congestion level threshold, the congestion control unit 13d sets a cycle longer than the transmission cycle currently set in the transmission cycle setting unit 13b as the transmission cycle of the message to be transmitted. decide. In a situation where the transmission cycle is not set in the transmission cycle setting unit 13b, the congestion control unit 13d determines a cycle longer than the shortest transmission cycle by a specified time as the transmission cycle of the message to be transmitted.

続いて、輻輳制御部13dは、ステップS105で決定された送信周期を、送信対象のメッセージの送信周期として送信周期設定部13bに設定する。   Subsequently, the congestion control unit 13d sets the transmission cycle determined in step S105 in the transmission cycle setting unit 13b as the transmission cycle of the message to be transmitted.

送信周期設定部13bは、送信対象のメッセージの送信周期が設定されると、保持済みの送信対象のメッセージを、その送信周期が示す時間間隔でコピーして、送信対象のメッセージの複製(以下「送信データ」と称する)を生成する(ステップS106)。   When the transmission cycle of the transmission target message is set, the transmission cycle setting unit 13b copies the held transmission target message at a time interval indicated by the transmission cycle, and copies the transmission target message (hereinafter, “ (Referred to as “transmission data”) (step S106).

続いて、送信周期設定部13bは、送信データを送信部13eに出力する。   Subsequently, the transmission cycle setting unit 13b outputs the transmission data to the transmission unit 13e.

一方、輻輳制御部13dは、送信周期を送信周期設定部13bに設定すると、CCHの混雑度に基づいて、送信対象のメッセージの送信電力を決定する(ステップS107)。   On the other hand, when the transmission control unit 13d sets the transmission cycle to the transmission cycle setting unit 13b, the congestion control unit 13d determines the transmission power of the message to be transmitted based on the CCH congestion degree (step S107).

例えば、CCHの混雑度が混雑度閾値以下である場合、輻輳制御部13dは、最大送信電力を、送信対象のメッセージの送信電力として決定する。   For example, when the CCH congestion level is equal to or less than the congestion level threshold, the congestion control unit 13d determines the maximum transmission power as the transmission power of the transmission target message.

一方、CCHの混雑度が混雑度閾値よりも高い場合、輻輳制御部13dは、送信電力/伝送速度設定部13cに現在設定されている送信電力よりも規定量小さい送信電力を、送信対象のメッセージの送信電力として決定する。なお、送信電力/伝送速度設定部13cに送信電力が設定されていない状況では、輻輳制御部13dは、最大送信電力よりも規定量小さい送信電力を、送信対象のメッセージの送信電力として決定する。   On the other hand, when the CCH congestion level is higher than the congestion level threshold, the congestion control unit 13d transmits a transmission power smaller than the transmission power currently set in the transmission power / transmission speed setting unit 13c by a predetermined amount. Determined as the transmission power. Note that, in a situation where the transmission power is not set in the transmission power / transmission speed setting unit 13c, the congestion control unit 13d determines a transmission power smaller than the maximum transmission power by a specified amount as the transmission power of the message to be transmitted.

続いて、輻輳制御部13dは、ステップS107で決定された送信電力を、送信対象のメッセージの送信電力として送信電力/伝送速度設定部13cに設定する。   Subsequently, the congestion control unit 13d sets the transmission power determined in step S107 in the transmission power / transmission rate setting unit 13c as the transmission power of the message to be transmitted.

続いて、輻輳制御部13dは、CCHの混雑度に基づいて、送信対象のメッセージの伝送速度を決定する(ステップS108)。   Subsequently, the congestion control unit 13d determines the transmission rate of the message to be transmitted based on the CCH congestion degree (step S108).

例えば、CCHの混雑度が混雑度閾値以下である場合、輻輳制御部13dは、予め定められた最も遅い伝送速度(以下「最遅伝送速度」と称する」を、送信対象のメッセージの伝送速度として決定する。   For example, when the CCH congestion level is less than or equal to the congestion level threshold, the congestion control unit 13d uses a predetermined slowest transmission rate (hereinafter referred to as “latest transmission rate”) as the transmission rate of the message to be transmitted. decide.

また、CCHの混雑度が混雑度閾値よりも高い場合、輻輳制御部13dは、送信電力/伝送速度設定部13cに現在設定されている伝送速度よりも規定値速い伝送速度を、送信対象のメッセージの伝送速度として決定する。なお、送信電力/伝送速度設定部13cに伝送速度が設定されていない状況では、輻輳制御部13dは、最遅伝送速度よりも規定値速い伝送速度を、送信対象のメッセージの伝送速度として決定する。   Also, when the CCH congestion level is higher than the congestion level threshold, the congestion control unit 13d sets a transmission rate that is faster than the transmission rate currently set in the transmission power / transmission rate setting unit 13c by a message to be transmitted. Determined as the transmission speed. Note that, in a situation where the transmission rate is not set in the transmission power / transmission rate setting unit 13c, the congestion control unit 13d determines a transmission rate that is faster than the latest transmission rate by a specified value as the transmission rate of the message to be transmitted. .

続いて、輻輳制御部13dは、ステップS108で決定された伝送速度を、送信対象のメッセージの伝送速度として送信電力/伝送速度設定部13cに設定する。   Subsequently, the congestion control unit 13d sets the transmission rate determined in step S108 in the transmission power / transmission rate setting unit 13c as the transmission rate of the message to be transmitted.

送信部13eは、送信周期設定部13bから送信データを受け付けると、送信データを、無線チャネル設定部13aに設定された使用予定無線チャネルを使い、送信電力/伝送速度設定部13cに設定された送信電力および伝送速度で送信する(ステップS109)。ステップS109では、使用予定無線チャネルとしてCCHが使用される。   When receiving the transmission data from the transmission cycle setting unit 13b, the transmission unit 13e uses the transmission data set in the transmission power / transmission rate setting unit 13c using the scheduled radio channel set in the radio channel setting unit 13a. Transmission is performed at power and transmission speed (step S109). In step S109, CCH is used as the scheduled radio channel.

なお、送信部13eは、送信周期設定部13bから送信データを受け付けた際に、送信電力/伝送速度設定部13cに送信電力と伝送速度が設定されてなく無線チャネル設定部13aに使用予定無線チャネルが設定されていないと、その送信データを送信しない。   When the transmission unit 13e receives transmission data from the transmission period setting unit 13b, the transmission power / transmission rate setting unit 13c does not set the transmission power and transmission rate, and the radio channel setting unit 13a uses the scheduled radio channel. If is not set, the transmission data is not transmitted.

続いて、送信部13eは、送信データを送信した旨の送信通知を輻輳制御部13dに出力する。   Subsequently, the transmission unit 13e outputs a transmission notification indicating that the transmission data has been transmitted to the congestion control unit 13d.

輻輳制御部13dは、送信通知を受け付けると、メッセージ種別情報を受け付けてからの経過時間が、予め定められた送信継続時間を超えているかを判断する(ステップS110)。   When the congestion control unit 13d receives the transmission notification, the congestion control unit 13d determines whether the elapsed time from the reception of the message type information exceeds a predetermined transmission continuation time (step S110).

ステップS110で経過時間が送信継続時間を超えていないと、輻輳制御部13dは、処理をステップS104に戻す。   If the elapsed time does not exceed the transmission duration in step S110, the congestion control unit 13d returns the process to step S104.

ステップS110で経過時間が送信継続時間を超えていると、輻輳制御部13dは、送信周期設定部13bが保持している送信対象のメッセージを削除する。続いて、輻輳制御部13dは、送信周期設定部13b、送信電力/伝送速度設定部13cにそれぞれ設定されている、送信周期、送信電力および伝送速度を削除して、第1輻輳制御動作を終了する。   If the elapsed time exceeds the transmission continuation time in step S110, the congestion control unit 13d deletes the transmission target message held by the transmission cycle setting unit 13b. Subsequently, the congestion control unit 13d deletes the transmission cycle, transmission power, and transmission rate set in the transmission cycle setting unit 13b and the transmission power / transmission rate setting unit 13c, respectively, and ends the first congestion control operation. To do.

一方、ステップS102で送信対象のメッセージの種別がDENMまたはユニキャストメッセージである場合、輻輳制御部13dは、無線チャネルCH1およびCH2の各混雑度と、送信条件(要求通信距離情報と要求遅延時間情報)と、を参照する(ステップS111)。   On the other hand, when the type of the message to be transmitted is DENM or unicast message in step S102, the congestion control unit 13d determines the congestion degree of the radio channels CH1 and CH2 and the transmission condition (requested communication distance information and requested delay time information). ) Are referred to (step S111).

続いて、輻輳制御部13dは、使用予定無線チャネルを決定する(ステップS112)。   Subsequently, the congestion control unit 13d determines a scheduled radio channel (Step S112).

例えば、輻輳制御部13dは、まず、無線チャネルCH1およびCH2のうち混雑度が混雑度閾値以下である該当無線チャネルを特定する。なお、無線チャネルCH1およびCH2の各混雑度が、いずれも混雑度閾値を超えていた場合、輻輳制御部13dは、無線チャネルCH1およびCH2のうち最も混雑度が低い無線チャネルを、該当無線チャネルの代わりに用いる。   For example, the congestion control unit 13d first identifies a corresponding radio channel whose congestion level is equal to or less than the congestion level threshold among the radio channels CH1 and CH2. When the congestion levels of the radio channels CH1 and CH2 exceed the congestion level threshold, the congestion control unit 13d selects the radio channel with the lowest congestion level among the radio channels CH1 and CH2 as the corresponding radio channel. Use instead.

続いて、輻輳制御部13dは、該当無線チャネルの数が1であった場合、その該当無線チャネルを、使用予定無線チャネルとして決定する。   Subsequently, when the number of corresponding radio channels is 1, the congestion control unit 13d determines the corresponding radio channel as a scheduled radio channel.

一方、該当無線チャネルの数が2以上であった場合、輻輳制御部13dは、複数の該当無線チャネルのうちの1つの該当無線チャネルを、使用予定無線チャネルとして決定する。   On the other hand, when the number of corresponding radio channels is two or more, the congestion control unit 13d determines one corresponding radio channel from among a plurality of corresponding radio channels as a scheduled radio channel.

ここで、複数の該当無線チャネルから1つの該当無線チャネルを使用予定無線チャネルとして決定する手法の一例を説明する。   Here, an example of a technique for determining one corresponding radio channel as a scheduled radio channel from a plurality of corresponding radio channels will be described.

この例では、複数のSCHの各々とCCHには予め優先順位が割り当てられている。例えば、CCHに最も高い優先順位が割り当てられ、各SCHには最も高い優先順位以外の優先順位が割り当てられる。各SCHに最も高い優先順位以外の優先順位を割り当てる例としては、重要度や使用頻度が高いSCHほど高い優先順位が割り当てられる例が挙げられる。優先順位の割り当ては、上記に限らず適宜変更可能である。輻輳制御部13dは、CCHおよび複数のSCHに対する優先順位の割り当て結果を保持している。そして、輻輳制御部13dは、該当無線チャネルのうち最も優先順位の高い該当無線チャンネルを、使用予定無線チャネルとして決定する。   In this example, priorities are assigned in advance to each of the plurality of SCHs and the CCH. For example, the highest priority is assigned to the CCH, and a priority other than the highest priority is assigned to each SCH. As an example of assigning a priority other than the highest priority to each SCH, an example in which a higher priority is assigned to a SCH having a higher importance or usage frequency can be given. The priority assignment is not limited to the above, and can be changed as appropriate. The congestion control unit 13d holds the priority assignment result for the CCH and the plurality of SCHs. Then, the congestion control unit 13d determines the radio channel with the highest priority among the radio channels as the scheduled radio channel.

続いて、輻輳制御部13dは、ステップS112で決定された使用予定無線チャネルを無線チャネル設定部13aに設定する。   Subsequently, the congestion control unit 13d sets the use-scheduled radio channel determined in step S112 in the radio channel setting unit 13a.

続いて、輻輳制御部13dは、使用予定無線チャネルの混雑度と送信条件とに基づいて、送信対象のメッセージの送信周期を決定する(ステップS113)。   Subsequently, the congestion control unit 13d determines the transmission cycle of the message to be transmitted based on the congestion level of the scheduled radio channel and the transmission condition (Step S113).

例えば、使用予定無線チャネルの混雑度が混雑度閾値以下である場合、輻輳制御部13dは、最短送信周期を送信対象のメッセージの送信周期として決定する。   For example, when the congestion level of the scheduled radio channel is equal to or less than the congestion level threshold, the congestion control unit 13d determines the shortest transmission cycle as the transmission cycle of the message to be transmitted.

一方、使用予定無線チャネルの混雑度が混雑度閾値よりも高い場合、輻輳制御部13dは、まず、送信周期設定部13bに現在設定されている送信周期よりも規定時間長い周期(以下「送信周期候補」と称する)を特定する。   On the other hand, when the congestion level of the scheduled radio channel is higher than the congestion level threshold, the congestion control unit 13d firstly has a cycle longer than the transmission cycle currently set in the transmission cycle setting unit 13b (hereinafter referred to as “transmission cycle”). Identified as "candidate").

続いて、輻輳制御部13dは、送信周期候補が表す時間(周期)が、要求遅延時間情報にて表された要求遅延時間よりも短い場合、送信周期候補を、送信対象のメッセージの送信周期として決定する。一方、送信周期候補が表す時間(周期)が、要求遅延時間以上である場合、輻輳制御部13dは、要求遅延時間を、送信対象のメッセージの送信周期として決定する。これは、送信周期の最大値が要求遅延時間にて制限されることを意味する。   Subsequently, when the time (cycle) represented by the transmission cycle candidate is shorter than the request delay time represented by the request delay time information, the congestion control unit 13d sets the transmission cycle candidate as the transmission cycle of the message to be transmitted. decide. On the other hand, when the time (cycle) represented by the transmission cycle candidate is equal to or greater than the request delay time, the congestion control unit 13d determines the request delay time as the transmission cycle of the message to be transmitted. This means that the maximum value of the transmission cycle is limited by the request delay time.

本実施形態では、要求遅延時間と最短送信周期が表す時間と規定時間とは、「要求遅延時間」>「最短送信周期が表す時間」+「規定時間」、という関係を有する。   In the present embodiment, the required delay time, the time represented by the shortest transmission cycle, and the specified time have a relationship of “requested delay time”> “time represented by the shortest transmission cycle” + “specified time”.

送信周期設定部13bに送信周期が設定されていない状況では、輻輳制御部13dは、最短送信周期よりも規定時間長い周期を、送信対象のメッセージの送信周期として決定する。   In a situation where the transmission cycle is not set in the transmission cycle setting unit 13b, the congestion control unit 13d determines a cycle longer than the shortest transmission cycle by a specified time as the transmission cycle of the message to be transmitted.

続いて、輻輳制御部13dは、ステップS113で決定された送信周期を、送信対象のメッセージの送信周期として送信周期設定部13bに設定する。   Subsequently, the congestion control unit 13d sets the transmission cycle determined in step S113 in the transmission cycle setting unit 13b as the transmission cycle of the message to be transmitted.

送信周期設定部13bは、送信対象のメッセージの送信周期が設定されると、ステップS114を実行する。ステップS114での処理は、ステップS106での処理と同一である。このため、ステップS114での処理についての詳細な説明を割愛する。   When the transmission cycle of the message to be transmitted is set, the transmission cycle setting unit 13b executes Step S114. The process in step S114 is the same as the process in step S106. For this reason, the detailed description about the process in step S114 is omitted.

輻輳制御部13dは、送信周期を送信周期設定部13bに設定すると、使用予定無線チャネルの混雑度および送信条件に基づいて送信対象のメッセージの送信電力を決定する(ステップS115)。   When the congestion control unit 13d sets the transmission cycle to the transmission cycle setting unit 13b, the congestion control unit 13d determines the transmission power of the message to be transmitted based on the congestion level of the scheduled radio channel and the transmission condition (step S115).

例えば、使用予定無線チャネルの混雑度が混雑度閾値以下である場合、輻輳制御部13dは、最大送信電力を送信対象のメッセージの送信電力として決定する。   For example, when the congestion level of the scheduled radio channel is equal to or less than the congestion level threshold, the congestion control unit 13d determines the maximum transmission power as the transmission power of the message to be transmitted.

一方、使用予定無線チャネルの混雑度が混雑度閾値よりも高い場合、輻輳制御部13dは、まず、送信電力/伝送速度設定部13cに現在設定されている送信電力よりも規定量小さい送信電力(以下「送信電力候補」と称する)を特定する。   On the other hand, when the congestion level of the wireless channel to be used is higher than the congestion level threshold, the congestion control unit 13d first transmits a transmission power (a specified amount smaller than the transmission power currently set in the transmission power / transmission speed setting unit 13c). (Hereinafter referred to as “transmission power candidates”).

続いて、輻輳制御部13dは、対応テーブルを参照して、要求通信距離情報にて表された要求通信距離に対応する要求送信電力を特定する。   Subsequently, the congestion control unit 13d refers to the correspondence table and identifies the requested transmission power corresponding to the requested communication distance represented by the requested communication distance information.

続いて、輻輳制御部13dは、送信電力候補が表す送信電力が要求送信電力よりも大きい場合、送信電力候補を、送信対象のメッセージの送信電力として決定する。一方、送信電力候補が表す送信電力が要求送信電力以下である場合、輻輳制御部13dは、要求送信電力を、送信対象のメッセージの送信電力として決定する。これは、送信電力の最小値が要求通信距離にて制限されることを意味する。   Subsequently, when the transmission power represented by the transmission power candidate is larger than the requested transmission power, the congestion control unit 13d determines the transmission power candidate as the transmission power of the message to be transmitted. On the other hand, when the transmission power represented by the transmission power candidate is equal to or less than the requested transmission power, the congestion control unit 13d determines the requested transmission power as the transmission power of the message to be transmitted. This means that the minimum value of the transmission power is limited by the required communication distance.

本実施形態では、要求送信電力と最大送信電力と規定量とは、「要求送信電力」<「最大送信電力」−「規定量」、という関係を有する。   In the present embodiment, the required transmission power, the maximum transmission power, and the specified amount have a relationship of “requested transmission power” <“maximum transmission power” − “specified amount”.

送信電力/伝送速度設定部13cに送信電力が設定されていない状況では、輻輳制御部13dは、最大送信電力から規定量を減算した送信電力を、送信対象のメッセージの送信電力として決定する。   In a situation where the transmission power is not set in the transmission power / transmission speed setting unit 13c, the congestion control unit 13d determines the transmission power obtained by subtracting the specified amount from the maximum transmission power as the transmission power of the message to be transmitted.

続いて、輻輳制御部13dは、ステップS115で決定された送信電力を、送信対象のメッセージの送信電力として送信電力/伝送速度設定部13cに設定する。   Subsequently, the congestion control unit 13d sets the transmission power determined in step S115 in the transmission power / transmission rate setting unit 13c as the transmission power of the message to be transmitted.

続いて、輻輳制御部13dは、使用予定無線チャネルの混雑度に基づいて送信対象のメッセージの伝送速度を決定する(ステップS116)。ステップS116での処理は、CCHの混雑度の代わりに使用予定無線チャネルの混雑度を用いる点を除いてステップS108での処理と同一である。このため、ステップS116での処理についての詳細な説明を割愛する。   Subsequently, the congestion control unit 13d determines the transmission rate of the message to be transmitted based on the degree of congestion of the scheduled radio channel (Step S116). The process in step S116 is the same as the process 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 S116 is omitted.

続いて、輻輳制御部13dは、ステップS116で決定された伝送速度を、送信対象のメッセージの伝送速度として、送信電力/伝送速度設定部13cに設定する。   Subsequently, the congestion control unit 13d sets the transmission rate determined in step S116 in the transmission power / transmission rate setting unit 13c as the transmission rate of the message to be transmitted.

送信部13eは、送信周期設定部13bから送信データを受け付けると、ステップS117を実行する。ステップS117での処理は、使用予定無線チャネルがCCHに限らない点を除いてステップS109での処理と同一である。このため、ステップS117での処理についての詳細な説明を割愛する。   The transmission part 13e will perform step S117, if transmission data is received from the transmission period setting part 13b. The process in step S117 is the same as the process in step S109 except that the scheduled radio channel is not limited to CCH. For this reason, the detailed description about the process in step S117 is omitted.

続いて、送信部13eは、送信通知を輻輳制御部13dに出力する。   Subsequently, the transmission unit 13e outputs a transmission notification to the congestion control unit 13d.

輻輳制御部13dは、送信通知を受け付けると、ステップS118を実行する。ステップS118での処理は、ステップS110での処理と同一である。このため、ステップS118での処理の詳細な説明を割愛する。   When the congestion control unit 13d receives the transmission notification, the congestion control unit 13d executes Step S118. The process in step S118 is the same as the process in step S110. For this reason, the detailed description of the process in step S118 is omitted.

輻輳制御部13dは、ステップS118で経過時間が送信継続時間を超えていないと、処理をステップS111に戻す。   If the elapsed time does not exceed the transmission continuation time in step S118, the congestion control unit 13d returns the process to step S111.

一方、ステップS118で経過時間が送信継続時間を超えていると、輻輳制御部13dは、送信周期設定部13bが保持している送信対象のメッセージを削除する。続いて、輻輳制御部13dは、送信周期設定部13bに設定されている送信周期と、送信電力/伝送速度設定部13cに設定されている送信電力および伝送速度を削除して、輻輳制御動作を終了する。   On the other hand, when the elapsed time exceeds the transmission continuation time in step S118, the congestion control unit 13d deletes the transmission target message held by the transmission cycle setting unit 13b. Subsequently, the congestion control unit 13d deletes the transmission cycle set in the transmission cycle setting unit 13b and the transmission power and transmission rate set in the transmission power / transmission rate setting unit 13c, and performs the congestion control operation. finish.

次に、本実施形態の効果を説明する。   Next, the effect of this embodiment will be described.

制御部13は、混雑度に関わりなく無線チャネルとしてCCHを使用する第1輻輳制御動作と、無線チャネルとして混雑度が混雑度閾値以下の該当無線チャネルを使用する第2輻輳制御動作とを、送信対象のメッセージの種別に応じて切り替える。このため、第1輻輳制御動作と第2輻輳制御動作では、無線チャネルの混雑度が取り得る範囲が異なる。各輻輳制御動作は、使用する無線チャネルの混雑度に応じて制御される。このため、無線チャネルの混雑度が取り得る範囲の違いは、第1輻輳制御動作での輻輳制御と第2輻輳制御動作での輻輳制御との違いを生じさせる。第1輻輳制御動作と第2輻輳制御動作は、メッセージの種別に応じて切り替えられる。よって、メッセージの種別に応じて輻輳制御動作が切り替えられる。したがって、輻輳制御に伴って通信相手に適切に届かなくなるメッセージがメッセージの種別に依存して発生することを抑制可能になる。   The control unit 13 transmits a first congestion control operation that uses CCH as a radio channel regardless of the congestion level, and a second congestion control operation that uses a corresponding radio channel whose congestion level is less than or equal to a congestion level threshold as a radio channel. Switch according to the target message type. For this reason, the range in which the radio channel congestion level can be different between the first congestion control operation and the second congestion control operation. Each congestion control operation is controlled according to the degree of congestion of the radio channel to be used. For this reason, the difference in the range that the radio channel congestion can take causes a difference between the congestion control in the first congestion control operation and the congestion control in the second congestion control operation. The first congestion control operation and the second congestion control operation are switched according to the message type. Therefore, the congestion control operation is switched according to the message type. Therefore, it is possible to suppress the occurrence of a message that does not reach the communication partner properly due to congestion control depending on the message type.

制御部13は、送信条件を伴うメッセージについては、使用予定無線チャネルの混雑度と送信条件とに基づいて該当無線チャネルでのメッセージの送信を制御することで輻輳制御を実行する。また、制御部13は、送信条件を伴わないメッセージについては、使用予定無線チャネルの混雑度に基づいてCCHでのメッセージの送信を制御することで輻輳制御を実行する。このため、送信条件を伴うメッセージに対しては送信条件を考慮した輻輳制御を行い、送信条件を伴わないメッセージに対しては送信条件を考慮しない輻輳制御を行うことが可能になる。   For messages with transmission conditions, the control unit 13 performs congestion control by controlling the transmission of messages on the corresponding radio channel based on the congestion level of the scheduled radio channel and the transmission conditions. Further, the control unit 13 performs congestion control by controlling message transmission on the CCH based on the congestion level of the scheduled radio channel for messages that do not involve transmission conditions. For this reason, it is possible to perform congestion control in consideration of transmission conditions for messages with transmission conditions, and to perform congestion control in consideration of transmission conditions for messages without transmission conditions.

次に、本実施形態の変形例について説明する。   Next, a modification of this embodiment will be described.

本実施形態では、送信条件として、送信距離および送信遅延時間の両方が用いられた。しかしながら、送信条件は、送信距離および送信遅延時間のいずれか一方でもよく適宜変更可能である。   In the present embodiment, both the transmission distance and the transmission delay time are used as the transmission conditions. However, the transmission condition may be any one of the transmission distance and the transmission delay time, and can be changed as appropriate.

送信周期の決定と送信電力の決定と伝送速度の決定の順番は、適宜変更可能である。   The order of determining the transmission period, determining the transmission power, and determining the transmission rate can be changed as appropriate.

輻輳制御動作の簡略化を図るために、伝送速度の制御が省略されてもよい。また、輻輳制御動作の簡略化を図るために、送信周期の制御と送信電力の制御とのいずれか一方が省略されてもよい。   In order to simplify the congestion control operation, the transmission rate control may be omitted. Further, in order to simplify the congestion control operation, either one of the transmission cycle control and the transmission power control may be omitted.

複数の該当無線チャネルから1つの該当無線チャネルを使用予定無線チャネルとして決定する手法として、優先順位を用いる手法の代わりに、以下の変形例の手法が用いられてもよい。   As a method for determining one corresponding radio channel as a scheduled radio channel from a plurality of corresponding radio channels, the following modified method may be used instead of the method using priority.

<変形例1>
輻輳制御部13dは、複数の該当無線チャネルのうち最も混雑度の低い該当無線チャンネルを、使用予定無線チャネルとして決定する。
<Modification 1>
The congestion control unit 13d determines the radio channel with the lowest congestion level among the plurality of radio channels as the scheduled radio channel.

<変形例2>
輻輳制御部13dは、受信部11が使用している無線チャネルを確認する。輻輳制御部13dは、受信部11が使用している無線チャネルを確認すると、受信部11が使用している無線チャネルを示す無線チャネル情報を、送信部13eに送信させる。
<Modification 2>
The congestion control unit 13d confirms the radio channel used by the receiving unit 11. When the congestion control unit 13d confirms the radio channel used by the reception unit 11, the congestion control unit 13d causes the transmission unit 13e to transmit radio channel information indicating the radio channel used by the reception unit 11.

また、輻輳制御部13dは、他の通信装置が使用している無線チャネルを示す無線チャネル情報を受信する。無線チャネル情報は、例えば、他の通信装置から送信される。輻輳制御部13dは、複数の該当無線チャネルのうち他の通信装置が使用している無線チャネルを、使用予定無線チャネルとして決定する。この場合、他の通信装置が使用している無線チャネルを使用予定無線チャネルとして使用するので、他の通信装置との通信を高い確率で実行可能となる。   Further, the congestion control unit 13d receives wireless channel information indicating a wireless channel used by another communication device. The radio channel information is transmitted from another communication device, for example. The congestion control unit 13d determines a radio channel used by another communication device among a plurality of corresponding radio channels as a scheduled radio channel. In this case, since the radio channel used by another communication device is used as the scheduled radio channel, communication with the other communication device can be executed with high probability.

なお、複数の該当無線チャネルの中に他の通信装置が使用している無線チャネルが無い場合、輻輳制御部13dは、無線チャネル情報を参照して、受信部11が無線チャネルCH2として現在使用しているSCHを、他の通信装置が使用しているSCHに変更する。続いて、輻輳制御部13dは、変更後のSCHの混雑度に関わらず、変更後のSCHを使用予定無線チャネルとして決定する。   When there is no radio channel used by another communication device among the plurality of corresponding radio channels, the congestion control unit 13d refers to the radio channel information and the reception unit 11 currently uses as the radio channel CH2. The SCH being used is changed to the SCH used by another communication device. Subsequently, the congestion control unit 13d determines the changed SCH as a scheduled radio channel regardless of the degree of congestion of the changed SCH.

また、他の通信装置が使用している複数の無線チャネルの各々が該当無線チャネルである場合、輻輳制御部13dは、それら複数の無線チャネルの1つ(例えば、ランダムに選択された1つ)を使用予定無線チャネルとして決定する。   In addition, when each of a plurality of radio channels used by other communication devices is a corresponding radio channel, the congestion control unit 13d selects one of the plurality of radio channels (for example, one selected at random). Is determined as the scheduled radio channel.

<変形例3>
変形例2において、輻輳制御部13dは上述した優先順位を使用してもよい。例えば、他の通信装置が使用している複数の無線チャネルの各々が該当無線チャネルである場合、輻輳制御部13dは、それら複数の無線チャネルの中で最も高い優先順位が割り当てられている無線チャネルを使用予定無線チャネルとして決定する。
<Modification 3>
In the second modification, the congestion control unit 13d may use the above-described priority order. For example, when each of a plurality of radio channels used by other communication devices is a corresponding radio channel, the congestion control unit 13d uses the radio channel to which the highest priority is assigned among the plurality of radio channels. Is determined as the scheduled radio channel.

<変形例4>
変形例2において、他の通信装置が使用している複数の無線チャネルの各々が該当無線チャネルである場合、輻輳制御部13dは、それら複数の無線チャネルの中で混雑度が最も低い無線チャネルを使用予定無線チャネルとして決定する。
<Modification 4>
In the second modification, when each of a plurality of radio channels used by other communication devices is a corresponding radio channel, the congestion control unit 13d selects a radio channel having the lowest congestion degree among the plurality of radio channels. It is determined as a scheduled radio channel.

上記各実施形態において、通信装置は、コンピュータにて実現されてもよい。この場合、コンピュータは、コンピュータにて読み取り可能なCD−ROM(Compact Disk Read Only Memory)のような記録媒体に記録されたプログラムを読込み実行して、通信装置が有する機能を実行する。記録媒体は、CD−ROMに限らず適宜変更可能である。   In each of the above embodiments, the communication device may be realized by a computer. In this case, the computer reads and executes a program recorded on a recording medium such as a CD-ROM (Compact Disk Read Only Memory) readable 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.

以上説明した各実施形態において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。   In each embodiment described above, the illustrated configuration is merely an example, and the present invention is not limited to the configuration.

実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。この出願は、2014年3月4日に出願された日本出願特願2014−41311を基礎とする優先権を主張し、その開示の全てをここに取り込む。   Although the present invention has been described with reference to the embodiments, the present invention is not limited to the above-described embodiments. Various changes that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention. This application claims the priority on the basis of Japanese application Japanese Patent Application No. 2014-41311 for which it applied on March 4, 2014, and takes in those the indications of all here.

1、10 通信装置
2 生成部
3 制御部
11 受信部
12 アプリケーション部
13 制御部
13a 無線チャネル設定部
13b 送信周期設定部
13c 送信電力/伝送速度設定部
13d 輻輳制御部
13e 送信部
DESCRIPTION OF SYMBOLS 1,10 Communication apparatus 2 Generation | occurrence | production part 3 Control part 11 Reception part 12 Application part 13 Control part 13a Radio channel setting part 13b Transmission period setting part 13c Transmission power / transmission speed setting part 13d Congestion control part 13e Transmission part

Claims (7)

メッセージを生成する生成部と、前記メッセージの送信を制御する制御部とを有する通信装置であって、
前記メッセージには、
特定イベントの発生に伴わない第1の種別のメッセージと、
前記特定イベントの発生に伴う第2の種別のメッセージを含む複数種別のメッセージがあり、
前記制御部は送信対象のメッセージの種別を判断し、前記送信対象のメッセージが前記第1の種別のメッセージである場合に、前記第1の種別のメッセージ送信に使用する通信チャネルの混雑度に基づき前記第1の種別のメッセージに応じた第1輻輳制御動作を行い、前記送信対象のメッセージが前記第2の種別のメッセージである場合に、前記第2の種別のメッセージ送信に使用する通信チャネルの通信の混雑度および前記特定イベントに応じた送信条件に基づき前記第2の種別のメッセージに応じた第2輻輳制御動作を行うことを特徴とする通信装置。
A communication device having a generation unit that generates a message and a control unit that controls transmission of the message,
The message includes:
A first type of message that does not accompany the occurrence of a specific event;
There are multiple types of messages including a second type of message associated with the occurrence of the specific event,
The control unit determines the type of message to be transmitted, and when the message to be transmitted is the message of the first type, based on the degree of congestion of the communication channel used for transmitting the message of the first type. When a first congestion control operation is performed according to the first type message, and the message to be transmitted is the second type message, a communication channel used for transmitting the second type message A communication apparatus that performs a second congestion control operation according to the second type of message based on a communication congestion level and a transmission condition according to the specific event.
前記イベントの発生を伴わない第1の種別のメッセージはCAMであり、
前記イベントの発生を伴う第2の種別のメッセージは、DENM、または、1対1通信のメッセージである、請求項1に記載の通信装置。
The first type of message that does not accompany the occurrence of the event is a CAM,
The communication device according to claim 1, wherein the second type message accompanied by the occurrence of the event is a message of DENM or one-to-one communication.
前記第2の種別のメッセージを送信する通信チャネルは、前記通信装置の使用可能な無線チャネルのうち混雑度が所定値以下である無線チャネルであることを特徴とする、請求項1または2に記載の通信装置。   The communication channel for transmitting the second type message is a wireless channel having a congestion degree of a predetermined value or less among wireless channels usable by the communication device. Communication equipment. 前記第2の種別のメッセージを送信する通信チャネルは、前記通信装置の使用可能な無線チャネルのうち混雑度が最も低い無線チャネルであることを特徴とする、請求項1〜3のいずれか一項に記載の通信装置。   The communication channel for transmitting the second type of message is a wireless channel having the lowest congestion degree among wireless channels that can be used by the communication device. The communication apparatus as described in. 前記第2の種別のメッセージを送信する通信チャネルは、前記通信装置の使用可能な無線チャネルのうち、最も高い優先順位が付与されている無線チャネルであることを特徴とする、請求項1〜4のいずれか一項に記載の通信装置。   The communication channel for transmitting the second type of message is a radio channel to which the highest priority is given among radio channels that can be used by the communication device. The communication device according to any one of the above. メッセージを生成する生成処理と、
前記メッセージの送信を制御する制御処理と、を含み、
前記メッセージには、特定イベントの発生に伴わない第1の種別のメッセージと、前記特定イベントの発生に伴う第2の種別のメッセージを含む複数種別のメッセージがあり、
前記制御処理は、
送信対象のメッセージの種別を判断し、前記送信対象のメッセージが前記第1の種別のメッセージである場合に、前記第1の種別のメッセージ送信に使用する通信チャネルの混雑度に基づき前記第1の種別のメッセージに応じた第1輻輳制御動作を行い、前記送信対象のメッセージが前記第2の種別のメッセージである場合に、前記第2の種別のメッセージ送信に使用する通信チャネルの通信の混雑度および前記特定イベントに応じた送信条件に基づき前記第2の種別のメッセージに応じた第2輻輳制御動作を行う処理を含む輻輳制御方法。
A generation process for generating a message;
Control processing for controlling transmission of the message,
The message includes a plurality of types of messages including a first type message that does not accompany the occurrence of a specific event and a second type message that accompanies the occurrence of the specific event,
The control process is
The type of the message to be transmitted is determined, and when the message to be transmitted is the message of the first type, the first type is based on the degree of congestion of the communication channel used for transmitting the message of the first type. When the first congestion control operation is performed according to the type message, and the message to be transmitted is the second type message, the communication congestion level of the communication channel used for transmitting the second type message And a congestion control method including a process of performing a second congestion control operation according to the second type message based on a transmission condition according to the specific event.
コンピュータに、メッセージを生成する生成手順と、前記メッセージの送信を制御する制御手順と、を実行させるためのプログラムであって、
前記メッセージには、特定イベントの発生に伴わない第1の種別のメッセージと、前記特定イベントの発生に伴う第2の種別のメッセージを含む複数種別のメッセージがあり、
前記制御手順は、
送信対象のメッセージの種別を判断し、前記送信対象のメッセージが前記第1の種別のメッセージである場合に、前記第1の種別のメッセージ送信に使用する通信チャネルの混雑度に基づき前記第1の種別のメッセージに応じた第1輻輳制御動作を行い、前記送信対象のメッセージが前記第2の種別のメッセージである場合に、前記第2の種別のメッセージ送信に使用する通信チャネルの通信の混雑度および前記特定イベントに応じた送信条件に基づき前記第2の種別のメッセージに応じた第2輻輳制御動作を行う手順を含む、プログラム。
A program for causing a computer to execute a generation procedure for generating a message and a control procedure for controlling transmission of the message,
The message includes a plurality of types of messages including a first type message that does not accompany the occurrence of a specific event and a second type message that accompanies the occurrence of the specific event,
The control procedure is:
The type of the message to be transmitted is determined, and when the message to be transmitted is the message of the first type, the first type is based on the degree of congestion of the communication channel used for transmitting the message of the first type. When the first congestion control operation is performed according to the type message, and the message to be transmitted is the second type message, the communication congestion level of the communication channel used for transmitting the second type message And a program for performing a second congestion control operation according to the second type message based on a transmission condition according to the specific event.
JP2017111941A 2014-03-04 2017-06-06 Communication device, congestion control method, and program Active JP6390757B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2014041311 2014-03-04
JP2014041311 2014-03-04

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2016506164A Division JP6156573B2 (en) 2014-03-04 2015-01-16 Communication device, congestion control method, and recording medium

Publications (2)

Publication Number Publication Date
JP2017200204A JP2017200204A (en) 2017-11-02
JP6390757B2 true JP6390757B2 (en) 2018-09-19

Family

ID=54054991

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2016506164A Active JP6156573B2 (en) 2014-03-04 2015-01-16 Communication device, congestion control method, and recording medium
JP2017111941A Active JP6390757B2 (en) 2014-03-04 2017-06-06 Communication device, congestion control method, and program

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2016506164A Active JP6156573B2 (en) 2014-03-04 2015-01-16 Communication device, congestion control method, and recording medium

Country Status (2)

Country Link
JP (2) JP6156573B2 (en)
WO (1) WO2015133179A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111066331A (en) * 2017-09-19 2020-04-24 三菱电机株式会社 Wireless communication device for vehicle
CN110324784B (en) * 2018-03-29 2021-02-19 维沃移动通信有限公司 Communication range information processing method and terminal
TWI711327B (en) 2018-04-03 2020-11-21 美商Idac控股公司 Methods for efficient resource usage between cooperative vehicles

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8494709B2 (en) * 2008-02-25 2013-07-23 Mitsubishi Electric Corporation On-vehicle communication device

Also Published As

Publication number Publication date
JPWO2015133179A1 (en) 2017-04-06
JP6156573B2 (en) 2017-07-05
WO2015133179A1 (en) 2015-09-11
JP2017200204A (en) 2017-11-02

Similar Documents

Publication Publication Date Title
CN107535007B (en) Distributed resource management method and system in vehicle ad-hoc network
US10674479B2 (en) Resource selection and reselection for direct communications between devices
JP6728479B2 (en) Radio resource selection
EP3200536A1 (en) Method and device for information submission and resource allocation in internet of vehicles
US20190028978A1 (en) User apparatus, base station, communication method, and communication indication method
US20180234989A1 (en) Message Transmission Method and User Equipment
JP6390757B2 (en) Communication device, congestion control method, and program
WO2015118847A1 (en) Wireless communication network system and method for determining representative sensor device
US10880057B2 (en) Method and apparatus for determining resource occupation state
JP2017527206A (en) Method and apparatus for reporting a buffer status report
JP6546283B2 (en) Resource allocation in a wireless network
US20210243136A1 (en) Method, device and system for resource allocation
US20140162715A1 (en) Channel information providing method, channel information providing database server, and channel information providing system
CN107306412B (en) Method, user equipment and base station for realizing reliable transmission of message
JP2015122787A (en) Communication device, communication method and program
CN105472712A (en) Data transmission method, device and system
WO2015133181A1 (en) Communication apparatus, communication control method, and recording medium
JP6191759B2 (en) Communication device, congestion control method, and recording medium
WO2013068925A2 (en) Method and apparatus for controlling wireless devices
JP6432596B2 (en) Communication apparatus, congestion control method, and program
WO2015133180A1 (en) Communication apparatus, communication control method, and recording medium
WO2017041574A1 (en) Resource detection method and apparatus
WO2017135883A1 (en) Methods and apparatus for device-to-device communication in a wireless network
JP6331529B2 (en) Safety information collection system, safety information collection method, safety information collection program, base station, and mobile station
WO2015133183A1 (en) Communication apparatus, congestion control method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20171204

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20180724

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180806

R150 Certificate of patent or registration of utility model

Ref document number: 6390757

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150