JP2010103665A - Data communication device, data communication system, and communication control method - Google Patents

Data communication device, data communication system, and communication control method Download PDF

Info

Publication number
JP2010103665A
JP2010103665A JP2008271614A JP2008271614A JP2010103665A JP 2010103665 A JP2010103665 A JP 2010103665A JP 2008271614 A JP2008271614 A JP 2008271614A JP 2008271614 A JP2008271614 A JP 2008271614A JP 2010103665 A JP2010103665 A JP 2010103665A
Authority
JP
Japan
Prior art keywords
communication
channel
electric field
field strength
data 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.)
Pending
Application number
JP2008271614A
Other languages
Japanese (ja)
Inventor
Masanori Sugai
政教 須賀井
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP2008271614A priority Critical patent/JP2010103665A/en
Publication of JP2010103665A publication Critical patent/JP2010103665A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a device and a method allowing communication avoiding conflict with the other system. <P>SOLUTION: The electric field intensity of each of a plurality of communication channels usable for data communication is repeatedly measured a plurality of times, and the channel having the largest number of the measurement results below an electric field intensity threshold is determined as a communication channel by comparing the measurement results with the threshold value. When the number of communication errors is counted and the number of errors exceeds a threshold, an electric field intensity measurement process of the plurality of channels is executed again, and channel changeover for setting the channel having the largest number of the measurement results below the threshold value as a new communication channel is executed. The communication avoiding conflict with the other system in an environment where various communication devices are mixedly present is enabled by this structure. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、データ通信装置、データ通信システム、および通信制御方法に関する。さらに詳細には、複数の通信装置による通信が混在する環境下において効率的に確実な空きチャネルを利用した通信を行うデータ通信装置、データ通信システム、および通信制御方法に関する。   The present invention relates to a data communication device, a data communication system, and a communication control method. More specifically, the present invention relates to a data communication device, a data communication system, and a communication control method for efficiently performing communication using a vacant channel in an environment where communication by a plurality of communication devices coexists.

無線通信において複数の端末間通信をスムーズに行うためのアクセス制御方式としてCSMA−CA(Carrier Sense Multiple Access with Collision Avoidance)が知られている。   CSMA-CA (Carrier Sense Multiple Access Collision Aidance) is known as an access control method for smoothly performing communication between a plurality of terminals in wireless communication.

CSMA−CAは、無線通信を行う複数の端末が相互に通信を行う環境において、各端末間の通信がスムーズに実行できるように、通信開始前に空きチャネル、すなわち他の端末間での通信に利用されていないチャネルを確認して通信を開始するという処理を実行するアクセス制御方式である。   CSMA-CA is used for communication between free terminals, that is, between other terminals before the start of communication so that communication between terminals can be smoothly executed in an environment where a plurality of terminals performing wireless communication communicate with each other. This is an access control method for executing a process of confirming an unused channel and starting communication.

例えば図1に示すような複数の通信装置が各々相互通信を行う環境において、通信装置20と通信装置30がある特定の周波数に対応する通信チャネルを利用して通信を行おうとする場合について考察する。通信装置20と通信装置30が通信を開始しようとする時点で、他システムの通信装置51と通信装置52がその同じ通信チャネルで通信を実行している場合には、この他システムの通信により、通信装置20と通信装置30巻の通信はスムーズに実行できない。   For example, in the environment where a plurality of communication devices as shown in FIG. 1 communicate with each other, consider a case where communication devices 20 and 30 use a communication channel corresponding to a specific frequency to perform communication. . When the communication device 20 and the communication device 30 are about to start communication, when the communication device 51 and the communication device 52 of another system are communicating on the same communication channel, Communication between the communication device 20 and the communication device 30 volume cannot be executed smoothly.

このようなチャネルの競合を避けるため、CSMA−CAを利用した無線システムでは、送信前に無線チャネルが空いているか、電界強度を測定して確認をおこなう。送信を行おうとする無線チャネルに対応する周波数での電界強度が低い場合は、他の端末間で、そのチャネルを利用した通信が実行されていないと推定される。すなわち空きチャネルであると判断できる。このように空きがあると判断した場合は、送信を開始する。   In order to avoid such channel contention, in a radio system using CSMA-CA, it is confirmed by measuring the electric field strength whether the radio channel is free before transmission. When the electric field strength at a frequency corresponding to the radio channel to be transmitted is low, it is estimated that communication using the channel is not performed between other terminals. That is, it can be determined that the channel is an empty channel. If it is determined that there is a free space in this way, transmission is started.

電界強度が高い場合は、他の端末間での通信が行われていると判断するすなわち空きがないと判断する。この場合は、一定時間を待って再度チャネルの空きを確認する。規定回数までこの確認をおこない、規定回数に達しなければ空きがないと判断してデータ送信は行わない。この仕組みによって、複数システムが同時に送信をおこない、データの衝突が発生することを回避している。   When the electric field strength is high, it is determined that communication is performed between other terminals, that is, it is determined that there is no space. In this case, after waiting for a certain time, the channel availability is confirmed again. This confirmation is performed up to the specified number of times, and if the specified number of times is not reached, it is determined that there is no space and data transmission is not performed. This mechanism prevents multiple systems from transmitting at the same time and causing data collisions.

CSMA−CAを利用したデータ送信のシーケンスについて図2に示すフローチャートを参照して説明する。図2に示すフローは、データ送信を開始しようとする通信装置において実行する処理である。   A data transmission sequence using CSMA-CA will be described with reference to the flowchart shown in FIG. The flow shown in FIG. 2 is a process executed in the communication apparatus that is about to start data transmission.

まず、データ送信を開始しようとする通信装置は、ステップS11において送信データを準備する。次に、伝送チャネルに空きがあるか否かをチェックする処理を開始する。これは前述したように、送信を行おうとする無線チャネルに対応する周波数での電界強度測定処理である。   First, a communication device that is about to start data transmission prepares transmission data in step S11. Next, processing for checking whether or not there is a vacant transmission channel is started. As described above, this is electric field strength measurement processing at a frequency corresponding to a radio channel to be transmitted.

ステップS13において、電界強度が低く空きチャネルがあると判断した場合は、ステップS14において、所定時間待機後、データ送信を開始しステップS15においてデータ送信を終了して処理を終了する。   If it is determined in step S13 that the electric field strength is low and there is an empty channel, after waiting for a predetermined time in step S14, data transmission is started, and in step S15, data transmission is terminated and the process is terminated.

一方、ステップS13において、電界強度が高く空きチャネルでないと判断した場合は、ステップS16に進む。ステップS16では、電界強度測定処理の実行回数が予め設定した上限回数に到達したか否かを確認する。上限回数に到達していない場合は、ステップS17に進む。   On the other hand, if it is determined in step S13 that the electric field strength is high and the channel is not empty, the process proceeds to step S16. In step S16, it is confirmed whether or not the number of executions of the electric field strength measurement process has reached a preset upper limit number. If the upper limit number has not been reached, the process proceeds to step S17.

ステップS17では、所定時間待機を行い、ステップS12に戻り、再度電界強度測定処理による空きチャネル確認を実行する。なお、CSMA−CA方式において設定される待ち時間は、例えば10msec〜20msecの中でランダムな値を生成して待ち時間として設定する。固定時間長の場合、他局と同期して待ってしまった場合に同時に送信を開始することになるため、待ち時間を各局間でずらして同期しないようなしくみにしている。   In step S17, standby is performed for a predetermined time, and the process returns to step S12, and empty channel confirmation is performed again by the electric field strength measurement process. Note that the waiting time set in the CSMA-CA method is set as a waiting time by generating a random value within 10 msec to 20 msec, for example. In the case of a fixed time length, since transmission is started at the same time when waiting in synchronization with other stations, the waiting time is shifted between the stations so as not to synchronize.

一方、ステップS16において、電界強度測定処理の実行回数が予め設定した上限回数に到達したと判定した場合は、ステップS18に進み、データ送信処理を中止する。   On the other hand, if it is determined in step S16 that the number of executions of the electric field strength measurement process has reached the preset upper limit number, the process proceeds to step S18 and the data transmission process is stopped.

CSMA−CAを利用したデータ送信のシーケンスはこのようなシーケンスである。この処理は、すべての端末が同様のCSMA−CAを利用したデータ送信を実行する環境では、有効性が高く、データ通信が他の端末間の通信によって長期間阻害されるといったことが防止できる。   The sequence of data transmission using CSMA-CA is such a sequence. This process is highly effective in an environment where all terminals perform data transmission using the same CSMA-CA, and data communication can be prevented from being hindered for a long time by communication between other terminals.

しかし、その他の方式を含む多種多様なシステムが存在する環境では、他システムによって継続的に通信が行われるような周波数帯域が存在することがある。このような場合、他システムによって無線チャネルが占有された場合、まったく送信ができなくなるといった通信不能な状態が発生する恐れがある。   However, in an environment where there are a wide variety of systems including other systems, there may be a frequency band in which communication is continuously performed by other systems. In such a case, when the wireless channel is occupied by another system, there is a possibility that a communication impossible state may occur in which transmission is impossible at all.

このような事態を避けるため、自システムが立ち上がり、通信を開始する前に複数の利用可能なチャネル各々に対して電界強度を測定して空きがあるチャネルを選択する方式が考えられる。しかし、時間的に電波の状態が変化することは避けられないため、通信開始後に、CSMA−CAを適用していない他システムによる通信が突然通信を開始してしまったような場合は、この他システムの通信による妨害によって通信不能の状態に陥ってしまう場合がある。   In order to avoid such a situation, it is conceivable to select a channel having a free space by measuring the electric field strength for each of a plurality of available channels before the system starts up and starts communication. However, since it is unavoidable that the state of the radio wave changes with time, if communication by another system that does not apply CSMA-CA suddenly starts communication after the start of communication, this other There may be a case where communication is disabled due to interference caused by system communication.

