Nothing Special   »   [go: up one dir, main page]

JP7328007B2 - Wireless communication node and wireless communication system - Google Patents

Wireless communication node and wireless communication system Download PDF

Info

Publication number
JP7328007B2
JP7328007B2 JP2019099928A JP2019099928A JP7328007B2 JP 7328007 B2 JP7328007 B2 JP 7328007B2 JP 2019099928 A JP2019099928 A JP 2019099928A JP 2019099928 A JP2019099928 A JP 2019099928A JP 7328007 B2 JP7328007 B2 JP 7328007B2
Authority
JP
Japan
Prior art keywords
node
communication
communication data
wireless communication
data
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
JP2019099928A
Other languages
Japanese (ja)
Other versions
JP2020195071A (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.)
Yazaki Corp
Original Assignee
Yazaki 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 Yazaki Corp filed Critical Yazaki Corp
Priority to JP2019099928A priority Critical patent/JP7328007B2/en
Publication of JP2020195071A publication Critical patent/JP2020195071A/en
Application granted granted Critical
Publication of JP7328007B2 publication Critical patent/JP7328007B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Mobile Radio Communication Systems (AREA)

Description

本発明は、無線通信が失敗した複数の通信データを効率よく集約して代理通信できるようにするために、通信データが発生した無線通信ノードの送信タイミングを制御することが可能な無線通信ノードおよび無線通信システムに関する。 The present invention provides a wireless communication node capable of controlling the transmission timing of a wireless communication node generating communication data, in order to efficiently aggregate a plurality of communication data for which wireless communication has failed and perform proxy communication. It relates to wireless communication systems.

複数の無線通信ノードを含むメッシュネットワークにおいては、中継ノード(以下、代理通信ノードとも称する)が保有する複数の通信データをまとめることにより、通信量を少なくすることが好ましい。また、通信データの発生ノードでは、中継ノードに通信データが集まりやすくなるように、通信タイミングを制御し、通信データをまとめる効果が得られるようにすることが好ましい。特に、中継ノードで通信データを集約するために、通信データの送信ノードが確実に素早く通信データの送信を行うようにすることが好ましい。 In a mesh network including multiple wireless communication nodes, it is preferable to reduce the amount of communication by collecting multiple pieces of communication data held by relay nodes (hereinafter also referred to as proxy communication nodes). In addition, it is preferable that the communication data generation node controls the communication timing so that the communication data can be collected easily at the relay node, and the effect of collecting the communication data can be obtained. In particular, it is preferable that the communication data transmission node reliably and quickly transmits the communication data in order to aggregate the communication data at the relay node.

例えば、特許文献1および特許文献2では、必要とされるデータをインターフェースから定期的に取得し、同じ宛先に向かって前記データを通信データとして無線送信する無線通信ノードの構成が開示されている。無線送信するべき通信データはネットワーク内の他のノードでも発生するので、ネットワークの全トラフィックを抵減するために、中継ノードでこれらの通信データをまとめる構成が開示されている。そして、中継ノードに通信データが集まりやすくするために、直前の送信ノードの無線通信の成否に基づいて、次のノードの送信タイミングを変更する構成が開示されている。 For example, Patent Literature 1 and Patent Literature 2 disclose a configuration of a wireless communication node that periodically acquires required data from an interface and wirelessly transmits the data to the same destination as communication data. Since communication data to be wirelessly transmitted also occurs at other nodes in the network, arrangements have been disclosed to aggregate these communication data at relay nodes in order to reduce overall network traffic. Then, in order to make it easier for communication data to gather at a relay node, a configuration is disclosed in which the transmission timing of the next node is changed based on the success or failure of the wireless communication of the previous transmission node.

特許文献1に基づく、従来技術の構成を図6および図7を参照して説明する。ノードの送信順序は予め規定され、送信順序が直前のノードの通信が失敗した場合には、送信順序が次のノードは通信が失敗した直後に無線通信を行う。 A conventional configuration based on Patent Document 1 will be described with reference to FIGS. 6 and 7. FIG. The transmission order of the nodes is defined in advance, and if the communication of the node immediately before the transmission order fails, the node next in the transmission order performs wireless communication immediately after the communication failure.

図6の例では、集約数(アグリゲート数)を3としており、ノードN’1がノードN’5に向けて通信データを送信する。この通信を、ノードN’2、ノードN’3、ノードN’4がオーバーヒア(傍受)しており、ノードN’5がノードN’1の通信データを受信できないことを確認した場合に、ノードN’4は、ノードN’1からの通信データをキューイングする。 In the example of FIG. 6, the aggregation number (the number of aggregates) is 3, and the node N'1 transmits communication data to the node N'5. Node N'2, Node N'3, and Node N'4 are overhearing (intercepting) this communication, and when it is confirmed that Node N'5 cannot receive the communication data of Node N'1, Node N'4 queues communication data from node N'1.

ノードN’2は、ノードN’1の通信が失敗したことを検知できるので、ノードN’1の通信の直後にノードN’5に向けて自身が保有する通信データを送信する。ノードN’2の通信もノードN’3、ノードN’4はオーバーヒアする。 Since the node N'2 can detect that the communication with the node N'1 has failed, it transmits its own communication data to the node N'5 immediately after the communication with the node N'1. Node N'3 and node N'4 overhear the communication of node N'2.

ノードN’2の通信データもノードN’5に届かずに通信が失敗した場合には、ノードN’4はノードN’2の通信データをキューイングし、先にキューに積まれているノードN’1からの通信データを確認し、同一の宛先であることを確認すると、2つの通信データを集約する。 If the communication data of the node N'2 does not reach the node N'5 and the communication fails, the node N'4 queues the communication data of the node N'2 and After checking the communication data from N'1 and confirming that the destination is the same, the two communication data are aggregated.

ノードN’3は、ノードN’2の通信が失敗したので、ノードN’2の通信の直後にノードN’5に向けて自身の保有する通信データを送信する。ノードN’3の通信はノードN’4がオーバーヒアする。 Since the communication with the node N'2 has failed, the node N'3 transmits its own communication data to the node N'5 immediately after the communication with the node N'2. The communication of node N'3 is overheard by node N'4.

ノードN’3の通信データもノードN’5に届かずに通信が失敗した場合には、ノードN’4はノードN’3の通信データをキューイングし、先にキューイングしているノードN’1,ノードN’2の通信データを確認し、同一の宛先であることを確認すると、3つの通信データを集約する。 If the communication data of the node N'3 does not reach the node N'5 and the communication fails, the node N'4 queues the communication data of the node N'3. When the communication data of '1, node N' and 2 are confirmed and confirmed to be the same destination, the three communication data are aggregated.

ノードN’4では、3つの通信データが集約されたので、集約数の条件が満足されたのでノードN’5に向けて代理通信(特許文献3)を行う。なお、特許文献3は代理通信について説明した先行技術文献である。 At the node N'4, since the three communication data are aggregated, the condition for the number of aggregations is satisfied, and proxy communication (Patent Document 3) is performed toward the node N'5. Patent Document 3 is a prior art document that describes proxy communication.

特願2018-010542号Japanese Patent Application No. 2018-010542 特願2018-131648号Japanese Patent Application No. 2018-131648 特開2014―225859号公報JP 2014-225859 A

しかし、特許文献1および2の構成によれば、データ発生ノードの一部が通信に成功すると、通信の成功後には通信データを集約するための通信タイミングの変更が機能しない場合があるという問題がある。 However, according to the configurations of Patent Literatures 1 and 2, if some of the data generating nodes succeed in communication, there is a problem that changing the communication timing for aggregating the communication data may not function after the communication succeeds. be.

具体的には、図7において、ノードN’1からノードN’5への通信が失敗すると、直後に通信タイミングを変更したノードN’2が自身の通信データをノードN’5に送信する。ノードN’2からノードN’5への通信が成功した場合には、ノードN’3は通信タイミングを変更しないので、ノードN’4が一定時問待機したのちに、代理通信を行うという事態が起こる場合がある。この場合には、ノードN’4の通信後にノードN’3が通信を開始するので、ノードN’4で通信データの集約が起こらない。
そこで、本発明はこのような課題を解決する手段を提供することを目的とする。
Specifically, in FIG. 7, when the communication from the node N'1 to the node N'5 fails, the node N'2 which has changed the communication timing immediately transmits its own communication data to the node N'5. When communication from node N'2 to node N'5 succeeds, node N'3 does not change the communication timing, so node N'4 waits for a certain period of time and then performs proxy communication. may occur. In this case, since the node N'3 starts communication after the communication of the node N'4, aggregation of the communication data does not occur at the node N'4.
Accordingly, an object of the present invention is to provide means for solving such problems.