なお、通信チャネルの切り替えにより通信を行う構成を提案した従来技術として特許文献1(特開平9−116484号公報)がある。しかし、この特許文献1に記載の構成は、チャネル切り替えを要求する信号・切り替えを指示する信号を、パケット通信チャネルとは別の制御チャネルを用いて通信する構成である。   Patent Document 1 (Japanese Patent Laid-Open No. 9-116484) is a prior art that proposes a configuration for performing communication by switching communication channels. However, the configuration described in Patent Document 1 is a configuration in which a signal for requesting channel switching and a signal for instructing switching are communicated using a control channel different from the packet communication channel.

この特許文献1に記載の処理を実現するためには、各基地局間に干渉が発生しないような固定的な制御チャネルを割り当て、別にパケット通信用のチャネルを設定する必要がある。このため本来の通信チャネル以外のチャネルが増加し、無線周波数という資源の利用効率が下がるという問題がある。   In order to realize the processing described in Patent Document 1, it is necessary to assign a fixed control channel so that interference does not occur between the base stations, and set a packet communication channel separately. For this reason, channels other than the original communication channel increase, and there is a problem that the utilization efficiency of the resource of the radio frequency is lowered.

また、特許文献2(特開2004−187089号公報)には、受信電波強度測定部において全チャネルの電波強度を測定して結果を一覧表示して、空きチャネルの選択を容易にした構成を開示している。しかし、この処理を行うためには継続的に電界強度測定を行うことが必要であり、携帯端末など小電力無線システムで利用した場合、バッテリー消費が大きくなるという問題がある。また、利用可能なチャネルが増加した場合や子局が増加した場合などには、電界強度値を保持するメモリテーブルが大幅に増加し、ハードウェアコストが増加するという恐れがある。   Patent Document 2 (Japanese Patent Application Laid-Open No. 2004-187089) discloses a configuration in which the reception radio wave intensity measurement unit measures the radio wave intensity of all channels and displays a list of results, thereby facilitating selection of an empty channel. is doing. However, in order to perform this process, it is necessary to continuously measure the electric field strength, and there is a problem that battery consumption increases when used in a low-power wireless system such as a portable terminal. In addition, when the number of channels that can be used increases or when the number of slave stations increases, the number of memory tables that hold electric field strength values increases significantly, which may increase hardware costs.

特開平9−116484号公報JP-A-9-116484 特開2004−187089号公報JP 2004-187089 A

本願は、例えば上述の問題点に鑑みてなされたものであり、様々な通信端末による通信が行われる環境において、利用可能な通信チャネルを効率的に検出して確実な通信を行うことを可能とするデータ通信装置、データ通信システム、および通信制御方法を提供することを目的とする。   The present application has been made in view of the above-described problems, for example, and in an environment where communication by various communication terminals is performed, it is possible to efficiently detect available communication channels and perform reliable communication. An object of the present invention is to provide a data communication device, a data communication system, and a communication control method.

本発明の第1の側面は、
データ通信に利用可能な複数の通信チャネル各々の電界強度を複数回繰り返して測定する複数チャネル電界強度測定処理を実行する電界強度測定部と、
前記電界強度測定部における電界強度測定結果と予め設定した電界強度閾値とを比較して、電界強度閾値未満の測定結果の回数が最も多いチャネルを通信チャネルとして決定する制御部と、
前記制御部の決定した通信チャネルを利用した通信を実行する通信実行部を有するデータ通信装置にある。
The first aspect of the present invention is:
An electric field strength measurement unit that executes a multi-channel electric field strength measurement process for repeatedly measuring the electric field strength of each of a plurality of communication channels that can be used for data communication;
A control unit that compares the electric field strength measurement result in the electric field strength measurement unit with a preset electric field strength threshold value, and determines a channel having the largest number of measurement results less than the electric field strength threshold value as a communication channel;
The data communication apparatus includes a communication execution unit that executes communication using the communication channel determined by the control unit.

さらに、本発明のデータ通信装置の一実施態様において、前記制御部は、前記通信実行部を介した通信における通信エラー回数をカウントし、通信エラー回数が予め設定したエラー回数上限閾値を越えた場合に、前記電界強度測定部に前記複数チャネル電界強度測定処理を実行させ、前記電界強度閾値未満の電界強度測定結果の回数が最も多いチャネルを新たな通信チャネルとして決定して通信チャネルの切り替えを実行する構成である。   Furthermore, in one embodiment of the data communication apparatus of the present invention, the control unit counts the number of communication errors in communication via the communication execution unit, and the communication error number exceeds a preset error frequency upper limit threshold. In addition, the multi-channel field strength measurement process is executed by the field strength measurement unit, and the channel having the largest number of field strength measurement results less than the field strength threshold is determined as a new communication channel and the communication channel is switched. It is the structure to do.

さらに、本発明のデータ通信装置の一実施態様において、前記データ通信装置は、さらに、前記電界強度測定部において測定された各通信チャネル対応の電界強度が前記電界強度閾値未満であった回数を記録するメモリを有し、前記制御部は、前記メモリに格納された回数データを参照して電界強度閾値未満となった回数が最も多いチャネルを通信チャネルとして決定する構成である。   Furthermore, in one embodiment of the data communication device of the present invention, the data communication device further records the number of times that the electric field strength corresponding to each communication channel measured by the electric field strength measuring unit is less than the electric field strength threshold. The controller is configured to determine, as a communication channel, a channel having the largest number of times of being less than the electric field strength threshold with reference to the frequency data stored in the memory.

さらに、本発明のデータ通信装置の一実施態様において、前記電界強度測定部は、前記複数チャネル電界強度測定処理において、前記データ通信装置が利用可能な全ての通信チャネル各々の電界強度を複数回繰り返して測定する構成である。   Furthermore, in one embodiment of the data communication device of the present invention, the electric field strength measurement unit repeats the electric field strength of each of all communication channels that can be used by the data communication device a plurality of times in the multi-channel electric field strength measurement process. It is the structure to measure.

さらに、本発明の第2の側面は、
通信処理実行中の通信エラー回数をカウントし、エラー回数が予め設定したエラー回数上限閾値を越えたか否かを判定する制御部と、
エラー回数が予め設定したエラー回数上限閾値を越えた場合に、データ通信装置が利用可能な通信チャネルのスキャン処理を実行するスキャン処理実行部を有し、
前記制御部は、
前記スキャン処理において通信相手が検出されたチャネルを新たな通信チャネルとするチャネル切り替えを実行する構成であるデータ通信装置にある。
Furthermore, the second aspect of the present invention provides
A control unit that counts the number of communication errors during communication processing execution and determines whether the number of errors exceeds a preset error count upper limit threshold; and
When the error count exceeds a preset error count upper limit threshold, the data communication apparatus has a scan process execution unit that executes a scan process of a communication channel that can be used,
The controller is
The data communication apparatus is configured to execute channel switching using a channel in which a communication partner is detected in the scan process as a new communication channel.

さらに、本発明の第3の側面は、
データ通信装置において実行する通信制御方法であり、
電界強度測定部が、データ通信に利用可能な複数の通信チャネル各々の電界強度を複数回繰り返して測定する複数チャネル電界強度測定処理を実行する電界強度測定ステップと、
制御部が、前記電界強度測定ステップにおいて取得した電界強度測定結果と予め設定した電界強度閾値とを比較して、電界強度閾値未満の測定結果の回数が最も多いチャネルを通信チャネルとして決定する通信チャネル決定ステップと、
通信実行部が、前記制御部の決定した通信チャネルを利用した通信を実行する通信実行ステップと、
を有する通信制御方法にある。
Furthermore, the third aspect of the present invention provides
A communication control method executed in a data communication device,
An electric field strength measurement unit that executes a multi-channel electric field strength measurement process of repeatedly measuring the electric field strength of each of a plurality of communication channels that can be used for data communication a plurality of times; and
A communication channel in which the control unit compares the electric field intensity measurement result acquired in the electric field intensity measurement step with a preset electric field intensity threshold value and determines a channel having the largest number of measurement results less than the electric field intensity threshold value as a communication channel. A decision step;
A communication execution step for executing communication using the communication channel determined by the control unit;
There is a communication control method.

さらに、本発明の第4の側面は、
第1のデータ通信装置が、通信エラー回数をカウントし、通信エラー回数が予め設定したエラー回数上限閾値を越えた場合に、データ通信に利用可能な複数の通信チャネル各々の電界強度を複数回繰り返して測定し、測定結果と予め設定した電界強度閾値とを比較して、電界強度閾値未満の測定結果の回数が最も多いチャネルを通信チャネルとして決定して通信チャネル切り替え処理を実行し、
第2のデータ通信装置が、
通信エラー回数をカウントし、通信エラー回数が予め設定したエラー回数上限閾値を越えた場合に、前記第2のデータ通信装置が利用可能な通信チャネルのスキャン処理を実行し、スキャン処理において前記第1のデータ通信装置からの通信データが検出されたチャネルを新たな通信チャネルとするチャネル切り替え処理を実行する構成を有するデータ通信システムにある。
Furthermore, the fourth aspect of the present invention provides
The first data communication device counts the number of communication errors, and when the number of communication errors exceeds a preset error count upper limit threshold, the electric field strength of each of a plurality of communication channels available for data communication is repeated a plurality of times. Compare the measurement result with a preset electric field strength threshold, determine the channel with the largest number of measurement results less than the electric field strength threshold as the communication channel, and execute the communication channel switching process.
The second data communication device is
The communication error count is counted, and when the communication error count exceeds a preset error count upper limit threshold, a scan process for a communication channel that can be used by the second data communication apparatus is executed, The data communication system has a configuration for executing channel switching processing using a channel in which communication data from the data communication device is detected as a new communication channel.

本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。   Other objects, features, and advantages of the present invention will become apparent from a more detailed description based on embodiments of the present invention described later and the accompanying drawings. In this specification, the system is a logical set configuration of a plurality of devices, and is not limited to one in which the devices of each configuration are in the same casing.

本発明の一実施例構成によれば、複数の通信チャネルを切り替えて通信可能なデータ通信装置において、通信開始に際して、データ通信に利用可能な複数の通信チャネル各々の電界強度を複数回繰り返して測定し、測定結果と閾値を比較して、電界強度閾値未満の測定結果の回数が最も多いチャネルを通信チャネルとして決定する。また、通信エラー回数をカウントし、通信エラー回数が閾値を越えた場合には、再度、複数チャネルの電界強度測定処理を実行して閾値未満の電界強度測定結果の回数が最も多いチャネルを新たな通信チャネルとする通信チャネル切り替えを実行する。本構成により、様々な通信装置が混在する環境において、他のシステムとのチャネル競合を回避した通信が可能となる。   According to the configuration of one embodiment of the present invention, in a data communication apparatus capable of switching a plurality of communication channels and communicating, the electric field strength of each of the plurality of communication channels that can be used for data communication is repeatedly measured at the start of communication. Then, the measurement result and the threshold are compared, and the channel with the largest number of measurement results less than the electric field strength threshold is determined as the communication channel. In addition, when the number of communication errors is counted and the number of communication errors exceeds the threshold value, the multi-channel electric field strength measurement process is executed again, and the channel with the highest number of electric field strength measurement results less than the threshold value is renewed. Executes communication channel switching as a communication channel. With this configuration, in an environment where various communication devices are mixed, communication that avoids channel contention with other systems is possible.

以下、図面を参照しながら本発明のデータ通信装置、データ通信システム、および通信制御方法の詳細について説明する。説明は以下の項目に従って行う。
(1)データ通信システムの概要
(2)データ通信装置の実行する処理について
(3)データ通信装置の構成例
The details of the data communication apparatus, data communication system, and communication control method of the present invention will be described below with reference to the drawings. The explanation will be made according to the following items.
(1) Outline of data communication system (2) Processing executed by data communication apparatus (3) Configuration example of data communication apparatus

(1)データ通信システムの概要
まず、本発明の適用可能なデータ通信システムの概要について説明する。本発明のデータ通信装置は複数のチャネルを選択的に利用した無線通信を実行する装置である。例えば図3に示すデータ通信装置(親機)100、データ通信装置(子機)201〜203が本発明のデータ通信装置に対応する。
(1) Outline of Data Communication System First, an outline of a data communication system to which the present invention can be applied will be described. The data communication device of the present invention is a device that executes wireless communication selectively using a plurality of channels. For example, the data communication device (master device) 100 and the data communication devices (slave devices) 201 to 203 shown in FIG. 3 correspond to the data communication device of the present invention.

図3に示すデータ通信装置(親機)100と、複数のデータ通信装置(子機)201〜203は相互に通信を実行する。しかし、これらのデータ通信装置(親機)100と複数のデータ通信装置(子機)201〜203の通信環境内には、相互に通信を実行する他のシステムが存在する場合がある。例えば、図3に示す通信装置301,302である。通信装置301,302は、継続的にあるいは断続的に通信を実行する。   The data communication device (master device) 100 shown in FIG. 3 and the plurality of data communication devices (slave devices) 201 to 203 communicate with each other. However, in the communication environment of these data communication devices (master device) 100 and the plurality of data communication devices (slave devices) 201 to 203, there may be other systems that perform communication with each other. For example, the communication devices 301 and 302 shown in FIG. The communication devices 301 and 302 perform communication continuously or intermittently.

このような環境下で、データ通信装置(親機)100と、複数のデータ通信装置(子機)201〜203が確実な通信を行うためには、通信装置301,302の使用チャネルとは異なるチャネルでの通信を行うことが必要となる。データ通信装置(親機)100と、複数のデータ通信装置(子機)201〜203が、CSMA−CAの通信開始シーケンスに従って電界強度を測定してチャネルの空きを確認して通信を開始した後であっても、通信装置301,302は突然同じチャネルでの通信を始めてしまう可能性もある。このような場合、データ通信装置(親機)100と、複数のデータ通信装置(子機)201〜203との間の通信が不能となる可能性がある。   In such an environment, in order for the data communication device (master device) 100 and the plurality of data communication devices (slave devices) 201 to 203 to perform reliable communication, the channels used by the communication devices 301 and 302 are different. Communication on the channel is required. After data communication apparatus (master unit) 100 and a plurality of data communication apparatuses (slave units) 201 to 203 measure electric field strength according to the CSMA-CA communication start sequence to confirm channel availability and start communication. Even so, the communication devices 301 and 302 may suddenly start communication on the same channel. In such a case, communication between the data communication device (master device) 100 and the plurality of data communication devices (slave devices) 201 to 203 may be disabled.

上記問題点を鑑み、本発明のデータ通信装置は通信不能な状態に陥った場合、それを検知し自動的に空きのあるチャネルに通信チャネルを変更して通信を再開することを可能とするものである。   In view of the above-mentioned problems, the data communication device of the present invention can detect when it has become incapable of communication and automatically change the communication channel to a free channel and resume communication. It is.

さらに、本発明のデータ通信装置は、通信を開始する際に行う通信チャネルの選択についても、電界強度の測定によって検出される電波の強さのみならず、自システムが間欠的に送受信可能であるかを加味した選択を行なう。   Furthermore, the data communication apparatus of the present invention can intermittently transmit / receive not only the strength of the radio wave detected by the measurement of the electric field strength but also the communication channel selection when the communication is started. Make a selection that takes this into account.

なお、データ通信装置(親機)100と、複数のデータ通信装置(子機)201〜203との間の通信に利用可能な通信チャネルは複数存在し、複数チャネルから選択された1つのチャネルを利用して通信を行う。また、必要に応じて通信チャネルの切り替えも行われる。   There are a plurality of communication channels that can be used for communication between the data communication apparatus (master unit) 100 and the plurality of data communication apparatuses (slave units) 201 to 203, and one channel selected from the plurality of channels is selected. Use to communicate. Also, communication channels are switched as necessary.

具体例としては、例えば、通信環境内に2.4GHz帯(2405〜2480MHz)での通信を行う様々な通信端末が混在する環境下で、データ通信装置(親機)100と、複数のデータ通信装置(子機)201〜203との間で通信が実行される。   As a specific example, for example, in an environment in which various communication terminals that perform communication in the 2.4 GHz band (2405 to 2480 MHz) are mixed in the communication environment, the data communication apparatus (master unit) 100 and a plurality of data communication Communication is performed between the devices (slave devices) 201 to 203.

データ通信装置(親機)100と、複数のデータ通信装置(子機)201〜203との間の通信に利用可能な通信チャネルは例えば、以下の(利用チャネル設定例1)に示す複数のチャネルとなる。
(利用チャネル設定例1)
チャネル1:2405MHz
チャネル2:2420MHz
チャネル3:2435MHz
チャネル4:2450MHz
チャネル5:2465MHz
チャネル6:2480MHz
これらの6つの利用可能なチャネルから状況に応じて選択したチャネルを利用して通信を実行する。
Communication channels that can be used for communication between the data communication apparatus (master unit) 100 and the plurality of data communication apparatuses (slave units) 201 to 203 are, for example, a plurality of channels shown in the following (use channel setting example 1) It becomes.
(Usage channel setting example 1)
Channel 1: 2405MHz
Channel 2: 2420MHz
Channel 3: 2435 MHz
Channel 4: 2450 MHz
Channel 5: 2465 MHz
Channel 6: 2480 MHz
Communication is performed using a channel selected according to the situation from these six available channels.

あるいは、図3に示す他システムが無線LANシステムである場合などでは、無線LANを避けるような利用可能通信チャネル設定を行う構成とすることが好ましい。例えば、以下の(利用チャネル設定例2)に示す複数のチャネルとなる。
(利用チャネル設定例2)
チャネル1:2425MHz
チャネル2:2450MHz
チャネル3:2475MHz
チャネル4:2480MHz
これらの4つの利用可能なチャネルから状況に応じて選択したチャネルを利用して通信を実行する。
Alternatively, when the other system shown in FIG. 3 is a wireless LAN system, it is preferable to set an available communication channel setting so as to avoid the wireless LAN. For example, there are a plurality of channels shown in (Usage channel setting example 2) below.
(Usage channel setting example 2)
Channel 1: 2425MHz
Channel 2: 2450 MHz
Channel 3: 2475 MHz
Channel 4: 2480 MHz
Communication is performed using a channel selected according to the situation from these four available channels.