上記課題を解決するため、本発明は次のような構成を採用する。
すなわち、請求項1に係る無線通信ノードの発明は、
送信順番があらかじめ定められた送信順番情報を記憶し、送信ノード、代理通信ノード、および、受信ノードとして機能する無線通信ノードであって、
他の無線通信ノードから自ノード宛てではない通信データを受信する無線受信部と、
前記他の無線通信ノードから受信した自ノード宛てではない前記通信データの通信の成否を判定し、通信成否情報を生成する通信成否判定部と、
前記他の無線通信ノードから受信した自ノード宛てではない複数の前記通信データ、および、前記複数の通信データの前記通信成否情報を対応付けて記憶するオーバーヒア通信データ記憶部と、
前記オーバーヒア通信データ記憶部に記憶された前記複数の通信データの送信ノード情報および前記通信成否情報、並びに、前記送信順番情報に基づいて、送信タイミングを演算する通信タイミング管理部を備えることを特徴とする。
In order to solve the above problems, the present invention employs the following configuration.
That is, the invention of the wireless communication node according to claim 1 is
A wireless communication node that stores transmission order information whose transmission order is predetermined and functions as a transmission node, a proxy communication node, and a reception node,
a wireless receiving unit that receives communication data not addressed to the node itself from another wireless communication node;
a communication success/failure determination unit that determines success/failure of communication of the communication data received from the other wireless communication node that is not addressed to the own node and generates communication success/failure information;
an overheard communication data storage unit that associates and stores a plurality of the communication data received from the other wireless communication node and not addressed to the own node and the communication success/failure information of the plurality of communication data;
A communication timing management unit for calculating transmission timing based on the transmission node information and the communication success/failure information of the plurality of communication data stored in the overheard communication data storage unit, and the transmission order information. and

上記構成によれば、データ発生ノードの一部が通信に成功した場合においても、通信の成功後に通信データを集約するための通信タイミングの変更機能が適正に動作することが可能となる。 According to the above configuration, even when some of the data generating nodes have succeeded in communication, it is possible to properly operate the function of changing communication timing for collecting communication data after successful communication.

上記課題を解決するために、請求項2に係る発明は、請求項1に記載の無線通信ノードにおいて、前記通信タイミング管理部は、自ノードの直前の送信順番である無線通信ノードの無線通信が失敗した場合には、失敗した無線通信の直後に通信データを送信するように送信タイミングを変更し、失敗した無線通信が直前の送信順番である無線通信ノードの無線通信ではない場合には、当該無線通信ノードの送信タイミングを失敗した無線通信の直後に通信データを送信するように送信タイミングを変更し、前記変更された送信タイミングから通信フレームが隣接するように自ノードの送信タイミングを変更することを特徴とする。 In order to solve the above-mentioned problems, the invention according to claim 2 is the wireless communication node according to claim 1, wherein the communication timing management unit is configured to control that the wireless communication of the wireless communication node whose transmission order is immediately before the own node is In case of failure, change the transmission timing so that the communication data is transmitted immediately after the failed wireless communication, and if the failed wireless communication is not the wireless communication of the wireless communication node whose transmission order is immediately before, Changing the transmission timing of a wireless communication node so as to transmit communication data immediately after a failed wireless communication, and changing the transmission timing of the own node so that communication frames are adjacent to each other from the changed transmission timing. characterized by

上記構成によれば、直前のノードが通信に失敗した場合には、失敗した通信の直後に次のノードが通信データを送信し、直前よりも前のノードが通信に失敗した場合には、失敗した直後の通信フレームが隣接するようにタイミングを変更することができるので、通信の履歴情報に基づいて通信データの集約が効率化されるように、送信タイミングが変更されることが可能になる。 According to the above configuration, if the immediately preceding node fails in communication, the next node transmits the communication data immediately after the failed communication, and if the previous node fails in communication, the failure occurs. Since the timing can be changed so that the communication frames immediately after the transmission are adjacent to each other, the transmission timing can be changed so that the communication data can be aggregated efficiently based on the communication history information.

上記課題を解決するために、請求項3に係る発明は、請求項1または2に記載の無線通信ノードにおいて、前記通信タイミング管理部は、オーバーヒアできなかった通信データが存在する場合にも、あらかじめ定められた通信フレーム長で通信データが送信されたとして、自ノードの送信タイミングを演算することを特徴とする。 In order to solve the above problems, the invention according to claim 3 is the wireless communication node according to claim 1 or 2, wherein the communication timing management unit, even if there is communication data that could not be overheard, Assuming that communication data is transmitted with a predetermined communication frame length, the transmission timing of the own node is calculated.

上記構成によれば、オーバーヒアできなかった通信データが存在する場合にも、オーバーヒア通信データ記憶部に記憶された過去の通信データおよび送信順番情報から自ノードが通信データを送信するべきタイミングを適切に演算することが可能となる。 According to the above configuration, even if there is communication data that could not be overheard, the timing at which the own node should transmit the communication data is determined based on the past communication data and the transmission order information stored in the overhear communication data storage unit. Appropriate calculation becomes possible.

上記課題を解決するために、請求項4に係る発明は、請求項1乃至3のいずれか一項に記載の無線通信ノードにおいて、
自ノードに送信するべきデータが無い場合に、自ノード宛てではない通信データであって、通信が失敗した通信データを記憶する代理通信データ記憶部と、
代理通信データ記憶部に記憶された通信データが複数ある場合に、宛先情報が同一である通信データを集約し、1つの通信データとする通信データ合成部とを備えることを特徴とする。
In order to solve the above problems, the invention according to claim 4 is the wireless communication node according to any one of claims 1 to 3,
a proxy communication data storage unit that stores communication data that is not addressed to the self node and for which communication fails when there is no data to be transmitted to the self node;
and a communication data synthesizing unit that aggregates communication data having the same destination information to form one communication data when there is a plurality of communication data stored in the proxy communication data storage unit.

上記構成によれば、自ノードに送信するべきデータが無い場合には無線通信ノードが代理通信ノードとして機能することが可能になる。このように、無線通信ノードは、自ノードに送信するべきデータがある場合には送信ノードとして機能し、自ノードに送信するべきデータが無い場合には代理通信ノードとして機能する。 According to the above configuration, the wireless communication node can function as a proxy communication node when there is no data to be transmitted to the own node. In this way, the wireless communication node functions as a transmission node when there is data to be transmitted to the node itself, and functions as a proxy communication node when there is no data to be transmitted to the node itself.

上記課題を解決するために、請求項5に係る発明は、請求項4に記載の無線通信ノードにおいて、前記通信タイミング管理部は、集約条件が満たされると、代理通信データ記憶部に記憶された通信データを無線送信部から送信させ、前記集約条件は、集約される自ノード宛てではない通信が失敗した通信データの集約個数、または、自ノード宛てではない通信が失敗した通信データが集約される集約時間であることを特徴とする。 In order to solve the above-mentioned problems, the invention according to claim 5 is the wireless communication node according to claim 4, wherein the communication timing management unit stores data stored in the proxy communication data storage unit when an aggregation condition is satisfied. The communication data is transmitted from the wireless transmission unit, and the aggregation condition is the aggregation number of communication data not addressed to the own node for which communication failed, or the communication data not addressed to the self node for which communication failed is aggregated. It is characterized by being an aggregation time.

上記構成によれば、無線通信ノードが代理通信ノードとして機能する場合には、集約条件が満たされる前の通信が失敗した通信データを効率よく集約してから、集約条件が満たされると直ちに代理通信を実行することが可能になる。 According to the above configuration, when the wireless communication node functions as a proxy communication node, after efficiently aggregating communication data for which communication failed before the aggregation condition is satisfied, proxy communication is performed immediately after the aggregation condition is satisfied. can be executed.

上記課題を解決するために、請求項6に係る無線通信システムの発明は、
請求項1乃至3のいずれか一項に記載の送信機能を有する複数の無線通信ノードと、
請求項5に記載の代理通信機能を有する少なくとも1つの無線通信ノードと、
を備えることを特徴とする。
In order to solve the above problems, the invention of a radio communication system according to claim 6 is:
a plurality of wireless communication nodes having a transmission function according to any one of claims 1 to 3;
at least one wireless communication node having a proxy communication function according to claim 5;
characterized by comprising

上記構成によれば、データ発生ノードの一部が通信に成功した場合においても、通信の成功後に通信データを集約するための通信タイミングの変更機能が適正に動作することが可能となる。 According to the above configuration, even when some of the data generating nodes have succeeded in communication, it is possible to properly operate the function of changing communication timing for collecting communication data after successful communication.

上記課題を解決するために、請求項7に係る発明は、請求項6に記載の無線通信システムにおいて、前記無線通信システムには、無線通信ノードの動作タイミングを一元管理するコントローラは存在せず、各無線通信ノードは自無線通信ノードの前記通信タイミング管理部に基づいて通信データを送信することを特徴とする。 In order to solve the above problems, the invention according to claim 7 is the radio communication system according to claim 6, wherein the radio communication system does not have a controller that centrally manages the operation timing of the radio communication nodes, Each wireless communication node is characterized in that it transmits communication data based on the communication timing management section of its own wireless communication node.

上記構成によれば、無線通信ノードの動作タイミングを一元管理するコントローラが存在しないシンプルな無線通信システムにおいて、例えばCSMA/CA(Carrier Sense Multiple Access with Collision Avoidance)等のプロトコルを採用して単純な構成で効率的なシステムを構築することが可能となる。 According to the above configuration, in a simple wireless communication system that does not have a controller that centrally manages the operation timing of wireless communication nodes, a protocol such as CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance) is adopted for a simple configuration. It is possible to build an efficient system with

上記課題を解決するために、請求項8に係る発明は、請求項6または7に記載の無線通信システムにおいて、前記無線通信システムは車両に搭載され、前記通信データは前記車両に備えられる電子機器から出力されるデータであることを特徴とする。 In order to solve the above problems, the invention according to claim 8 is the wireless communication system according to claim 6 or 7, wherein the wireless communication system is mounted on a vehicle, and the communication data is an electronic device provided on the vehicle. It is characterized by being data output from.