無線LANは利用帯域幅も広く、例えば図3に示す他システムが無線LANシステムである場合、はじめから無線LANの妨害を受けにくいような、無線LANが頻繁に使用するチャネル幅の隙間を使ったチャネル設定を行うことが好ましい。このような利用チャネル設定例が、上記の(利用チャネル設定例2)である。   The wireless LAN has a wide bandwidth usage. For example, when the other system shown in FIG. 3 is a wireless LAN system, a gap of a channel width frequently used by the wireless LAN is used so that the wireless LAN is not easily disturbed from the beginning. It is preferable to perform channel setting. Such a usage channel setting example is (Usage channel setting example 2) described above.

このように、データ通信装置(親機)100と、複数のデータ通信装置(子機)201〜203との間の通信に利用可能な通信チャネルは複数存在する。データ通信装置(親機)100と、複数のデータ通信装置(子機)201〜203との間では、これらの複数チャネルから選択された1つのチャネルを利用して通信が実行され、必要に応じて通信チャネルの切り替えが行われる。   As described above, there are a plurality of communication channels that can be used for communication between the data communication apparatus (master unit) 100 and the plurality of data communication apparatuses (slave units) 201 to 203. Communication is performed between the data communication apparatus (master unit) 100 and the plurality of data communication apparatuses (slave units) 201 to 203 using one channel selected from the plurality of channels. The communication channel is switched.

(2)データ通信装置の実行する処理について
次に本発明のデータ通信装置の実行する処理について図4以下を参照して説明する。次に示す3つの処理シーケンスについて図4、図6、図7に示すフローチャートを参照して説明する。
(2−1)データ通信装置(親機)100が通信開始時に通信の実行チャネルを決定するシーケンス(図4に示すフローチャート)
(2−2)データ通信装置(親機)100が子機との通信処理中に通信チャネルを変更するシーケンス(図6に示すフローチャート)
(2−3)データ通信装置(子機)20nが親機との通信処理中に通信チャネルを変更するシーケンス(図7に示すフローチャート)
(2) Processing Performed by Data Communication Device Next, processing performed by the data communication device of the present invention will be described with reference to FIG. The following three processing sequences will be described with reference to the flowcharts shown in FIGS.
(2-1) Sequence in which the data communication device (base unit) 100 determines a communication execution channel at the start of communication (flow chart shown in FIG. 4)
(2-2) Sequence in which the data communication device (parent device) 100 changes the communication channel during communication processing with the child device (flow chart shown in FIG. 6)
(2-3) Sequence in which the data communication device (slave unit) 20n changes the communication channel during the communication process with the master unit (flow chart shown in FIG. 7)

(2−1)データ通信装置(親機)100が通信開始時に通信の実行チャネルを決定するシーケンス(図4に示すフローチャート)
まず通信処理を開始する際に、データ通信装置(親機)100が通信を実行するチャネルを決定するシーケンスについて、図4に示すフローチャートを参照して説明する。
(2-1) Sequence in which the data communication device (base unit) 100 determines a communication execution channel at the start of communication (flow chart shown in FIG. 4)
First, a sequence in which the data communication apparatus (master unit) 100 determines a channel for performing communication when starting communication processing will be described with reference to a flowchart shown in FIG.

まず、データ通信装置(親機)100は、ステップS101において、利用可能な全ての通信チャネルの各々について電界強度の測定を予め規定された回数実行する。なお、測定回数については予め規定しておく。   First, in step S101, the data communication apparatus (master unit) 100 executes electric field intensity measurement for each of all available communication channels a predetermined number of times. Note that the number of measurements is defined in advance.

規定回数の一例について説明する。例えばデータ通信装置(親機)100と、複数のデータ通信装置(子機)201〜203との間の通信が500msecおきに50msecのデータ通信を行う間欠送受信のシステムである場合、チャネルごとの電界強度を測定するときに100msecおきに5回の測定を行う。すなわち規定回数を5回とする。このような設定とすることで、500msec内での通信が一度でも可能かどうかを判断することが可能となる。なお、測定回数を増加させれば、判断の基準の精度を高くすることができる。   An example of the specified number of times will be described. For example, when the communication between the data communication apparatus (master unit) 100 and the plurality of data communication apparatuses (slave units) 201 to 203 is an intermittent transmission / reception system that performs 50 msec data communication every 500 msec, the electric field for each channel When measuring the intensity, 5 measurements are performed every 100 msec. That is, the specified number of times is five. With such a setting, it is possible to determine whether communication within 500 msec is possible even once. It should be noted that if the number of times of measurement is increased, the accuracy of judgment criteria can be increased.

ステップS102において、各通信チャネルについての測定された電界強度が規定閾値(電解強度閾値)未満であった回数をメモリに記録する。   In step S102, the number of times that the measured electric field strength for each communication channel is less than a prescribed threshold value (electrolytic strength threshold value) is recorded in the memory.

なお、閾値は、データ通信装置(親機)100が、データ通信装置(子機)201〜203からのデータを受信できるかどうかの判断指針として用いる閾値であり、親局の受信感度と周辺環境のノイズを考慮し、受信感度より20dB程度高い値を閾値とする設定が好ましい。例えばデータ通信装置(親機)100の受信感度が−100dBmの場合、−80dBm程度を閾値として設定する。   The threshold value is a threshold value used as a guideline for determining whether or not the data communication device (master device) 100 can receive data from the data communication devices (slave devices) 201 to 203, and the reception sensitivity of the master station and the surrounding environment. In view of the above noise, it is preferable to set a threshold value that is about 20 dB higher than the reception sensitivity. For example, when the reception sensitivity of the data communication apparatus (base unit) 100 is −100 dBm, about −80 dBm is set as the threshold value.

このステップS102の電界強度測定処理によって、メモリに記録されるデータは例えば図5に示すようなデータとなる。図5に示す例は利用可能なチャネルがチャネル1〜5の5つのチャネルであり、測定回数が5回とした場合の例である。   The data recorded in the memory by the electric field strength measurement process in step S102 is, for example, data as shown in FIG. The example shown in FIG. 5 is an example in which the available channels are five channels 1 to 5 and the number of measurements is five.

図5に示す測定結果データ例において、各通信チャネルについての測定された電界強度が規定閾値未満であった回数は、
チャネル1:3
チャネル2:0
チャネル3:5
チャネル4:1
チャネル5:2
このような結果を示している。
In the measurement result data example shown in FIG. 5, the number of times that the measured electric field strength for each communication channel is less than the prescribed threshold is:
Channel 1: 3
Channel 2: 0
Channel 3: 5
Channel 4: 1
Channel 5: 2
Such a result is shown.

次に、ステップS103において、測定された電界強度が規定閾値未満であった回数が最大のチャネルを通信チャネルとして決定する。例えば、図5に示す測定結果が得られている場合は、電界強度が規定閾値未満であった回数が最大のチャネルはチャネル3となる。この場合、チャネル3を通信チャネルとして決定する。   Next, in step S103, the channel having the maximum number of times the measured electric field strength is less than the specified threshold is determined as the communication channel. For example, when the measurement result shown in FIG. 5 is obtained, the channel having the largest number of times that the electric field strength is less than the specified threshold is channel 3. In this case, channel 3 is determined as the communication channel.

次に、ステップS104において、決定した通信チャネルを利用してデータ通信を開始する。図5に示す測定結果が得られている場合は、チャネル3を通信チャネルとして利用して通信を開始する。   Next, in step S104, data communication is started using the determined communication channel. When the measurement result shown in FIG. 5 is obtained, communication is started using channel 3 as a communication channel.

本発明のデータ通信装置(親機)100は、このような処理によって通信チャネルを決定する。すなわち、全ての通信チャネルの電界強度を複数回繰り返し測定して、閾値以下の電界強度測定結果が得られた回数の最も多いチャネルを通信チャネルとして選択する。   The data communication apparatus (parent device) 100 of the present invention determines a communication channel by such processing. That is, the field strengths of all communication channels are repeatedly measured a plurality of times, and the channel with the highest number of times of obtaining the field strength measurement result below the threshold is selected as the communication channel.

このような処理を実行することで、他の通信システムにおいて利用されていない可能性が最も高いチャネルを選択することができる。結果として、他システムとの競合可能性の最も低いチャネルを通信チャネルとして選択可能となり、より安定性の高い通信チャネルを選択できる。   By executing such processing, a channel that is most likely not used in another communication system can be selected. As a result, the channel with the lowest possibility of competition with other systems can be selected as the communication channel, and a communication channel with higher stability can be selected.

(2−2)データ通信装置(親機)100が子機との通信処理中に通信チャネルを変更するシーケンス
次に、図6に示すフローチャートを参照してデータ通信装置(親機)100が子機との通信処理中に通信チャネルを変更するシーケンスについて説明する。
(2-2) Sequence in which the data communication device (parent device) 100 changes the communication channel during communication processing with the child device Next, referring to the flowchart shown in FIG. A sequence for changing the communication channel during the communication process with the machine will be described.

データ通信装置(親機)100が、図4に示すフローチャートを参照して説明したシーケンスに従って通信チャネルを決定して、データ通信装置(子機)201〜203との通信を開始した場合であっても、その後、他システムによって同一の通信チャネルを利用した通信が開始される場合がある。このような場合、データ通信装置(親機)100とデータ通信装置(子機)201〜203との通信が不能、すなわちエラーが発生してしまうことがある。   This is a case where the data communication apparatus (master unit) 100 determines a communication channel according to the sequence described with reference to the flowchart shown in FIG. 4 and starts communication with the data communication apparatuses (slave units) 201 to 203. However, after that, communication using the same communication channel may be started by another system. In such a case, communication between the data communication device (master device) 100 and the data communication devices (slave devices) 201 to 203 may be impossible, that is, an error may occur.