上記構成によれば、車両においては、多数のセンサーやECU(Electronic Control Unit)等が配置され、多量のデータが発生し、ネットワークにけるトラフィックの増大が懸念されるが、上記構成による無線通信システムを使用することによって、ネットワークにおけるトラフィックの増大を抑制し、通信の遅延を抑制することが可能となる。 According to the above configuration, in a vehicle, a large number of sensors, ECUs (Electronic Control Units), etc. are arranged, and a large amount of data is generated, and there is concern about an increase in network traffic. By using , it is possible to suppress the increase of traffic in the network and suppress the delay of communication.

本発明によれば、データ発生ノードの一部が通信に成功した場合においても、通信の成功後に通信データを集約するための通信タイミングの変更機能が適正に動作することが可能となる。 According to the present invention, even when some of the data generating nodes have succeeded in communication, it is possible to appropriately operate the communication timing changing function for collecting communication data after successful communication.

無線通信システムを構成する無線ネットワークの構成の一例を示す模式図である。1 is a schematic diagram showing an example of a configuration of a wireless network forming a wireless communication system; FIG. 無線ネットワークを構成する各ノードの主要な構成要素の一例を示すブロック図である。1 is a block diagram showing an example of main components of each node that constitutes a wireless network; FIG. ノードに含まれるオーバーヒア通信データ記憶部の記憶要素の一例を説明するための模式図である。FIG. 4 is a schematic diagram for explaining an example of storage elements of an overheard communication data storage unit included in a node; ノードに含まれる代理通信データ記憶部の記憶要素の一例を説明するための模式図である。FIG. 4 is a schematic diagram for explaining an example of storage elements of a proxy communication data storage unit included in a node; 図2に示すノードの動作例を示すフローチャートである。3 is a flow chart showing an operation example of the node shown in FIG. 2; 従来技術に係わる無線通信システムを構成する無線ネットワークの構成の一例を示す模式図である。1 is a schematic diagram showing an example of a configuration of a wireless network that constitutes a wireless communication system according to conventional technology; FIG. 図6の無線ネットワークを構成する各ノードの動作例を示すタイムチャートである。7 is a time chart showing an operation example of each node that configures the wireless network of FIG. 6;

(無線通信システムの概要)
本実施形態では無線通信システムは複数の無線通信ノードを含み、各無線通信ノードは送信ノード、中継ノード(以下、代理通信ノードと称する場合もある)、受信ノードとして機能することができる。すなわち、各無線通信ノードは、受信した通信データが自ノード宛ての場合には受信ノードとして機能し、自ノード宛てではない場合であって、送信するべき通信データを有していない場合には、代理通信ノードとして機能する。また、各無線通信ノードは、受信した通信データが自ノード宛てではない場合であって、送信するべき通信データを有している場合には、送信ノードとして機能する。なお、各無線通信ノードには送信順番情報が記憶されており、自ノードの送信順番を判定することができる。
(Overview of wireless communication system)
In this embodiment, the wireless communication system includes a plurality of wireless communication nodes, and each wireless communication node can function as a transmitting node, relay node (hereinafter also referred to as proxy communication node), and receiving node. That is, each wireless communication node functions as a receiving node when the received communication data is addressed to its own node, and when it is not addressed to its own node and does not have communication data to be transmitted, Functions as a proxy communication node. Also, each wireless communication node functions as a transmission node when received communication data is not addressed to itself and when it has communication data to be transmitted. Transmission order information is stored in each wireless communication node, and the transmission order of the own node can be determined.

送信ノードとして機能する場合には、自ノード宛てではない受信した通信データを集約するようには機能しない。すなわち、送信ノードとして機能する場合には、自ノード宛てではない受信した通信データを、後述する代理通信データ記憶部206に記憶しない。しかし、自ノード宛てではない受信した通信データは、当該通信データに含まれる送信ノード情報、および、当該通信データの通信が成功したか失敗したかを示す通信成否情報とともに、後述するオーバーヒア通信データ記憶部209に記憶される。 When functioning as a sending node, it does not function to aggregate received communication data not addressed to itself. That is, when functioning as a transmission node, received communication data not addressed to the node itself is not stored in proxy communication data storage section 206, which will be described later. However, received communication data that is not addressed to its own node is sent together with transmission node information included in the communication data and communication success/failure information indicating whether the communication of the communication data has succeeded or failed, together with overheard communication data described later. It is stored in the storage unit 209 .

したがって、送信ノードとして機能する場合には、送信順番情報、送信ノード情報および通信成否情報に基づいて、自ノードの送信タイミングを演算する。通信成否情報に通信の失敗情報が含まれる場合には、自ノードの送信タイミングを変更する。通信成否情報に通信の失敗情報が含まれない場合には、通信データを送受信する通信フレームは固定長であるために、自ノードの送信タイミングの変更は発生しない。なお、直前の通信データの通信が失敗している場合には、次のノードの通信データは失敗と判断された直後に送信される。その結果、通信成否情報に通信の失敗情報が含まれる場合には、その失敗の回数に応じて、その後の送信タイミングが早くなるように変更される。 Therefore, when functioning as a transmission node, the transmission timing of its own node is calculated based on the transmission order information, the transmission node information, and the communication success/failure information. When communication failure information is included in the communication success/failure information, the transmission timing of the own node is changed. If communication failure information is not included in the communication success/failure information, the transmission timing of the own node does not change because the communication frame for transmitting/receiving communication data has a fixed length. Note that if the communication of the previous communication data has failed, the communication data of the next node is transmitted immediately after it is determined to have failed. As a result, when communication failure information is included in the communication success/failure information, the subsequent transmission timing is changed to be earlier according to the number of failures.

従来技術では、直前の送信ノードの通信が失敗した場合にだけ、次の送信ノードの送信タイミングを通信が失敗した直後に変更していたので、直前の送信ノードの通信が成功した場合には、その後のノードの送信タイミングが前後、または、間隔が空いてしまう場合があった。しかし、上記本実施形態によれば、複数の送信履歴に基づいて、後続のノードの送信タイミングが隣接して設定されるので、送信タイミングが適切に設定される可能性が高まり、集約機能が効率よく働く可能性が高まる。 In the prior art, the transmission timing of the next transmission node is changed immediately after communication failure only when communication with the previous transmission node fails. In some cases, the subsequent transmission timings of the nodes may be delayed or have gaps. However, according to the present embodiment described above, the transmission timings of subsequent nodes are set adjacently based on a plurality of transmission histories. more likely to work well.

また、代理通信ノードとして機能する場合には、受信した通信データを集約するように機能する。すなわち、代理通信ノードとして機能する場合には、受信した通信データを後述する代理通信データ記憶部206に記憶し、宛先が同一の通信データを集約し、集約条件が満たされた場合に、代理通信を実行する。集約条件は集約数または集約時間のいずれかであり、集約数および集約時間は無線通信システムが任意の値に設定することが可能である。また、集約時間は無線通信システムが動作中に変動する値である場合もある。 Also, when functioning as a proxy communication node, it functions to aggregate received communication data. That is, when functioning as a proxy communication node, the received communication data is stored in the proxy communication data storage unit 206, which will be described later, and the communication data with the same destination are aggregated. to run. The aggregation condition is either the number of aggregations or the time of aggregation, and the number of aggregations and the time of aggregation can be set to arbitrary values by the wireless communication system. Aggregation time may also be a variable value during operation of the wireless communication system.

以上の説明による本実施形態に係わる無線通信システムは車両等の移動体に搭載されることができる。この場合には、送信ノードが送信する通信データは、移動体の状況を検知するセンサーの情報、移動体を制御する情報、移動体に搭載された電子機器の情報等の情報である場合がある。 The wireless communication system according to the present embodiment described above can be mounted on a moving object such as a vehicle. In this case, the communication data transmitted by the transmitting node may be information such as sensor information for detecting the status of the mobile object, information for controlling the mobile object, and information on electronic equipment mounted on the mobile object. .

なお、本実施形態に係わる無線通信システムには、各ノードの送受信タイミングを制御するコントローラは存在せず、例えばCSMA/CA(Carrier Sense Multiple Access with Collision Avoidance)等のプロトコルを採用する。 Note that the wireless communication system according to the present embodiment does not have a controller for controlling transmission/reception timing of each node, and employs a protocol such as CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance).

(無線通信システムの動作例)
図1を参照して無線通信システムの動作例について説明する。
(Operation example of wireless communication system)
An operation example of the wireless communication system will be described with reference to FIG.

図1においてはノードN1、ノードN2、ノードN3、ノードN4およびノードN5を含む無線通信システムが示されている。以下の動作例の説明では、ノードN1、ノードN2およびノードN3は送信すべき通信データを有しているので送信ノードとなり、ノードN4は送信すべき通信データを有していないので中継ノードとなる。また、ノードN1、ノードN2およびノードN3はノードN5を宛先として当該通信データを送信しようとしている。また、送信順番はあらかじめ送信順番情報として定められており、ノードN1、ノードN2、ノードN3、ノードN4およびノードN5が当該送信順番情報を記憶している。本実施形態における送信順番情報は、ノードN1→ノードN2→ノードN3→ノードN4→ノードN5の順番となっている。 FIG. 1 shows a wireless communication system including node N1, node N2, node N3, node N4 and node N5. In the following description of the operation example, the nodes N1, N2, and N3 have communication data to be transmitted and therefore become transmission nodes, and the node N4 does not have communication data to be transmitted and therefore become relay nodes. . Also, the nodes N1, N2, and N3 are trying to transmit the communication data with the node N5 as the destination. The transmission order is determined in advance as transmission order information, and the node N1, node N2, node N3, node N4, and node N5 store the transmission order information. The transmission order information in this embodiment is in the order of node N1→node N2→node N3→node N4→node N5.

最初に、図1においてノードN1がノードN5を宛先として通信データを送信する。ノードN1が送信した通信データはノードN2、ノードN3およびノードN4がオーバーヒアする。 First, in FIG. 1, the node N1 transmits communication data with the node N5 as the destination. The communication data transmitted by node N1 is overheard by nodes N2, N3 and N4.

ノードN5がノードN1からの通信データを正常に受信できなかったことをノードN2、ノードN3およびノードN4が確認すると、ノードN4は通信データをキューイングする。すなわち、ノードN4は代理通信データ記憶部206に、ノードN1からの通信データ、および、当該通信データの宛先情報を記憶する。この場合の宛先情報はノードN5の識別情報である。なお、ノードN1は通信が失敗した通信データを再送するための再送フラグを設定する場合がある。 When the nodes N2, N3 and N4 confirm that the node N5 has not successfully received the communication data from the node N1, the node N4 queues the communication data. That is, the node N4 stores the communication data from the node N1 and the destination information of the communication data in the proxy communication data storage unit 206. FIG. The destination information in this case is the identification information of the node N5. Note that the node N1 may set a resend flag for resending communication data for which communication failed.

ノードN3は、ノードN2の次に通信するべきノードであるので、オーバーヒア通信データ記憶部209にノードN1の通信データ、当該通信データの送信ノード情報、および、当該通信データの通信が失敗したという情報を示すように通信成否情報を記憶する。ノードN1の通信データは図3の(N-2)の部分に記憶される(Nは自ノードの通信順番である)。次に、ノードN3は自ノードの送信タイミングを演算する。この場合には、ノードN1の通信の次にノードN2の通信が入るべきであるので、ノードN1の通信が失敗した直後にノードN2用に1通信フレームを設けて、ノードN3の通信タイミングを通信タイミング管理部208が決定する。なお、1通信フレームは固定長であって、無線通信システムが当該固定長を任意の長さに設定することができる。 Since the node N3 is the node to communicate with after the node N2, the overheard communication data storage unit 209 stores the communication data of the node N1, the transmission node information of the communication data, and the information that the communication of the communication data has failed. The communication success/failure information is stored so as to indicate the information. The communication data of the node N1 is stored in the (N-2) part of FIG. 3 (N is the communication order of the own node). Next, the node N3 calculates the transmission timing of its own node. In this case, the communication of the node N2 should follow the communication of the node N1, so immediately after the communication of the node N1 fails, one communication frame is provided for the node N2 to communicate the communication timing of the node N3. The timing management unit 208 decides. One communication frame has a fixed length, and the wireless communication system can set the fixed length to any length.

ノードN2は、ノードN1の次に通信するべきノードであるので、ノードN1の通信の失敗の直後にノードN2が有する通信データを、ノードN5を宛先として送信する。 Since the node N2 is the next node to communicate with after the node N1, the communication data held by the node N2 is transmitted with the node N5 as the destination immediately after the communication failure of the node N1.

ノードN2の通信データもノードN3およびノードN4はオーバーヒアする。 Nodes N3 and N4 also overhear the communication data of node N2.

ノードN2の通信データがノードN5で正常に受信され、ノードN5からの肯定応答(ACK(ACKnowledgement))がノードN3およびノードN4でオーバーヒアされた場合には、ノードN4はノードN2の通信データを破棄する。 If the communication data of node N2 is successfully received by node N5 and the acknowledgment (ACK (ACKnowledgement)) from node N5 is overheard by nodes N3 and N4, node N4 receives the communication data of node N2. Discard.

ノードN3は、ノードN2の次に通信すべきノードであるので、オーバーヒア通信データ記憶部209にノードN2の通信データ、当該通信データの送信ノード情報、および、当該通信データの通信が成功したという情報を示す通信成否情報を記憶する。ノードN2の通信データは図3の(N-1)の部分に記憶される(Nは自ノードの通信順番である)。次に、ノードN3は自ノードの送信タイミングを演算する。ノードN3の通信データの送信タイミングはノードN2の通信の直後に設定される。 Since the node N3 is a node to communicate with after the node N2, the overheard communication data storage unit 209 stores the communication data of the node N2, the transmission node information of the communication data, and the information that the communication of the communication data was successful. Communication success/failure information indicating information is stored. The communication data of the node N2 is stored in the (N-1) part of FIG. 3 (N is the communication order of the own node). Next, the node N3 calculates the transmission timing of its own node. The transmission timing of the communication data of the node N3 is set immediately after the communication of the node N2.

ノードN3の通信データもノードN4はオーバーヒアする。 The node N4 also overhears the communication data of the node N3.

ノードN5がノードN3からの通信データを正常に受信できなかったことをノードN4が確認すると、ノードN4は通信データをキューイングする。すなわち、ノードN4は代理通信データ記憶部206に、ノードN3からの通信データ、および、当該通信データの宛先情報を記憶する。この場合の宛先情報はノードN5の識別情報である。ノードN4は、先にキューイングされたノードN1の通信データを確認し、同一の宛先(この場合はノードN5)であることを確認すると、ノードN1の通信データとノードN3の通信データを集約し、1つのパケットとした1つの通信データにする。 When the node N4 confirms that the node N5 has not successfully received the communication data from the node N3, the node N4 queues the communication data. That is, the node N4 stores the communication data from the node N3 and the destination information of the communication data in the proxy communication data storage unit 206. FIG. The destination information in this case is the identification information of the node N5. The node N4 confirms the previously queued communication data of the node N1, and when confirming that the destination is the same (in this case, the node N5), the node N4 aggregates the communication data of the node N1 and the communication data of the node N3. , one communication data as one packet.

ノードN4では、通信データの集約数は2であるが、ノードN1の通信データをキューイングしてから、あらかじめ定められた時間である集約待ち時間が経過していれば、ノードN5を宛先として集約したパケットをノードN5に直ちに送信する。 At the node N4, the number of aggregations of communication data is 2. However, if an aggregation waiting time, which is a predetermined time, has passed after queuing the communication data of the node N1, the aggregation is performed with the node N5 as the destination. immediately send the received packet to node N5.

(無線通信ノードの構成例)
上述の機能を実現するための無線通信ノード200(以下単にノードと称する場合がある)の主な機能について図2のブロック図を参照して説明する。
(Configuration example of wireless communication node)
Main functions of the wireless communication node 200 (hereinafter sometimes simply referred to as a node) for realizing the functions described above will be described with reference to the block diagram of FIG.

ノードは、アンテナANT、無線受信部202、無線送信部203、宛先判定部204、通信成否判定部205、代理通信データ記憶部206、通信データ合成部207、通信タイミング管理部208、オーバーヒア通信データ記憶部209、I/F部210、211を含んで構成される。なお、ノードは送受信切り替え部201を含んで構成される場合もある。 The node includes an antenna ANT, a radio reception unit 202, a radio transmission unit 203, a destination determination unit 204, a communication success/failure determination unit 205, a proxy communication data storage unit 206, a communication data synthesis unit 207, a communication timing management unit 208, an overheard communication data It includes a storage unit 209 and I/F units 210 and 211 . Note that the node may include the transmission/reception switching unit 201 in some cases.

無線受信部202は、他のノードから送信された通信データを受信する機能を有する。当該通信データは自ノード宛ての通信データである場合と、自ノード宛ての通信データではない場合がある。自ノード宛てではない通信データを受信することをオーバーヒア(傍受)すると称する。 The radio reception unit 202 has a function of receiving communication data transmitted from other nodes. The communication data may or may not be addressed to the node itself. Receiving communication data not destined for itself is called overhearing.

無線送信部203は、ノードから通信データを送信する機能を有する。当該通信データは自ノードで発生したデータである場合と、オーバーヒアした自ノード宛てではない通信が失敗した通信データであって、代理通信する通信データである場合がある。 The wireless transmission section 203 has a function of transmitting communication data from the node. The communication data may be data generated in the own node, or communication data which is not addressed to the own node and which has been overheard and failed in communication, and which is to be communicated by proxy.

宛先判定部204は、無線受信部202で受信した通信データの宛先情報を参照して、自ノード宛ての通信データと他のノード宛ての通信データとを区別する機能を有する。一例として宛先情報はノードの識別情報であって、ヘッダに含まれる情報として参照可能な情報である。 The destination determination unit 204 has a function of referring to the destination information of the communication data received by the wireless reception unit 202 and distinguishing between communication data addressed to the own node and communication data addressed to other nodes. As an example, the destination information is node identification information that can be referred to as information included in the header.

通信成否判定部205は、他のノード宛ての通信データをオーバーヒアした場合に、当該他のノード宛ての通信データの通信が成功したか否かを判定する機能を有する。例えば、他のノード宛ての通信データに対する肯定応答(ACK)をオーバーヒアできた場合には、通信成否判定部205は当該通信データの通信が成功したと判定することができる。また、例えば、他のノード宛ての通信データに対する否定応答(NACK(Negative ACKnowledgement))をオーバーヒアできた場合、または、肯定応答(ACK)および否定応答(NACK)をオーバーヒアできない場合には、通信成否判定部205は当該通信データの通信が失敗したと判定することができる。通信の成否は通信成否情報として後述するオーバーヒア通信データ記憶部209に記憶される。 The communication success/failure determination unit 205 has a function of determining whether or not the communication of the communication data destined for the other node has succeeded when the communication data destined for the other node is overheard. For example, when an acknowledgment (ACK) for communication data destined for another node can be overheard, the communication success/failure determination unit 205 can determine that the communication of the communication data has succeeded. Further, for example, when a negative acknowledgment (NACK (Negative ACKnowledgement)) to communication data addressed to another node can be overheard, or when a positive acknowledgment (ACK) and a negative acknowledgment (NACK) cannot be overheard, the communication The success/failure determination unit 205 can determine that the communication of the communication data has failed. Success or failure of communication is stored as communication success or failure information in an overheard communication data storage unit 209, which will be described later.