図6に示すフローチャートは、このような場合に、データ通信装置(親機)100が、通信チャネルの切り替えを実行して、通信を再開させるためのシーケンスである。   The flowchart shown in FIG. 6 is a sequence for the data communication apparatus (master device) 100 to switch communication channels and resume communication in such a case.

まず、ステップS201では、データ通信装置(親機)100が、データ通信装置(子機)201〜203との間で、図4のフローチャートに従って決定した通信チャネルを利用した通信を実行する。   First, in step S201, the data communication apparatus (master unit) 100 executes communication with the data communication apparatuses (slave units) 201 to 203 using the communication channel determined according to the flowchart of FIG.

ステップS202において、通信エラーが発生したか否かを判定する。この判定処理は、例えばデータ通信装置(親機)100からの送信データに対して、データ通信装置(子機)201〜203からの受信応答(Ack)が確認できたか否かの判定処理として実行可能である。   In step S202, it is determined whether a communication error has occurred. This determination process is executed as a determination process for determining whether or not the reception responses (Ack) from the data communication apparatuses (slave units) 201 to 203 have been confirmed for the transmission data from the data communication apparatus (master unit) 100, for example. Is possible.

あるいは例えばデータ通信装置(親機)100と、複数のデータ通信装置(子機)201〜203との間の通信が予め規定されたシーケンスに従った間欠送受信のシステムである場合には、データ通信装置(子機)201〜203からの送信データが途絶えた場合にはエラーと判断するなどの処理が可能である。具体的には、例えば、データ通信装置(親機)100と、複数のデータ通信装置(子機)201〜203との間で相互に500msecおきに50msecのデータ通信を行う間欠送受信のシステムである場合、通信間隔(500msec)を大きく経過してもデータ通信装置(子機)201〜203からの送信データが途絶えた場合にはエラーと判断する。   Alternatively, for example, when communication between the data communication apparatus (master unit) 100 and a plurality of data communication apparatuses (slave units) 201 to 203 is an intermittent transmission / reception system according to a predetermined sequence, data communication is performed. When transmission data from the devices (child devices) 201 to 203 is interrupted, processing such as determining an error is possible. Specifically, for example, an intermittent transmission / reception system in which data communication of 50 msec is performed every 500 msec between the data communication apparatus (master unit) 100 and a plurality of data communication apparatuses (slave units) 201 to 203. In this case, if the transmission data from the data communication apparatuses (slave units) 201 to 203 is interrupted even after a long communication interval (500 msec), it is determined that an error has occurred.

ステップS202において、通信エラーの発生がないと判定された場合は、ステップS203に進む。ステップS203では、通信処理が完了したか否かを判定し、完了した場合は処理を終了する。完了していない場合は、ステップS201に戻り、通信処理を継続する。   If it is determined in step S202 that no communication error has occurred, the process proceeds to step S203. In step S203, it is determined whether or not the communication process has been completed. If the communication process has been completed, the process ends. If not completed, the process returns to step S201 to continue the communication process.

一方、ステップS202において、通信エラーの発生があると判定された場合は、ステップS204に進む。ステップS204では通信エラー発生回数をメモリに記録する。   On the other hand, if it is determined in step S202 that a communication error has occurred, the process proceeds to step S204. In step S204, the communication error occurrence count is recorded in the memory.

次に、ステップS205に進み、メモリに記録された通信エラー発生回数が予め設定した閾値(エラー回数閾値)を超えたか否かを判定する。閾値を超えていない場合は、リトライ処理、すなわちステップS201に戻り同じデータ送信処理を繰り返し実行する。   In step S205, it is determined whether the communication error occurrence count recorded in the memory exceeds a preset threshold (error count threshold). When the threshold value is not exceeded, the process returns to the retry process, that is, returns to step S201, and the same data transmission process is repeatedly executed.

なお、閾値(エラー回数閾値)は、例えば10回とする。閾値は様々な設定が可能であるが、閾値を1〜3回程度の少ない回数に設定した場合、局所的に妨害を受けたか、もしくは通信距離が遠くなり、通信ができない場合が考えられ、定常的に妨害を受けているかどうかの判断ができないため、瞬間的あるいは局所的な原因によるエラーについては許容することを可能とするため、10回程度の回数に閾値を設定することが好ましい。   Note that the threshold (error count threshold) is, for example, 10 times. Various threshold values can be set. However, if the threshold value is set to a small number of times such as 1 to 3, it is possible that communication is not possible due to local interference or communication distance becoming long. Since it is not possible to determine whether or not it is disturbed, it is preferable to set the threshold to about 10 times in order to allow an error due to an instantaneous or local cause.

ステップS205において、メモリに記録された通信エラー発生回数が予め設定した閾値(エラー回数閾値)を超えたと判定した場合は、ステップS206に進む。ステップS206〜S209の処理は、先に図4を参照して説明したステップS101〜S104の処理と同様の処理である。   If it is determined in step S205 that the communication error occurrence count recorded in the memory exceeds a preset threshold value (error count threshold value), the process proceeds to step S206. The processes in steps S206 to S209 are the same as the processes in steps S101 to S104 described above with reference to FIG.

すなわち、新たな通信開始時と同様、全ての通信チャネルの電界強度を測定して最適な通信チャネルを決定する。すなわち、全ての通信チャネルの電界強度を複数回繰り返し測定して、閾値以下の電界強度測定結果が得られた回数の最も多いチャネルを通信チャネルとして選択する。   That is, as with the start of a new communication, the optimum communication channel is determined by measuring the electric field strength of all communication channels. That is, the field strengths of all communication channels are repeatedly measured a plurality of times, and the channel with the highest number of times of obtaining the field strength measurement result below the threshold is selected as the communication channel.

このような処理を行うことで、データ通信装置(親機)100と、データ通信装置(子機)201〜203との通信開始後、他システムによって同一の通信チャネルを利用した通信が開始されて通信が妨害された場合でも、迅速な通信チャネルの再選択、切り替え処理により、通信の中断を最小限に抑えて、通信処理を継続することができる。   By performing such processing, communication using the same communication channel is started by another system after the communication between the data communication device (master device) 100 and the data communication devices (slave devices) 201 to 203 is started. Even when communication is interrupted, communication processing can be continued with minimal interruption of communication by rapid reselection and switching of communication channels.

(2−3)データ通信装置(子機)20nが親機との通信処理中に通信チャネルを変更するシーケンス
図6に示すフローチャートを参照して説明したように、データ通信装置(親機)100と、データ通信装置(子機)201〜203との通信が開始された後、他システムによって通信が妨害されると、データ通信装置(親機)100は通信チャネルの切り替えを自発的に行うことになる。
(2-3) Sequence in which the data communication device (slave unit) 20n changes the communication channel during the communication process with the parent unit As described with reference to the flowchart shown in FIG. When communication with the data communication device (child device) 201 to 203 is started and communication is interrupted by another system, the data communication device (parent device) 100 voluntarily switches the communication channel. become.

しかし、データ通信装置(親機)100が通信チャネルの切り替えを実行した情報は、データ通信装置(子機)20nには通知されるわけではないので、データ通信装置(子機)20nは、データ通信装置(親機)100との通信ができない状態になるすなわち、データ通信装置(子機)20nは、データ通信装置(親機)100を見失うことになる。   However, the information that the data communication device (master device) 100 has switched the communication channel is not notified to the data communication device (slave device) 20n. In other words, the data communication device (slave unit) 20n loses sight of the data communication device (master unit) 100.

このような場合に、データ通信装置(親機)100が自発的に切り替えた切り替え後のチャネルでデータ通信装置(子機)20nがデータ通信装置(親機)100と通信できるように設定するための処理が図7に示すフローチャートに従った処理である。   In such a case, setting is made so that the data communication device (slave device) 20n can communicate with the data communication device (master device) 100 in the channel after switching that the data communication device (master device) 100 switches spontaneously. This process is a process according to the flowchart shown in FIG.

データ通信装置(子機)20nは、まず、ステップS301では、データ通信装置(親機)100との間で、図4のフローチャートに従って決定した通信チャネルを利用した通信を実行する。   First, in step S301, the data communication device (slave device) 20n executes communication with the data communication device (master device) 100 using the communication channel determined according to the flowchart of FIG.

ステップS302において、通信エラーが発生したか否かを判定する。この判定処理は、例えばデータ通信装置(子機)20nからの送信データに対して、データ通信装置(親機)100からの受信応答(Ack)が確認できたか否かの判定処理として実行可能である。   In step S302, it is determined whether a communication error has occurred. This determination process can be executed as a determination process for determining whether or not the reception response (Ack) from the data communication apparatus (master unit) 100 has been confirmed for the transmission data from the data communication apparatus (slave unit) 20n, for example. is there.