代理通信データ記憶部206は、オーバーヒアした他のノード宛ての通信データであって通信が失敗した通信データを一時的に記憶する機能を有する。また、当該通信データに含まれる当該通信データの宛先のノードを示す宛先情報も記憶する。例えば、通信順序(N-2)のノードの通信が失敗した場合には、通信順序(N-2)の通信データと、当該通信順序(N-2)の通信データが送信されるべきノードの識別情報(例えばノードX)としての宛先情報が記憶される(図4参照、Nは自ノードの通信順序)。さらに、図4では、通信順序(N-n)のノードの通信が失敗した場合に、通信順序(N-n)の通信データと、当該通信順序(N-n)の通信データが送信されるべきノードの識別情報(例えばノードX)としての宛先情報が記憶されることも示されている(nは集約数)。 The proxy communication data storage unit 206 has a function of temporarily storing communication data destined for another node that has overheard and for which communication has failed. It also stores destination information indicating the destination node of the communication data included in the communication data. For example, if the communication of the node in the communication order (N-2) fails, the communication data in the communication order (N-2) and the node to which the communication data in the communication order (N-2) should be transmitted Destination information is stored as identification information (for example, node X) (see FIG. 4, N is the communication order of the own node). Furthermore, in FIG. 4, when the communication of the node in the communication order (Nn) fails, the communication data in the communication order (Nn) and the communication data in the communication order (Nn) are transmitted. It also shows that destination information is stored as identification information of a node (for example, node X) (n is the number of aggregations).

通信データ合成部207は、無線通信のオーバーヒアにより自ノード宛てではない通信が失敗した通信データが代理通信データ記憶部206に複数存在する場合に、宛先が同じ複数の通信データを合成(アグリゲート)して1つのパケットに一体化する機能を有する。すなわち、合成により送信される総パケット数を低減することが可能になる。 The communication data synthesizing unit 207 synthesizes (aggregates) a plurality of communication data with the same destination when the proxy communication data storage unit 206 contains a plurality of pieces of communication data for which communication has failed due to wireless communication overhear. ) and combine them into one packet. That is, it is possible to reduce the total number of packets transmitted by combining.

通信タイミング管理部208は、オーバーヒア通信データ記憶部209に記憶された通信データから自ノードが通信する通信タイミングを決定する機能を有する。各ノードは固定長の通信フレームで通信データを順番に送信するが、直前のノードの通信が失敗した場合にはその直後に次のノードが通信データを送信する。オーバーヒア通信データ記憶部209には通信が失敗または成功したという通信成否情報の履歴が記憶されているので、各ノードは当該通信成否情報に基づいて、自ノードの通信タイミングを調節することが可能になる。 The communication timing management unit 208 has a function of determining the communication timing of communication by the own node from the communication data stored in the overheard communication data storage unit 209 . Each node transmits communication data in fixed-length communication frames in order, but if the communication of the previous node fails, the next node immediately transmits the communication data. Since the overheard communication data storage unit 209 stores a history of communication success/failure information indicating that communication has failed or succeeded, each node can adjust its own communication timing based on the communication success/failure information. become.

より具体的には、通信タイミング管理部208は、オーバーヒア通信データ記憶部209に記憶された前記複数の通信データの送信ノード情報および通信成否情報、並びに、送信順番情報に基づいて、送信タイミングを演算する。送信ノード情報は通信データに含まれる情報である。送信順番情報は各ノードに記憶されている情報であり、ノードの識別情報が送信順番に対応して記憶されている情報である。 More specifically, the communication timing management unit 208 determines the transmission timing based on the transmission node information, the communication success/failure information, and the transmission order information of the plurality of communication data stored in the overheard communication data storage unit 209. Calculate. The transmission node information is information included in communication data. The transmission order information is information stored in each node, and is information in which node identification information is stored corresponding to the transmission order.

詳細には、通信タイミング管理部208は、自ノードの直前の送信順番である無線通信ノードの無線通信が失敗した場合には、失敗した無線通信の直後に通信データを送信するように送信タイミングを変更し、失敗した無線通信が直前の送信順番である無線通信ノードの無線通信ではない場合には、当該無線通信ノードの送信タイミングを失敗した無線通信の直後に通信データを送信するように送信タイミングを変更し、前記変更された送信タイミングから通信フレームが隣接するように自ノードの送信タイミングを変更する。 Specifically, when the wireless communication of the wireless communication node whose transmission order is immediately before the own node fails, the communication timing management unit 208 adjusts the transmission timing so that the communication data is transmitted immediately after the failed wireless communication. If the failed wireless communication is not the wireless communication of the wireless communication node whose transmission order is immediately before, the transmission timing of the wireless communication node is changed so that the communication data is transmitted immediately after the failed wireless communication. and change the transmission timing of the own node so that the communication frame is adjacent to the changed transmission timing.

オーバーヒア通信データ記憶部209は、無線通信のオーバーヒアにより他のノードから取得した自ノード宛てではない通信データであって通信が失敗した通信データ、当該通信データの通信の成功または失敗を示す通信成否情報、および、当該通信データの送信ノードを示す送信ノード情報を対応づけて記憶する機能を有する。また、オーバーヒア通信データ記憶部209の詳細は、図3に示される。 The overheard communication data storage unit 209 stores communication data acquired from another node due to wireless communication overhear and not destined for its own node, but for which communication has failed, and communication indicating the success or failure of the communication of the communication data. It has a function of correlating and storing success/failure information and transmission node information indicating the transmission node of the communication data. Details of the overheard communication data storage unit 209 are shown in FIG.

I/F(インターフェース:InterFace)部210は、受信された自ノード宛ての通信データを自ノードに接続された車載電子機器(ECU(Electronic Control Unit)等)などの電子機器に対して出力する機能を有する。なお、電子機器は車両に搭載された電子機器に限定されるわけではない。 An interface (I/F) unit 210 has a function of outputting received communication data addressed to its own node to an electronic device such as an in-vehicle electronic device (ECU (Electronic Control Unit), etc.) connected to its own node. have Electronic devices are not limited to electronic devices mounted on vehicles.

I/F(インターフェース:InterFace)部211は、自ノードに接続された車載機器(例えばスイッチやセンサー)などの電子機器から出力されるデータ情報を入力し、通信データを生成し、通信タイミング管理部208に出力する機能を有する。一例として、センサーは車両の走行速度を検出するセンサーであったり、エンジンの回転速度を検出するセンサーであったりする場合がある。しかし、上述したように、電子機器は車両に搭載された電子機器に限定されるわけではない。 An I/F (interface: Interface) unit 211 receives data information output from electronic devices such as in-vehicle devices (for example, switches and sensors) connected to its own node, generates communication data, and controls communication timing. 208. As an example, the sensor may be a sensor that detects the traveling speed of the vehicle or a sensor that detects the rotation speed of the engine. However, as described above, electronic devices are not limited to electronic devices mounted on vehicles.

オプションとしての送受信切り替え部201は、アンテナANTと無線受信部202との接続、および、アンテナANTと無線送信部203との接続を切り替える機能を有する。すなわち、送受信切り替え部201は通信データを受信する場合にはアンテナANTと無線受信部202とを接続し、通信データを送信する場合にはアンテナANTと無線送信部203とを接続する機能を有する。 The transmission/reception switching unit 201 as an option has a function of switching the connection between the antenna ANT and the radio reception unit 202 and the connection between the antenna ANT and the radio transmission unit 203 . That is, the transmission/reception switching unit 201 has a function of connecting the antenna ANT and the radio receiving unit 202 when receiving communication data, and connecting the antenna ANT and the radio transmitting unit 203 when transmitting communication data.

しかし、オプションとしての送受信切り替え部201を備えないノードの場合には、無線受信部202にアンテナANT1(図示せず)を固定的に接続し、無線送信部203にアンテナANT2(図示せず)を固定的に接続する構成とすることもできる。また、アンテナANT、ANT1、ANT2はノードの内部または外部に配置することが可能である。 However, in the case of a node that does not have the transmission/reception switching unit 201 as an option, the antenna ANT1 (not shown) is fixedly connected to the radio reception unit 202, and the antenna ANT2 (not shown) is connected to the radio transmission unit 203. A fixed connection configuration is also possible. Also, the antennas ANT, ANT1, ANT2 can be placed inside or outside the node.

(無線通信ノードの動作例のフローチャート)
以上の構成を有する無線通信ノード200の動作例のフローチャートについて図5を用いて説明する。
(Flowchart of operation example of wireless communication node)
A flowchart of an operation example of the wireless communication node 200 having the above configuration will be described with reference to FIG.

ステップS501において、ノードの無線受信部203は通信データの受信の有無を確認する。通信データの受信があった場合(ステップS501:YES)には、ノードはステップS502に進み、通信データの受信が無かった場合(ステップS501:NO)には、ノードはステップS517に進む。 In step S501, the wireless reception unit 203 of the node checks whether communication data is received. If communication data is received (step S501: YES), the node proceeds to step S502, and if communication data is not received (step S501: NO), the node proceeds to step S517.

ステップS502において、ノードの宛先判定部204は受信した通信データが自ノード宛ての通信データであるか否かを確認する。受信した通信データが自ノード宛ての通信データである場合(ステップS502:YES)には、ノードはステップS503に進み、受信した通信データが自ノード宛てのデータではない場合(ステップS502:NO)には、ノードはステップS504に進む。ノードがステップS503に進んだ場合には、当該ノードは受信ノードとして機能する。 In step S502, the destination determining unit 204 of the node checks whether the received communication data is addressed to the node itself. If the received communication data is addressed to its own node (step S502: YES), the node proceeds to step S503, and if the received communication data is not addressed to itself (step S502: NO), , the node proceeds to step S504. If the node proceeds to step S503, the node functions as a receiving node.

ステップS503において、ノードは受信した通信データが自ノード宛ての通信データであるので、通信データを送信した他のノードに受信が成功したことを示す肯定応答ACKを送信して処理を終了する。ただし、通信データを正常に受信できなかった場合には、否定応答NACKを送信して処理を終了する。 In step S503, since the received communication data is addressed to the node itself, the node transmits an acknowledgment ACK indicating successful reception to the other node that transmitted the communication data, and terminates the process. However, if the communication data could not be received normally, a negative acknowledgment NACK is sent and the process ends.

ステップS504において、受信(オーバーヒア)した通信データが自ノード宛てではないので、ノードは自ノードに送信するべき通信データがあるか否かを確認する。自ノードに送信するべき通信データがある場合(ステップS504:YES)には、ノードはステップS505に進み、自ノードに送信するべき通信データがない場合(ステップS504:NO)には、ノードはステップS512に進む。 In step S504, since the received (overheard) communication data is not addressed to the node itself, the node confirms whether or not there is communication data to be transmitted to the node itself. If there is communication data to be transmitted to the self node (step S504: YES), the node proceeds to step S505, and if there is no communication data to be transmitted to the self node (step S504: NO), the node proceeds to step Proceed to S512.

ノードがステップS505に進んだ場合には、当該ノードは送信ノードとして機能する。送信ノードとして機能する場合には、通信データの集約機能は働かない。ノードがステップS512に進んだ場合には、当該ノードは代理通信ノードとして機能する。代理通信ノードとして機能する場合には、通信データの集約機能が働く。 If the node proceeds to step S505, the node functions as a sending node. When functioning as a sending node, the communication data aggregation function does not work. If the node proceeds to step S512, the node functions as a proxy communication node. When functioning as a proxy communication node, the function of aggregating communication data works.

ステップS505において、ノードはオーバーヒア通信データ記憶部209にオーバーヒアした通信データを記憶する。次にノードはステップS506に進む。 In step S<b>505 , the node stores the overheard communication data in the overheard communication data storage unit 209 . The node then proceeds to step S506.

ステップS506において、ノードはオーバーヒアした通信データの通信が成功したか否かをオーバーヒアして確認する。オーバーヒアした通信データの通信が成功した場合には、当該通信データのACKをノードはオーバーヒアすることができ、オーバーヒアした通信データの通信が失敗した場合には、当該通信データのACKをノードはオーバーヒアすることができない。オーバーヒアした通信データの通信が成功した場合(ステップS506:YES)には、ノードはステップS507に進み、オーバーヒアした通信データの通信が失敗した場合(ステップS506:NO)には、ノードはステップS508に進む。 In step S506, the node checks by overhearing whether or not the communication of the overheard communication data is successful. If the communication of the overheard communication data succeeds, the node can overhear the ACK of the communication data, and if the communication of the overheard communication data fails, the node can send the ACK of the communication data. cannot be overheard. If the communication of the overheard communication data is successful (step S506: YES), the node proceeds to step S507, and if the communication of the overheard communication data fails (step S506: NO), the node proceeds to step Proceed to S508.

ステップS507において、ノードはオーバーヒアした通信データの通信が成功したことを示す情報をオーバーヒア通信データ記憶部209に記憶して、処理を終了する。オーバーヒアした通信データの通信が成功したことを示す情報は、一例として1ビットパターンで記憶することができる。具体的には、一例として、通信が成功したことを示す情報は「1」または「0」で示され、通信が失敗したことを示す情報は「0」または「1」で示され、オーバーヒアした通信データと対応付けられて、オーバーヒア通信データ記憶部209に記憶される。すなわち、一例として、通信成否情報は1ビットで表現されることができる。 In step S507, the node stores information indicating that the communication of the overheard communication data has succeeded in the overheard communication data storage unit 209, and terminates the process. Information indicating successful communication of the overheard communication data can be stored as a 1-bit pattern, for example. Specifically, as an example, information indicating successful communication is indicated by "1" or "0", information indicating unsuccessful communication is indicated by "0" or "1", and overheard information is indicated. is stored in the overheard communication data storage unit 209 in association with the communication data obtained. That is, for example, the communication success/failure information can be represented by 1 bit.

ステップS508において、ノードはオーバーヒアした通信データの通信が失敗したことを示す情報をオーバーヒア通信データ記憶部209に記憶して、ステップS509に進む。上述したように、オーバーヒアした通信データの通信が失敗したことを示す情報は、一例として1ビットパターンで記憶することができる。 In step S508, the node stores information indicating that the communication of the overheard communication data has failed in the overheard communication data storage unit 209, and proceeds to step S509. As described above, the information indicating that the communication of the overheard communication data has failed can be stored in a 1-bit pattern, for example.

ステップS509において、ノードはオーバーヒアした通信データが自ノードの1つ前、すなわち直前のノードが送信した通信データであるか否かを確認する。各ノードが送信する順番は、送信順番情報として、各ノードが記憶している。オーバーヒアした通信データが直前のノードが送信した通信データである場合(ステップS509:YES)には、ノードはステップS510に進む。オーバーヒアした通信データが直前のノードが送信した通信データではない場合(ステップS509:NO)には、ノードはステップS511に進む。 In step S509, the node confirms whether or not the overheard communication data is the communication data transmitted by the previous node, ie, the immediately preceding node. Each node stores the order of transmission by each node as transmission order information. If the overheard communication data is the communication data transmitted by the previous node (step S509: YES), the node proceeds to step S510. If the overheard communication data is not the communication data transmitted by the previous node (step S509: NO), the node proceeds to step S511.

ステップS510において、自ノードが送信を行う順番であるので、対応するノードは送信するべきデータを通信データとして、無線通信部204から送受信切り替え部202およびアンテナ201を介して送信して、処理を終了する。このように、オーバーヒアした通信データが直前のノードが送信した通信データである場合であって、当該通信が失敗している場合には、次の送信順番のノードが失敗した通信の直後に通信を開始できる。 In step S510, since it is the turn of the own node to transmit, the corresponding node transmits the data to be transmitted as communication data from the wireless communication unit 204 via the transmission/reception switching unit 202 and the antenna 201, and ends the process. do. In this way, when the overheard communication data is the communication data transmitted by the immediately preceding node and the communication fails, the next node in the transmission order communicates immediately after the failed communication. can be started.

ステップS511において、ノードはオーバーヒアした通信データが自ノードの1つ前、すなわち直前のノードが送信した通信データではないので、オーバーヒア通信データ記憶部209に記憶されている通信データの履歴を参照して、送信タイミングを算出する。送信タイミングの算出方法については、前述したのでここでは説明を省略する。 In step S511, the node refers to the history of communication data stored in the overheard communication data storage unit 209 because the overheard communication data is not the communication data transmitted by the previous node, i.e., the immediately preceding node. Then, the transmission timing is calculated. Since the method of calculating the transmission timing has been described above, the explanation is omitted here.

ステップS512において、ノードは代理通信ノードとして機能するので、当該ノードはオーバーヒアした通信データを代理通信データ記憶部206に記憶する。すなわち、当該オーバーヒアした通信データが自ノード宛ての通信データではなく、自ノードに送信するべき通信データがない場合には、オーバーヒアした通信データは代理通信データ記憶部206に記憶される。次に、ノードはステップS519に進む。 In step S512, since the node functions as a proxy communication node, the node stores the overheard communication data in the proxy communication data storage unit 206. FIG. That is, if the overheard communication data is not communication data addressed to the own node and there is no communication data to be transmitted to the own node, the overheard communication data is stored in the proxy communication data storage unit 206 . The node then proceeds to step S519.

ステップS519において、ノードはオーバーヒアした通信データの通信が成功したか否かをオーバーヒアして確認する。オーバーヒアした通信データの通信が成功した場合には、当該通信データのACKをノードはオーバーヒアすることができ、オーバーヒアした通信データの通信が失敗した場合には、当該通信データのACKをノードはオーバーヒアすることができない。オーバーヒアした通信データの通信が成功した場合(ステップS519:YES)には、ノードはステップS520に進み、オーバーヒアした通信データの通信が失敗した場合(ステップS519:NO)には、ノードはステップS513に進む。 In step S519, the node checks by overhearing whether the communication of the overheard communication data was successful. If the communication of the overheard communication data succeeds, the node can overhear the ACK of the communication data, and if the communication of the overheard communication data fails, the node can send the ACK of the communication data. cannot be overheard. If the communication of the overheard communication data is successful (step S519: YES), the node proceeds to step S520, and if the communication of the overheard communication data fails (step S519: NO), the node proceeds to step Proceed to S513.