あるいは例えばデータ通信装置(親機)100と、複数のデータ通信装置(子機)20nとの間の通信が予め規定されたシーケンスに従った間欠送受信のシステムである場合には、データ通信装置(親機)100からの送信データが途絶えた場合にはエラーと判断するなどの処理が可能である。具体的には、例えば、データ通信装置(親機)100と、データ通信装置(子機)20nとの間で相互に500msecおきに50msecのデータ通信を行う間欠送受信のシステムである場合、通信間隔(500msec)を大きく経過してもデータ通信装置(親機)100からの送信データが途絶えた場合にはエラーと判断する。   Alternatively, for example, when communication between the data communication device (master device) 100 and the plurality of data communication devices (slave devices) 20n is an intermittent transmission / reception system according to a predetermined sequence, the data communication device ( When the transmission data from the master unit 100 is interrupted, processing such as determining an error is possible. Specifically, for example, when the system is an intermittent transmission / reception system that performs data communication of 50 msec every 500 msec between the data communication apparatus (master unit) 100 and the data communication apparatus (slave unit) 20n, the communication interval If transmission data from the data communication apparatus (master unit) 100 is interrupted even after a long time (500 msec), it is determined that an error has occurred.

ステップS302において、通信エラーの発生がないと判定された場合は、ステップS303に進む。ステップS303では、通信処理が完了したか否かを判定し、完了した場合は処理を終了する。完了していない場合は、ステップS301に戻り、通信処理を継続する。   If it is determined in step S302 that no communication error has occurred, the process proceeds to step S303. In step S303, it is determined whether or not the communication process is completed. If completed, the process ends. If not completed, the process returns to step S301 to continue the communication process.

一方、ステップS302において、通信エラーの発生があると判定された場合は、ステップS304に進む。ステップS304では通信エラー発生回数をメモリに記録する。   On the other hand, if it is determined in step S302 that a communication error has occurred, the process proceeds to step S304. In step S304, the communication error occurrence count is recorded in the memory.

次に、ステップS305に進み、メモリに記録された通信エラー発生回数が予め設定した閾値(エラー回数閾値)を超えたか否かを判定する。閾値を超えていない場合は、リトライ処理、すなわちステップS301に戻り同じデータ送信処理を繰り返し実行する。なお、閾値(エラー回数閾値)は、先に説明した図6のフローにおける閾値と同様、例えば10回とする。なお閾値は様々な設定が可能である。   Next, proceeding to step S305, it is determined whether or not the communication error occurrence count recorded in the memory exceeds a preset threshold value (error count threshold value). When the threshold value is not exceeded, the process returns to the retry process, that is, returns to step S301 and repeatedly executes the same data transmission process. The threshold value (error frequency threshold value) is, for example, 10 times, similar to the threshold value in the flow of FIG. 6 described above. Various threshold values can be set.

ステップS305において、メモリに記録された通信エラー発生回数が予め設定した閾値(エラー回数閾値)を超えたと判定した場合は、ステップS306に進む。   If it is determined in step S305 that the communication error occurrence count recorded in the memory exceeds a preset threshold value (error count threshold value), the process proceeds to step S306.

データ通信装置(子機)20nは、ステップS306において、利用可能な全ての
通信チャネルのスキャン処理を実行する。すなわち、データ通信装置(親機)100からの送信データを、利用可能な全ての通信チャネルのスキャン処理によって探索する。
In step S306, the data communication device (slave device) 20n executes scan processing for all available communication channels. That is, the transmission data from the data communication apparatus (master unit) 100 is searched by scanning processing of all available communication channels.

ステップS307において、データ通信装置(親機)100からの送信データが検出されたチャネルが見つからない場合は、ステップS306に戻り、再度スキャン処理を繰り返し実行する。   In step S307, when the channel in which the transmission data from the data communication apparatus (master unit) 100 is detected is not found, the process returns to step S306, and the scan process is repeated.

ステップS307において、データ通信装置(親機)100からの送信データが検出されたチャネルが見つかったと判定した場合は、ステップS308に進み、そのチャネルを通信チャネルに設定して、データ通信装置(親機)100との通信を再開する。   If it is determined in step S307 that a channel in which transmission data from the data communication apparatus (master unit) 100 is detected is found, the process proceeds to step S308, where the channel is set as a communication channel, and the data communication apparatus (master unit) ) Restart communication with 100.

このように、本発明のデータ通信システムでは、データ通信装置(親機)100が自発的に通信チャネルの切り替えを実行した場合であっても、データ通信装置(子機)20nが全チャネルのスキャン処理により親機探索を行う構成とした。本構成により、データ通信装置(親機)100とデータ通信装置(子機)20nとの間で、切り替え後の新たな通信チャネルを利用した通信を迅速に再開することが可能となる。   As described above, in the data communication system of the present invention, even when the data communication apparatus (master unit) 100 voluntarily switches the communication channel, the data communication apparatus (slave unit) 20n scans all channels. It was set as the structure which searches a main | base station by a process. With this configuration, it is possible to quickly resume communication using the new communication channel after switching between the data communication device (master device) 100 and the data communication device (slave device) 20n.

(3)データ通信装置の構成例
次に、本発明に従ったデータ通信装置(親機)100と、データ通信装置(子機)20nの構成例について図8、図9を参照して説明する。
(3) Configuration Example of Data Communication Device Next, configuration examples of the data communication device (master device) 100 and the data communication device (slave device) 20n according to the present invention will be described with reference to FIGS. .

図8は、データ通信装置(親機)100の構成例を示している。図8に示すように、データ通信装置(親機)100は、制御部101、電解強度測定部102、メモリ103、通信実行部104を有している。   FIG. 8 shows a configuration example of the data communication apparatus (master unit) 100. As shown in FIG. 8, the data communication apparatus (parent device) 100 includes a control unit 101, an electrolytic strength measurement unit 102, a memory 103, and a communication execution unit 104.

制御部101は、たとえば先に図4、図6を参照して説明したフローチャートに従った処理の制御を行う。例えば、図4、図6を参照して説明したフローチャートに従った処理シーケンスについて記録されたプログラムがメモリ103に記録されており、プログラム実行部としてのCPU等によって構成される制御部101がプログラムを実行することで図4、図6を参照して説明したフローチャートに従った処理が行われる。   For example, the control unit 101 controls processing according to the flowcharts described above with reference to FIGS. For example, a program recorded for the processing sequence according to the flowchart described with reference to FIGS. 4 and 6 is recorded in the memory 103, and the control unit 101 configured by a CPU or the like as a program execution unit executes the program. By executing this, processing according to the flowchart described with reference to FIGS. 4 and 6 is performed.

電界強度測定部102は、通信に利用可能なチャネル各々に対応する電解強度の測定処理を実行する。
メモリ103は、上述したプログラムの格納領域、さらに、通信データの格納領域としても利用される。さらに、電界強度測定部102において測定された結果データ、例えば図5に示すようなデータの格納領域としても利用される。また、通信エラー回数の記録領域等に利用される。
The electric field strength measurement unit 102 executes an electrolytic strength measurement process corresponding to each channel that can be used for communication.
The memory 103 is used as a storage area for the above-described program and further as a storage area for communication data. Furthermore, it is also used as a storage area for result data measured by the electric field strength measuring unit 102, for example, data as shown in FIG. Further, it is used for a recording area for the number of communication errors.

通信実行部104は、例えば先に図4、図6を参照して説明したフローチャートに従った処理によって決定された通信チャネルでの通信処理を実行する。   For example, the communication execution unit 104 executes communication processing on the communication channel determined by the processing according to the flowcharts described above with reference to FIGS. 4 and 6.

次に、図9を参照してデータ通信装置(子機)201の構成例について説明する。なお、図3には複数のデータ通信装置(子機)201〜203を示しているが、これらは共通の構成を持つ。   Next, a configuration example of the data communication apparatus (slave unit) 201 will be described with reference to FIG. 3 shows a plurality of data communication apparatuses (slave units) 201 to 203, these have a common configuration.

データ通信装置(子機)201は、図9に示すように、制御部251、チャネルスキャン実行部252、メモリ253、通信実行部254を有している。   As illustrated in FIG. 9, the data communication apparatus (slave device) 201 includes a control unit 251, a channel scan execution unit 252, a memory 253, and a communication execution unit 254.

制御部251は、たとえば先に図7を参照して説明したフローチャートに従った処理の制御を行う。例えば、図7を参照して説明したフローチャートに従った処理シーケンスについて記録されたプログラムがメモリ253に記録されており、プログラム実行部としてのCPU等によって構成される制御部251がプログラムを実行することで図7を参照して説明したフローチャートに従った処理が行われる。   For example, the control unit 251 controls processing according to the flowchart described above with reference to FIG. For example, a program recorded for the processing sequence according to the flowchart described with reference to FIG. 7 is recorded in the memory 253, and the control unit 251 configured by a CPU or the like as the program execution unit executes the program. Then, the processing according to the flowchart described with reference to FIG. 7 is performed.

チャネルスキャン実行部252は、通信に利用可能なチャネルのスキャン処理を実行する。すなわち、先に図7のフローチャートを参照して説明したステップS306のスキャン処理を実行する。
メモリ253は、上述したプログラムの格納領域、さらに、通信データの格納領域としても利用される。さらに、通信エラー回数の記録領域としても利用される。
The channel scan execution unit 252 executes a scan process for channels available for communication. That is, the scan process of step S306 described above with reference to the flowchart of FIG. 7 is executed.
The memory 253 is also used as a storage area for the above-described program and further as a storage area for communication data. Furthermore, it is also used as a recording area for the number of communication errors.

通信実行部254は、データ通信装置(親機)100との通信処理を実行する。通信実行部254は、特定の選択チャネルを利用した通信を実行する。   The communication execution unit 254 executes communication processing with the data communication apparatus (parent device) 100. The communication execution unit 254 executes communication using a specific selected channel.

以上、説明したように、本発明のシステムでは、利用可能な全チャネルについて、複数回、繰り返して電界強度測定を行い、電界強度が閾値以下の回数の多いチャネルを通信チャネルとして選択する。従って、例えば一回の電界強度測定タイミングにおいて強い電界強度が測定された場合、そのチャネルを選択しないという従来型の構成と比較して、確実に安定した通信を実行可能となる可能性の高い通信チャネルを選択できる。   As described above, in the system of the present invention, electric field strength measurement is repeatedly performed for all available channels, and a channel having a large number of times the electric field strength is equal to or less than the threshold is selected as a communication channel. Therefore, for example, when a strong electric field strength is measured at a single electric field strength measurement timing, it is highly likely that stable communication can be performed reliably compared to a conventional configuration in which the channel is not selected. You can select a channel.

また通信の実行中に、他システムによる通信が発生して通信妨害を受けた場合でも、妨害を回避し通信可能なチャネルへ移動することができるため、妨害により連続的な通信不能状態を回避することができる。この場合の通信チャネルの変更に際しても、全チャネル中から電界強度が閾値以下の回数の多いチャネルを通信チャネルとして選択する処理を行うので、確実に安定した通信を実行可能となる可能性の高い通信チャネルを選択できる。   Also, even if communication by another system occurs and communication is interrupted during execution of communication, it is possible to avoid interference and move to a communicable channel, thus avoiding continuous communication failure due to interference. be able to. Even when changing the communication channel in this case, a process that selects a channel having a large number of times the electric field strength is less than or equal to the threshold value from all channels is performed as a communication channel, so that communication with a high possibility of being able to perform stable communication reliably is performed. You can select a channel.

また、本発明に従ったシステムは、基本的に空きチャネルを選択して通信チャネルに設定する構成であるので、他システムがCSMA−CA方式に従った通信を行っている場合、これらの通信を阻害することなく空きチャネルを利用した通信が可能となり、CSMA−CAの通信方式のシステムとの共存が可能である。   In addition, since the system according to the present invention is basically configured to select an empty channel and set it as a communication channel, when other systems are performing communication in accordance with the CSMA-CA method, these communications are performed. Communication using a vacant channel is possible without obstruction, and coexistence with a CSMA-CA communication system is possible.

以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。   The present invention has been described in detail above with reference to specific embodiments. However, it is obvious that those skilled in the art can make modifications and substitutions of the embodiments without departing from the gist of the present invention. In other words, the present invention has been disclosed in the form of exemplification, and should not be interpreted in a limited manner. In order to determine the gist of the present invention, the claims should be taken into consideration.

また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体に予め記録しておくことができる。記録媒体からコンピュータにインストールする他、LAN(Local Area Network)、インターネットといったネットワークを介してプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。   The series of processing described in the specification can be executed by hardware, software, or a combined configuration of both. When executing processing by software, the program recording the processing sequence is installed in a memory in a computer incorporated in dedicated hardware and executed, or the program is executed on a general-purpose computer capable of executing various processing. It can be installed and run. For example, the program can be recorded in advance on a recording medium. In addition to being installed on a computer from a recording medium, the program can be received via a network such as a LAN (Local Area Network) or the Internet and can be installed on a recording medium such as a built-in hard disk.

以上、説明したように、本発明の一実施例構成によれば、複数の通信チャネルを切り替えて通信可能なデータ通信装置において、通信開始に際して、データ通信に利用可能な複数の通信チャネル各々の電界強度を複数回繰り返して測定し、測定結果と閾値を比較して、電界強度閾値未満の測定結果の回数が最も多いチャネルを通信チャネルとして決定する。また、通信エラー回数をカウントし、通信エラー回数が閾値を越えた場合には、再度、複数チャネルの電界強度測定処理を実行して閾値未満の電界強度測定結果の回数が最も多いチャネルを新たな通信チャネルとする通信チャネル切り替えを実行する。本構成により、様々な通信装置が混在する環境において、他のシステムとのチャネル競合を回避した通信が可能となる。   As described above, according to one embodiment of the present invention, in a data communication apparatus capable of switching a plurality of communication channels to communicate, the electric field of each of the plurality of communication channels that can be used for data communication at the start of communication. The intensity is repeatedly measured a plurality of times, the measurement result is compared with the threshold value, and the channel having the largest number of measurement results less than the electric field strength threshold value is determined as the communication channel. In addition, when the number of communication errors is counted and the number of communication errors exceeds the threshold value, the multi-channel electric field strength measurement process is executed again, and the channel with the highest number of electric field strength measurement results less than the threshold value is renewed. Executes communication channel switching as a communication channel. With this configuration, in an environment where various communication devices are mixed, communication that avoids channel contention with other systems is possible.

複数の通信装置が各々相互通信を行う環境において、通信装置間で特定の周波数に対応する通信チャネルを利用して通信を行う場合の構成と問題点について説明する図である。It is a figure explaining the structure and problem in the case of communicating using the communication channel corresponding to a specific frequency between communication apparatuses in the environment where a some communication apparatus mutually communicates. CSMA−CAを利用したデータ送信のシーケンスについて説明するフローチャートを示す図である。It is a figure which shows the flowchart explaining the sequence of the data transmission using CSMA-CA. 本発明の適用可能なデータ通信システムの概要について説明する図である。It is a figure explaining the outline | summary of the data communication system which can apply this invention. データ通信装置(親機)100が通信開始時に通信の実行チャネルを決定するシーケンスについて説明するフローチャートを示す図である。It is a figure which shows the flowchart explaining the sequence which the data communication apparatus (parent | base_device) 100 determines the execution channel of communication at the time of communication start. 電界強度測定処理によって、メモリに記録されるデータの構成例について説明する図である。It is a figure explaining the structural example of the data recorded on memory by an electric field strength measurement process. データ通信装置(親機)100が子機との通信処理中に通信チャネルを変更するシーケンスについて説明するフローチャートを示す図である。It is a figure which shows the flowchart explaining the sequence which the data communication apparatus (parent | base station) 100 changes a communication channel during a communication process with a subunit | mobile_unit. データ通信装置(子機)20nが親機との通信処理中に通信チャネルを変更するシーケンスについて説明するフローチャートを示す図である。It is a figure which shows the flowchart explaining the sequence in which the data communication apparatus (slave unit) 20n changes a communication channel during a communication process with a main unit. 本発明に従ったデータ通信装置(親機)の一構成例について説明する図である。It is a figure explaining an example of 1 composition of a data communication device (master) according to the present invention. 本発明に従ったデータ通信装置(子機)の一構成例について説明する図である。It is a figure explaining one structural example of the data communication apparatus (slave unit) according to this invention.

符号の説明Explanation of symbols

20 通信装置
30 通信装置
51 通信装置
52 通信装置
100 データ通信装置(親機)
101 制御部
102 電界強度測定部
103 メモリ
104 通信実行部
201〜203 データ通信装置(子機)
251 制御部
252 チャネルスキャン実行部
253 メモリ
254 通信実行部
301 通信装置
302 通信装置
20 Communication Device 30 Communication Device 51 Communication Device 52 Communication Device 100 Data Communication Device (Master Unit)
DESCRIPTION OF SYMBOLS 101 Control part 102 Electric field strength measurement part 103 Memory 104 Communication execution part 201-203 Data communication apparatus (slave unit)
251 Control unit 252 Channel scan execution unit 253 Memory 254 Communication execution unit 301 Communication device 302 Communication device

Claims (7)