ステップS519において、ノードはオーバーヒアした通信データの通信が成功したので、代理通信データ記憶部206に記憶された当該通信データを破棄する。つまり、ノードは当該通信データを代理通信データ記憶部206から削除する。通信が成功した通信データは代理通信する必要がないからである。次にノードはステップS513に進む。 In step S519, since the communication of the overheard communication data was successful, the node discards the communication data stored in the proxy communication data storage unit 206. FIG. That is, the node deletes the communication data from proxy communication data storage unit 206 . This is because there is no need for proxy communication of communication data for which communication has succeeded. The node then proceeds to step S513.

ステップS513において、ノードは集約待ちタイマを更新する。例えば、集約待ちタイマは、オーバーヒアした通信データが自ノード宛ての通信データではなく、自ノードに送信するべき通信データがない場合に、カウントアップされる。この場合には集約待ちタイマはカウンタとして機能する。すなわち、ノードが代理通信ノードとして機能する場合には、通信データを受信するたびに集約待ちタイマはカウントアップされる。次に、ノードはステップS514に進む。 In step S513, the node updates the aggregation wait timer. For example, the aggregation waiting timer is counted up when the overheard communication data is not the communication data addressed to the self node and there is no communication data to be transmitted to the self node. In this case, the aggregation wait timer functions as a counter. That is, when the node functions as a proxy communication node, the aggregation wait timer is incremented every time communication data is received. The node then proceeds to step S514.

ステップS514において、ノードの通信データ合成部207は代理通信データ記憶部206に記憶された通信データの中で宛先が同じ通信データを集約し、1つの通信データとする。次に、ノードはステップS515に進む。 In step S514, the communication data synthesizing unit 207 of the node aggregates the communication data having the same destination among the communication data stored in the proxy communication data storage unit 206, and makes one communication data. The node then proceeds to step S515.

ステップS515において、ノードは集約した通信データを代理通信する集約条件が満たされているか否かを確認する。集約条件は、集約数と集約待ちタイマによって規定される条件であるが、いずれかの条件が満たされているか否かをノードが確認する。集約条件が満たされている場合(ステップS515:YES)には、ノードはステップS516に進み、集約条件が満たされていない場合(ステップS515:NO)には、ノードは処理を終了する。集約数は、代理通信データ記憶部206に記憶された通信データがいくつ集約されたかを示す数字である。 In step S515, the node checks whether or not the aggregation condition for proxy communication of the aggregated communication data is satisfied. Aggregation conditions are conditions defined by the number of aggregations and an aggregation waiting timer, and the node confirms whether any of the conditions are met. If the aggregation condition is satisfied (step S515: YES), the node proceeds to step S516, and if the aggregation condition is not satisfied (step S515: NO), the node terminates the process. The number of aggregations is a number indicating how many pieces of communication data stored in proxy communication data storage unit 206 have been aggregated.

ステップS516において、ノードは代理通信データ記憶部206に記憶された通信データを代理通信し、または、自ノードにおいて発生した通信データを送信し、処理が終了する。 In step S516, the node carries out proxy communication of the communication data stored in the proxy communication data storage unit 206, or transmits the communication data generated in the own node, and the process ends.

ステップS517において、ノードの通信タイミング管理部208は自ノードの送信タイミングが到来したか否かを判定する。自ノードの送信タイミングである場合(ステップS517:YES)には、ノードはステップS516に進み、自ノードの送信タイミングではない場合(ステップS517:NO)には、ノードはステップS521に進む。 In step S517, the communication timing management unit 208 of the node determines whether or not the transmission timing of its own node has arrived. If it is the transmission timing of the own node (step S517: YES), the node proceeds to step S516, and if it is not the transmission timing of the own node (step S517: NO), the node proceeds to step S521.

ステップS521において、ノードは自ノードに送信するべき通信データがあるか否かを確認する。すなわち、送信するべき通信データがあるノードは送信ノードとして機能し、送信するべき通信データがないノードは代理通信ノードとして機能するので、場合分けをする。自ノードに送信するべき通信データがある場合(ステップS521:YES)には、ノードは通信ノードとしての処理を終了し、自ノードに送信するべき通信データがない場合(ステップS521:NO)には、ノードは代理通信ノードとしてステップS518に進む。 In step S521, the node checks whether or not there is communication data to be transmitted to the node itself. That is, a node that has communication data to be transmitted functions as a transmission node, and a node that does not have communication data to be transmitted functions as a proxy communication node. If there is communication data to be transmitted to the own node (step S521: YES), the node ends processing as a communication node, and if there is no communication data to be transmitted to the self node (step S521: NO) , the node proceeds to step S518 as a proxy communication node.

ステップS518において、ノードは集約待ちタイマを更新する。 In step S518, the node updates the aggregation wait timer.

(ノードの動作の変形例1)
以上の実施形態の説明では、ノードN1が通信に失敗し、ノードN2が通信に成功した事例を説明したが、ノードN1が通信に成功し、ノードN2が通信に失敗した場合も同様の動作になる。
(Modification 1 of node operation)
In the above description of the embodiment, a case has been described in which node N1 fails in communication and node N2 succeeds in communication. Become.

具体的には、ノードN3において、ノードN1の通信データをオーバーヒア通信データ記憶部209に記憶する。ノードN1の通信は成功しているので、ノードN3は通信タイミングを変更する計算を行わない。その次に、ノードN2の通信が発生し、ノードN3はノードN2の通信データをオーバーヒアし、当該通信データをオーバーヒア通信データ記憶部209に記憶する。ノードN2の通信はノードN3の直前の通信なので、ノードN3は通信タイミングを変更し、ノードN2の通信の失敗の直後に自身の保有する通信データをノードN5に送信する。しかし、上述したようにノードN3の通信は失敗する。 Specifically, the communication data of the node N1 is stored in the overheard communication data storage unit 209 in the node N3. Since the node N1 has successfully communicated, the node N3 does not perform calculations to change the communication timing. Then, communication of node N2 occurs, node N3 overhears the communication data of node N2, and stores the communication data in the overhear communication data storage unit 209. FIG. Since the communication of the node N2 is the communication immediately before the node N3, the node N3 changes the communication timing and transmits its own communication data to the node N5 immediately after the communication failure of the node N2. However, the communication of node N3 fails as described above.

ノードN4は、通信が失敗したノードN2およびノードN3の通信データをオーバーヒアしてキューイングする。すなわち、ノードN4は、代理通信記憶部206にノードN2およびノードN3の通信データを記憶し、集約し、集約された通信データをノードN5に向けて送信する。 The node N4 overhears and queues the communication data of the nodes N2 and N3 with which communication has failed. That is, node N4 stores the communication data of node N2 and node N3 in proxy communication storage unit 206, aggregates the communication data, and transmits the aggregated communication data to node N5.

(ノードの動作の変形例2)
別の例として、ノードN1、ノードN2ともに通信が成功した場合には、ノードN3は、オーバーヒア通信データ記憶部209にこれらの通信データを記憶するが、いずれの通信も成功しているので、通信タイミングの変更を行わない。
(Modified example 2 of node operation)
As another example, when communication is successful with both node N1 and node N2, node N3 stores these communication data in the overheard communication data storage unit 209. Since both communication are successful, Do not change the communication timing.

また、ノードN3がノードN2の通信をオーバーヒアできない場合には、ノードN1の通信が失敗していることを確認できれば、そこから計算されるタイミングで、自身の保有する通信データを送信することが可能となる。 In addition, when the node N3 cannot overhear the communication of the node N2, if it can confirm that the communication of the node N1 has failed, it can transmit its own communication data at the timing calculated therefrom. It becomes possible.

実施形態につき、図面を参照しつつ詳細に説明したが、以上の実施形態に記載した内容により本発明が限定されるものではない。また、上記に記載した構成要素には、当業者が容易に想定できるもの、実質的に同一のものが含まれる。さらに、上記に記載した構成は適宜組み合わせることが可能である。また、本発明の要旨を逸脱しない範囲で構成の種々の省略、置換又は変更を行うことができる。 Although the embodiments have been described in detail with reference to the drawings, the present invention is not limited by the contents described in the above embodiments. In addition, the components described above include components that can be easily assumed by those skilled in the art and components that are substantially the same. Furthermore, the configurations described above can be combined as appropriate. In addition, various omissions, substitutions, or changes in configuration can be made without departing from the gist of the present invention.

本発明は、無線通信が失敗した複数の通信データを効率よく集約して代理通信できるようにするために、通信データが発生した無線通信ノードの送信タイミングを制御することが可能な無線通信ノードおよび無線通信システムに用いて、極めて有用である。 The present invention provides a wireless communication node capable of controlling the transmission timing of a wireless communication node generating communication data, in order to efficiently aggregate a plurality of communication data for which wireless communication has failed and perform proxy communication. It is extremely useful for use in wireless communication systems.

ANT・・・アンテナ
200・・・無線通信ノード
201・・・送受信切り替え部
202・・・無線受信部
203・・・無線送信部
204・・・宛先判定部
205・・・通信成否判定部
206・・・代理通信データ記憶部
207・・・データ合成部
208・・・通信タイミング管理部
209・・・オーバーヒア通信データ記憶部
210、211・・・I/F部
ANT antenna 200 wireless communication node 201 transmission/reception switching unit 202 wireless reception unit 203 wireless transmission unit 204 destination determination unit 205 communication success/failure determination unit 206. Proxy communication data storage unit 207 Data synthesizing unit 208 Communication timing management unit 209 Overheard communication data storage unit 210, 211 I/F unit