データ通信に利用可能な複数の通信チャネル各々の電界強度を複数回繰り返して測定する複数チャネル電界強度測定処理を実行する電界強度測定部と、
前記電界強度測定部における電界強度測定結果と予め設定した電界強度閾値とを比較して、電界強度閾値未満の測定結果の回数が最も多いチャネルを通信チャネルとして決定する制御部と、
前記制御部の決定した通信チャネルを利用した通信を実行する通信実行部を有するデータ通信装置。
An electric field strength measurement unit that executes a multi-channel electric field strength measurement process for repeatedly measuring the electric field strength of each of a plurality of communication channels that can be used for data communication;
A control unit that compares the electric field strength measurement result in the electric field strength measurement unit with a preset electric field strength threshold value, and determines a channel having the largest number of measurement results less than the electric field strength threshold value as a communication channel;
A data communication apparatus having a communication execution unit for executing communication using a communication channel determined by the control unit.
前記制御部は、
前記通信実行部を介した通信における通信エラー回数をカウントし、通信エラー回数が予め設定したエラー回数上限閾値を越えた場合に、前記電界強度測定部に前記複数チャネル電界強度測定処理を実行させ、
前記電界強度閾値未満の電界強度測定結果の回数が最も多いチャネルを新たな通信チャネルとして決定して通信チャネルの切り替えを実行する構成である請求項1に記載のデータ通信装置。
The controller is
Counting the number of communication errors in communication via the communication execution unit, when the communication error number exceeds a preset error number upper limit threshold, the electric field strength measurement unit is caused to execute the multi-channel field strength measurement process,
The data communication apparatus according to claim 1, wherein the data communication device is configured to perform communication channel switching by determining a channel having the largest number of field strength measurement results less than the field strength threshold as a new communication channel.
前記データ通信装置は、さらに、
前記電界強度測定部において測定された各通信チャネル対応の電界強度が前記電界強度閾値未満であった回数を記録するメモリを有し、
前記制御部は、前記メモリに格納された回数データを参照して電界強度閾値未満となった回数が最も多いチャネルを通信チャネルとして決定する構成である請求項1に記載のデータ通信装置。
The data communication device further includes:
A memory for recording the number of times the electric field strength corresponding to each communication channel measured in the electric field strength measuring unit was less than the electric field strength threshold;
2. The data communication apparatus according to claim 1, wherein the control unit is configured to determine, as a communication channel, a channel having the largest number of times of being less than the electric field strength threshold with reference to the frequency data stored in the memory.
前記電界強度測定部は、
前記複数チャネル電界強度測定処理において、前記データ通信装置が利用可能な全ての通信チャネル各々の電界強度を複数回繰り返して測定する構成である請求項1〜3いずれかに記載のデータ通信装置。
The electric field strength measurement unit
The data communication device according to any one of claims 1 to 3, wherein in the multi-channel electric field strength measurement process, the electric field strength of each of all communication channels that can be used by the data communication device is repeatedly measured a plurality of times.
通信処理実行中の通信エラー回数をカウントし、エラー回数が予め設定したエラー回数上限閾値を越えたか否かを判定する制御部と、
エラー回数が予め設定したエラー回数上限閾値を越えた場合に、データ通信装置が利用可能な通信チャネルのスキャン処理を実行するスキャン処理実行部を有し、
前記制御部は、
前記スキャン処理において通信相手が検出されたチャネルを新たな通信チャネルとするチャネル切り替えを実行する構成であるデータ通信装置。
A control unit that counts the number of communication errors during communication processing execution and determines whether the number of errors exceeds a preset error count upper limit threshold; and
When the error count exceeds a preset error count upper limit threshold, the data communication apparatus has a scan process execution unit that executes a scan process of a communication channel that can be used,
The controller is
A data communication apparatus configured to execute channel switching using a channel in which a communication partner is detected in the scan process as a new communication channel.
データ通信装置において実行する通信制御方法であり、
電界強度測定部が、データ通信に利用可能な複数の通信チャネル各々の電界強度を複数回繰り返して測定する複数チャネル電界強度測定処理を実行する電界強度測定ステップと、
制御部が、前記電界強度測定ステップにおいて取得した電界強度測定結果と予め設定した電界強度閾値とを比較して、電界強度閾値未満の測定結果の回数が最も多いチャネルを通信チャネルとして決定する通信チャネル決定ステップと、
通信実行部が、前記制御部の決定した通信チャネルを利用した通信を実行する通信実行ステップと、
を有する通信制御方法。
A communication control method executed in a data communication device,
An electric field strength measurement unit that executes a multi-channel electric field strength measurement process of repeatedly measuring the electric field strength of each of a plurality of communication channels that can be used for data communication a plurality of times; and
A communication channel in which the control unit compares the electric field intensity measurement result acquired in the electric field intensity measurement step with a preset electric field intensity threshold value and determines a channel having the largest number of measurement results less than the electric field intensity threshold value as a communication channel. A decision step;
A communication execution step for executing communication using the communication channel determined by the control unit;
A communication control method.
第1のデータ通信装置が、通信エラー回数をカウントし、通信エラー回数が予め設定したエラー回数上限閾値を越えた場合に、データ通信に利用可能な複数の通信チャネル各々の電界強度を複数回繰り返して測定し、測定結果と予め設定した電界強度閾値とを比較して、電界強度閾値未満の測定結果の回数が最も多いチャネルを通信チャネルとして決定して通信チャネル切り替え処理を実行し、
第2のデータ通信装置が、
通信エラー回数をカウントし、通信エラー回数が予め設定したエラー回数上限閾値を越えた場合に、前記第2のデータ通信装置が利用可能な通信チャネルのスキャン処理を実行し、スキャン処理において前記第1のデータ通信装置からの通信データが検出されたチャネルを新たな通信チャネルとするチャネル切り替え処理を実行する構成を有するデータ通信システム。
The first data communication device counts the number of communication errors, and when the number of communication errors exceeds a preset error count upper limit threshold, the electric field strength of each of a plurality of communication channels available for data communication is repeated a plurality of times. Compare the measurement result with a preset electric field strength threshold, determine the channel with the largest number of measurement results less than the electric field strength threshold as the communication channel, and execute the communication channel switching process.
The second data communication device is
The communication error count is counted, and when the communication error count exceeds a preset error count upper limit threshold, a scan process for a communication channel that can be used by the second data communication apparatus is executed, The data communication system which has the structure which performs the channel switching process which uses as a new communication channel the channel from which the communication data from this data communication apparatus was detected.
JP2008271614A 2008-10-22 2008-10-22 Data communication device, data communication system, and communication control method Pending JP2010103665A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008271614A JP2010103665A (en) 2008-10-22 2008-10-22 Data communication device, data communication system, and communication control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008271614A JP2010103665A (en) 2008-10-22 2008-10-22 Data communication device, data communication system, and communication control method

Publications (1)

Publication Number Publication Date
JP2010103665A true JP2010103665A (en) 2010-05-06

Family

ID=42293920

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008271614A Pending JP2010103665A (en) 2008-10-22 2008-10-22 Data communication device, data communication system, and communication control method

Country Status (1)

Country Link
JP (1) JP2010103665A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012147428A (en) * 2011-01-07 2012-08-02 General Electric Co <Ge> Wireless communication in medical imaging or monitoring system
JP2012248939A (en) * 2011-05-25 2012-12-13 Mitsubishi Electric Corp Radio communication device, radio communication system, radio communication control method and program
WO2013008291A1 (en) 2011-07-08 2013-01-17 三菱電機株式会社 Wireless communication device, wireless communication system, and channel selection method
CN105323778A (en) * 2014-06-23 2016-02-10 瑞昱半导体股份有限公司 Wireless communication apparatus and method
JPWO2015041068A1 (en) * 2013-09-20 2017-03-02 株式会社日立国際電気 Wireless communication system and wireless communication method
JP2018191314A (en) * 2018-07-12 2018-11-29 富士通株式会社 Wireless communication system, terminal and base station
US10517117B2 (en) 2014-11-06 2019-12-24 Fujitsu Limited Wireless communications system, base station, terminal, and processing method

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012147428A (en) * 2011-01-07 2012-08-02 General Electric Co <Ge> Wireless communication in medical imaging or monitoring system
JP2012248939A (en) * 2011-05-25 2012-12-13 Mitsubishi Electric Corp Radio communication device, radio communication system, radio communication control method and program
WO2013008291A1 (en) 2011-07-08 2013-01-17 三菱電機株式会社 Wireless communication device, wireless communication system, and channel selection method
JPWO2013008291A1 (en) * 2011-07-08 2015-02-23 三菱電機株式会社 Wireless communication apparatus, wireless communication system, channel selection method, and program
US9282474B2 (en) 2011-07-08 2016-03-08 Mitsubishi Electric Corporation Wireless communication device, wireless communication system, and channel selection method
JPWO2015041068A1 (en) * 2013-09-20 2017-03-02 株式会社日立国際電気 Wireless communication system and wireless communication method
CN105323778A (en) * 2014-06-23 2016-02-10 瑞昱半导体股份有限公司 Wireless communication apparatus and method
CN105323778B (en) * 2014-06-23 2018-12-11 瑞昱半导体股份有限公司 Wireless communication device and method
US10517117B2 (en) 2014-11-06 2019-12-24 Fujitsu Limited Wireless communications system, base station, terminal, and processing method
US11219066B2 (en) 2014-11-06 2022-01-04 Fujitsu Limited Wireless communications system, base station, terminal, and processing method
JP2018191314A (en) * 2018-07-12 2018-11-29 富士通株式会社 Wireless communication system, terminal and base station

Similar Documents

Publication Publication Date Title
US8965286B2 (en) Inquiry response event control
KR101802387B1 (en) Method and apparatus for detection and resolution of resource collision in a peer-to-peer network
KR101411551B1 (en) Methods and apparatus for preemptive backoff for medium access in wireless peer-to-peer networks
JP2010103665A (en) Data communication device, data communication system, and communication control method
JP5065134B2 (en) COMMUNICATION DEVICE, COMMUNICATION DEVICE COMMUNICATION METHOD, PROGRAM, AND STORAGE MEDIUM
Karowski et al. Optimized asynchronous multi-channel neighbor discovery
JP2010278825A (en) Radio communication apparatus, radio communication system, and radio communication method
US20190215851A1 (en) Data transmission method and related device
JP5526069B2 (en) Wireless communication terminal
US9504010B2 (en) Paging reading conflict management in dual standby handsets
US9077528B2 (en) Method and device for performing communication in wireless communication system
US8812676B2 (en) Methods and apparatus to select and to reselect a resource for peer discovery in peer-to-peer networks
WO2008116196A1 (en) Removal of ambiguities in forming new piconet controller (pnc) when the current pnc controller is suddenly unavailable
JP2014131285A (en) Base station, terminal station and radio communication system
JP6437094B2 (en) Discovery signal transmission method, cell discovery method and apparatus
US8744345B2 (en) Communication apparatus and communication method therefor
RU2660463C1 (en) Wireless communication system, base station, terminal and method of processing
US20190098627A1 (en) Mobile communication equipment and channel scan method
US8638681B2 (en) Methods and apparatus to perform jamming based on signal and interference in peer-to-peer networks
JP5641909B2 (en) COMMUNICATION DEVICE, PROCESSING METHOD THEREOF, AND PROGRAM
JP2008172642A (en) Radio communication device
WO2015068345A1 (en) Wireless lan terminal, wireless lan access point, wireless lan system, and access control method
WO2014205837A1 (en) Method and apparatus for determining signaling channel location
JP5197109B2 (en) COMMUNICATION DEVICE, COMMUNICATION DEVICE COMMUNICATION METHOD, PROGRAM, AND STORAGE MEDIUM
JP5586047B2 (en) Wireless communication method and system