Claims (8)

送信順番があらかじめ定められた送信順番情報を記憶し、送信ノード、代理通信ノード、および、受信ノードとして機能する無線通信ノードであって、
他の無線通信ノードから自ノード宛てではない通信データを受信する無線受信部と、
前記他の無線通信ノードから受信した自ノード宛てではない前記通信データの通信の成否を判定し、通信成否情報を生成する通信成否判定部と、
前記他の無線通信ノードから受信した自ノード宛てではない複数の前記通信データ、および、前記複数の通信データの前記通信成否情報を対応付けて記憶するオーバーヒア通信データ記憶部と、
前記オーバーヒア通信データ記憶部に記憶された前記複数の通信データの送信ノード情報および前記通信成否情報、並びに、前記送信順番情報に基づいて、送信タイミングを演算する通信タイミング管理部を備えることを特徴とする無線通信ノード。
A wireless communication node that stores transmission order information whose transmission order is predetermined and functions as a transmission node, a proxy communication node, and a reception node,
a wireless receiving unit that receives communication data not addressed to the node itself from another wireless communication node;
a communication success/failure determination unit that determines success or failure of communication of the communication data received from the other wireless communication node that is not addressed to the own node and generates communication success/failure information;
an overheard communication data storage unit that associates and stores a plurality of the communication data received from the other wireless communication node and not addressed to the own node and the communication success/failure information of the plurality of communication data;
A communication timing management unit for calculating transmission timing based on the transmission node information and the communication success/failure information of the plurality of communication data stored in the overheard communication data storage unit, and the transmission order information. wireless communication node.
前記通信タイミング管理部は、自ノードの直前の送信順番である無線通信ノードの無線通信が失敗した場合には、失敗した無線通信の直後に通信データを送信するように送信タイミングを変更し、
前記通信タイミング管理部は、無線通信が失敗した無線通信ノードの次の次の送信順番の無線通信ノードが自ノードである場合には、自ノードの直前の送信順番である無線通信ノードが変更した変更後の送信タイミングから通信フレームが隣接するように自ノードの送信タイミングを変更することを特徴とする請求項1に記載の無線通信ノード。
The communication timing management unit changes the transmission timing to transmit communication data immediately after the failed wireless communication when the wireless communication of the wireless communication node whose transmission order is immediately before the own node fails,
When the wireless communication node in the transmission order next to the wireless communication node in which the wireless communication has failed is the self node, the communication timing management unit changes the wireless communication node in the transmission order immediately before the self node. 2. The wireless communication node according to claim 1, wherein the transmission timing of the own node is changed so that the communication frames are adjacent to the changed transmission timing.
前記通信タイミング管理部は、オーバーヒアできなかった通信データが存在する場合にも、あらかじめ定められた通信フレーム長で通信データが送信されたとして、自ノードの送信タイミングを演算することを特徴とする請求項1または2に記載の無線通信ノード。 The communication timing management unit calculates the transmission timing of the own node even if there is communication data that could not be overheard, assuming that the communication data is transmitted with a predetermined communication frame length. A wireless communication node according to claim 1 or 2. 自ノードに送信するべきデータが無い場合に、自ノード宛てではない通信データであって、通信が失敗した通信データを記憶する代理通信データ記憶部と、
代理通信データ記憶部に記憶された通信データが複数ある場合に、宛先情報が同一である通信データを集約し、1つの通信データとする通信データ合成部とを備えることを特徴とする請求項1乃至3のいずれか一項に記載の無線通信ノード。
a proxy communication data storage unit that stores communication data that is not addressed to the self node and for which communication fails when there is no data to be transmitted to the self node;
and a communication data synthesizing unit that aggregates communication data having the same destination information into one communication data when there is a plurality of communication data stored in the proxy communication data storage unit. 4. A wireless communication node according to any one of claims 1 to 3.
前記通信タイミング管理部は、集約条件が満たされると、代理通信データ記憶部に記憶された通信データを無線送信部から送信させ、
前記集約条件は、集約される自ノード宛てではない通信が失敗した通信データの集約個数、または、自ノード宛てではない通信が失敗した通信データが集約される集約時間であることを特徴とする請求項4に記載の無線通信ノード。
When the aggregation condition is satisfied, the communication timing management unit causes the wireless transmission unit to transmit the communication data stored in the proxy communication data storage unit,
wherein the aggregation condition is an aggregation number of communication data not addressed to the node but failed in communication, or an aggregation time during which communication data failed in communication not addressed to the node is aggregated. Item 5. The wireless communication node according to item 4.
請求項1乃至3のいずれか一項に記載の前記無線通信ノードであって、送信機能を有する複数の前記無線通信ノードと、
請求項5に記載の前記無線通信ノードであって、代理通信機能を有する少なくとも1つの前記無線通信ノードと、
を備えることを特徴とする無線通信システム。
4. The wireless communication node according to any one of claims 1 to 3, wherein a plurality of said wireless communication nodes having a transmission function;
The wireless communication node according to claim 5, wherein at least one said wireless communication node having a proxy communication function;
A wireless communication system comprising:
前記無線通信システムには、無線通信ノードの動作タイミングを一元管理するコントローラは存在せず、各無線通信ノードは自無線通信ノードの前記通信タイミング管理部に基づいて通信データを送信することを特徴とする請求項6に記載の無線通信システム。 The wireless communication system is characterized in that there is no controller that centrally manages the operation timing of wireless communication nodes, and each wireless communication node transmits communication data based on the communication timing management section of its own wireless communication node. 7. The radio communication system according to claim 6. 前記無線通信システムは車両に搭載され、前記通信データは前記車両に備えられる電子機器から出力されるデータであることを特徴とする請求項6または7に記載の無線通信システム。 8. The wireless communication system according to claim 6, wherein said wireless communication system is mounted on a vehicle, and said communication data is data output from an electronic device provided on said vehicle.
JP2019099928A 2019-05-29 2019-05-29 Wireless communication node and wireless communication system Active JP7328007B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019099928A JP7328007B2 (en) 2019-05-29 2019-05-29 Wireless communication node and wireless communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019099928A JP7328007B2 (en) 2019-05-29 2019-05-29 Wireless communication node and wireless communication system

Publications (2)

Publication Number Publication Date
JP2020195071A JP2020195071A (en) 2020-12-03
JP7328007B2 true JP7328007B2 (en) 2023-08-16

Family

ID=73546658

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019099928A Active JP7328007B2 (en) 2019-05-29 2019-05-29 Wireless communication node and wireless communication system

Country Status (1)

Country Link
JP (1) JP7328007B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014225859A (en) 2013-04-22 2014-12-04 矢崎総業株式会社 Communication system and communication node
JP2019079268A (en) 2017-10-24 2019-05-23 株式会社日立製作所 Data collection device and data collection method
JP2019129526A (en) 2018-01-25 2019-08-01 矢崎総業株式会社 Wireless communication terminal and communication control method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014225859A (en) 2013-04-22 2014-12-04 矢崎総業株式会社 Communication system and communication node
JP2019079268A (en) 2017-10-24 2019-05-23 株式会社日立製作所 Data collection device and data collection method
JP2019129526A (en) 2018-01-25 2019-08-01 矢崎総業株式会社 Wireless communication terminal and communication control method

Also Published As

Publication number Publication date
JP2020195071A (en) 2020-12-03

Similar Documents

Publication Publication Date Title
JP5131194B2 (en) Packet recovery method, communication system, information processing apparatus, and program
CN106559739B (en) Lightweight data transmission method suitable for Bluetooth low-power wireless communication system
US10439940B2 (en) Latency correction between transport layer host and deterministic interface circuit
JP6142920B2 (en) Wireless communication system, mobile station, base station, and wireless communication method
CN102148662B (en) Adjusting method and device for data transmitting speed
JP5178593B2 (en) Communication device, inter-vehicle communication system, road-to-vehicle communication system, wireless communication system, and communication control method
US20190116000A1 (en) Transport layer identifying failure cause and mitigation for deterministic transport across multiple deterministic data links
US11115343B2 (en) Transport layer providing deterministic transport across multiple deterministic data links
CN118301078A (en) Flow rate control method and device
JP6408580B2 (en) Method and node apparatus for operating a node in a network
CN109792325A (en) A kind of data transmission method, device and customer terminal equipment
Zhou et al. Reliable transport with memory consideration in wireless sensor networks
EP3070866A1 (en) Communication system, communication apparatus, data retransmission method, and data retransmission control method
JP7328007B2 (en) Wireless communication node and wireless communication system
JP4564399B2 (en) Wireless terminal device and wireless communication system
JP7351723B2 (en) Wireless communication devices and wireless communication systems
JP6481711B2 (en) Wireless communication system, mobile station, base station, and wireless communication method
JP7287859B2 (en) Wireless communication node and wireless communication system
EP3701657B1 (en) Method and device for updating the number of retransmissions in a wireless mesh network
JP2021125857A (en) Wireless communication device and wireless communication method
EP3105961B1 (en) Rbs, rnc and respective methods performed thereby for transmitting data to a ue
JP4573459B2 (en) Wireless terminal device, transmission control device, wireless transmission control method, and program
JP5504603B2 (en) Wireless device and program used in wireless device
JP2023085923A (en) Relay device and relay method
JP2021034742A (en) Wireless communication node and wireless communication system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220415

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230124

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20230324

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230417

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230606

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230718

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: 20230801

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230803

R150 Certificate of patent or registration of utility model

Ref document number: 7328007

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150