JP7738471B2 - Transmission control device, communication system, control method, and program - Google Patents
Transmission control device, communication system, control method, and programInfo
- Publication number
- JP7738471B2 JP7738471B2 JP2021209916A JP2021209916A JP7738471B2 JP 7738471 B2 JP7738471 B2 JP 7738471B2 JP 2021209916 A JP2021209916 A JP 2021209916A JP 2021209916 A JP2021209916 A JP 2021209916A JP 7738471 B2 JP7738471 B2 JP 7738471B2
- Authority
- JP
- Japan
- Prior art keywords
- devices
- transmission
- transmitting
- communication
- communication quality
- 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
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Description
本発明は、送信制御装置、通信システム、制御方法、およびプログラムに関する。 The present invention relates to a transmission control device, a communication system , a control method, and a program.
Wifi(登録商標)やWiGig(登録商標)などの無線通信では、時々刻々と無線経路の状態が変化する。 In wireless communications such as Wi-Fi (registered trademark) and WiGig (registered trademark), the state of the wireless path changes constantly.
複数の送信装置と複数の受信装置とが1対1で通信を行うとともに、送信するデータを複製して、各々の送信装置が同じデータを含むフレームを送信する通信システムがある。1対1で通信を行う場合、送信装置と受信装置間の伝送レートにばらつきが生じることがある。そのため、例えば伝送レートが小さい送信装置と受信装置とを通信させても、他の送信装置や受信装置間で既に送受信済みとなったフレームばかりを送受信することがある。この場合、伝送レートが小さい送信装置と受信装置とで電力が消費されたり、伝送レートが小さい送信装置と受信装置とが使用する周波数で周波数がひっ迫するなど、資源を必要以上に浪費するという問題点があった。 There are communication systems in which multiple transmitters and multiple receivers communicate one-to-one, duplicating the data to be transmitted so that each transmitter transmits frames containing the same data. When communicating one-to-one, variations in the transmission rate between the transmitters and receivers can occur. As a result, for example, even when a transmitter and receiver with a low transmission rate communicate, they may only send and receive frames that have already been sent and received between other transmitters or receivers. This can lead to problems such as unnecessary resource waste, such as power consumption by transmitters and receivers with low transmission rates and frequency congestion at the frequencies used by transmitters and receivers with low transmission rates.
本発明は、このような事情に鑑みてなされたもので、その目的は、複数の送信装置と複数の受信装置とが1対1で通信を行う通信システムにおいて、資源の浪費を抑制する技術を提供することにある。 The present invention was made in light of these circumstances, and its purpose is to provide technology that reduces resource waste in a communication system in which multiple transmitting devices and multiple receiving devices communicate one-to-one.
本発明の一態様は、N個(Nは2以上の整数)の送信装置とN個の受信装置とを含み、前記送信装置と前記受信装置とが1対1で通信する通信システムにおいて、前記送信装置を制御する送信制御装置であって、前記送信装置と前記受信装置との間の通信品質を示す通信品質情報を収集する収集部と、前記収集部により収集された通信品質情報にもとづき、N個の前記送信装置のうち、通信に使用する前記送信装置を選択する選択部と、を備えた送信制御装置である。 One aspect of the present invention is a transmission control device that controls the transmitting devices in a communication system that includes N (N is an integer greater than or equal to 2) transmitting devices and N receiving devices, where the transmitting devices and the receiving devices communicate one-to-one. The transmission control device includes: a collection unit that collects communication quality information indicating the communication quality between the transmitting devices and the receiving devices; and a selection unit that selects one of the N transmitting devices to use for communication based on the communication quality information collected by the collection unit.
また、本発明の一態様は、上記の送信制御装置において、前記通信品質情報は、前記送信装置における変調符号化方式であり、前記選択部は、前記送信装置ごとに前記収集部によって収集された変調符号化方式に応じて定まる伝送レートの最大値に応じて、通信に使用する前記送信装置の個数nを決定し、伝送レートが最大の前記送信装置から、伝送レートが上位n番目までの前記送信装置を通信に使用する前記送信装置として選択する。 In another aspect of the present invention, in the above-mentioned transmission control device, the communication quality information is the modulation and coding method used by the transmission device, and the selection unit determines the number n of transmission devices to be used for communication based on the maximum transmission rate determined for each transmission device according to the modulation and coding method collected by the collection unit, and selects the transmission devices with the highest transmission rate, starting with the transmission device with the highest transmission rate, up to the nth highest transmission rate, as the transmission devices to be used for communication.
また、本発明の一態様は、上記の送信制御装置において、前記通信品質情報は、前記送信装置と1対1で通信する前記受信装置における受信電波強度を示す情報であり、前記選択部は、前記送信装置ごとに前記収集部によって収集された受信電波強度の最大値に応じて、通信に使用する前記送信装置の個数nを決定し、受信電波強度が最大の前記送信装置から、受信電波強度が上位n番目までの前記送信装置を通信に使用する前記送信装置として選択する。 In another aspect of the present invention, in the above-mentioned transmission control device, the communication quality information is information indicating the received radio wave strength at the receiving device that communicates one-to-one with the transmitting device, and the selection unit determines the number n of transmitting devices to use for communication based on the maximum value of the received radio wave strength collected by the collection unit for each transmitting device, and selects the transmitting devices with the highest received radio wave strength from the transmitting device with the highest received radio wave strength up to the nth highest received radio wave strength as the transmitting devices to use for communication.
本発明の一態様は、N個(Nは2以上の整数)の送信装置とN個の受信装置とを含み、前記送信装置と前記受信装置とが1対1で通信する通信システムにおいて、各々の前記受信装置が受信したデータを受信する受信制御装置であって、前記データを記憶する記憶部と、前記記憶部に記憶された前記データを識別するための識別情報を取得し、取得した識別情報と同じ識別情報が既に取得されている場合に、既に取得されている識別情報が含まれる前記データを破棄するとともに、取得した識別情報と同じ識別情報が既に取得されていない場合に、前記データの順番に従って、上位装置に前記データを出力する出力部と、を備えた受信制御装置である。 One aspect of the present invention is a reception control device that receives data received by each of the receiving devices in a communication system that includes N (N is an integer greater than or equal to 2) transmitting devices and N receiving devices, where the transmitting devices and the receiving devices communicate one-to-one. The reception control device includes: a storage unit that stores the data; and an output unit that acquires identification information for identifying the data stored in the storage unit, and, if the same identification information as the acquired identification information has already been acquired, discards the data that includes the already acquired identification information; and, if the same identification information as the acquired identification information has not already been acquired, outputs the data to a higher-level device in the order of the data.
本発明の一態様は、N個(Nは2以上の整数)の送信装置とN個の受信装置とを含み、前記送信装置と前記受信装置とが1対1で通信する通信システムにおいて、前記送信装置を制御する送信制御装置の制御方法であって、送信制御装置が、前記送信装置と前記受信装置との間の通信品質を示す通信品質情報を収集する収集ステップと、送信制御装置が、前記収集ステップにより収集された通信品質情報にもとづき、N個の前記送信装置のうち、通信に使用する前記送信装置を選択する選択ステップと、を備えた制御方法である。 One aspect of the present invention is a control method for a transmission control device that controls a transmission device in a communication system that includes N (N is an integer greater than or equal to 2) transmission devices and N reception devices, where the transmission devices and the reception devices communicate one-to-one. The control method includes a collection step in which the transmission control device collects communication quality information indicating the communication quality between the transmission devices and the reception devices, and a selection step in which the transmission control device selects one of the N transmission devices to use for communication based on the communication quality information collected in the collection step.
本発明の一態様は、N個(Nは2以上の整数)の送信装置とN個の受信装置とを含み、前記送信装置と前記受信装置とが1対1で通信する通信システムにおいて、各々の前記受信装置が受信したデータを受信し、前記データを記憶する記憶部を備えた受信制御装置の制御方法であって、受信制御装置が、前記記憶部に記憶された前記データを識別するための識別情報を取得し、取得した識別情報と同じ識別情報が既に取得されている場合に、既に取得されている識別情報が含まれる前記データを破棄するとともに、取得した識別情報と同じ識別情報が既に取得されていない場合に、前記データの順番に従って、上位装置に前記データを出力する出力ステップ、を備えた制御方法である。 One aspect of the present invention is a control method for a reception control device in a communication system including N (N is an integer greater than or equal to 2) transmitting devices and N receiving devices, in which the transmitting devices and the receiving devices communicate one-to-one. The control method includes a storage unit that receives data received by each of the receiving devices and stores the data, and an output step in which the reception control device acquires identification information for identifying the data stored in the storage unit, and, if identification information identical to the acquired identification information has already been acquired, discards the data containing the already acquired identification information, and, if identification information identical to the acquired identification information has not already been acquired, outputs the data to a higher-level device in the order of the data.
本発明の一態様は、N個(Nは2以上の整数)の送信装置とN個の受信装置とを含み、前記送信装置と前記受信装置とが1対1で通信する通信システムにおいて、前記送信装置を制御する送信制御装置としてコンピュータを機能させるプログラムであって、前記コンピュータを、各々の前記送信装置から、前記送信装置における変調符号化方式、または前記送信装置と1対1で通信する前記受信装置における受信電波強度を収集する収集部と、前記収集部により収集された変調符号化方式、または受信電波強度にもとづき、N個の前記送信装置のうち、通信に使用する前記送信装置を選択する選択部と、して機能させるためのプログラムである。 One aspect of the present invention is a program that causes a computer to function as a transmission control device that controls the transmitting devices in a communication system that includes N (N is an integer greater than or equal to 2) transmitting devices and N receiving devices, where the transmitting devices and the receiving devices communicate one-to-one. The program causes the computer to function as a collection unit that collects, from each of the transmitting devices, the modulation and coding method of the transmitting device or the received radio wave strength of the receiving device that communicates one-to-one with the transmitting device, and a selection unit that selects one of the N transmitting devices to use for communication based on the modulation and coding method or received radio wave strength collected by the collection unit.
本発明の一態様は、N個(Nは2以上の整数)の送信装置とN個の受信装置とを含み、前記送信装置と前記受信装置とが1対1で通信する通信システムにおいて、前記送信装置を制御する送信制御装置としてコンピュータを機能させるプログラムであって、前記コンピュータを、前記送信装置と前記受信装置との間の通信品質を示す通信品質情報を収集する収集部と、前記収集部により収集された通信品質情報にもとづき、N個の前記送信装置のうち、通信に使用する前記送信装置を選択する選択部と、して機能させるためのプログラムである。 One aspect of the present invention is a program that causes a computer to function as a transmission control device that controls the transmitting devices in a communication system that includes N transmitting devices (N is an integer greater than or equal to 2) and N receiving devices, where the transmitting devices and the receiving devices communicate one-to-one. The program causes the computer to function as a collection unit that collects communication quality information indicating the communication quality between the transmitting devices and the receiving devices, and a selection unit that selects one of the N transmitting devices to use for communication based on the communication quality information collected by the collection unit.
以上説明したように、この発明によれば、資源の浪費を抑制する技術を提供できる。 As explained above, this invention provides technology that reduces resource waste.
本発明の実施形態に係る通信システムについて説明する。本実施形態で説明する通信システムは、N個(Nは2以上の整数)の送信装置とN個の受信装置とを含み、送信装置と受信装置とが1対1で通信する通信システムである。 This section describes a communication system according to an embodiment of the present invention. The communication system described in this embodiment includes N transmitting devices (N is an integer greater than or equal to 2) and N receiving devices, and is a communication system in which the transmitting devices and receiving devices communicate one-to-one.
具体的に、図1を用いて説明する。図1は、送信制御装置10、および受信制御装置70を含む通信システム1の概略構成を示す図である。通信システム1は、送信制御装置10、送信サーバ40、送信装置50-1、…、50-N、受信装置60-1、…、60-N、受信制御装置70、および受信サーバ80を備える。以下の説明において、送信装置50-1、…、50-Nのそれぞれを区別しない場合には、送信装置50と表現する。受信装置60-1、…、60-Nのそれぞれを区別しない場合には、受信装置60と表現する。送信装置50は、受信装置60と1対1で通信する。本実施形態では、送信装置50-k(k=1~N)と受信装置60-kとが1対1で通信する。また、送信装置50、および受信装置60は、例えば無線アクセス技術(RAT:Radio Access Technology)を用いて通信を行う。 Specific explanations will be given using Figure 1. Figure 1 is a diagram showing the general configuration of a communication system 1 including a transmission control device 10 and a reception control device 70. The communication system 1 includes a transmission control device 10, a transmission server 40, transmission devices 50-1, ..., 50-N, reception devices 60-1, ..., 60-N, a reception control device 70, and a reception server 80. In the following explanation, when there is no need to distinguish between the transmission devices 50-1, ..., 50-N, they will be referred to as transmission devices 50. When there is no need to distinguish between the reception devices 60-1, ..., 60-N, they will be referred to as reception devices 60. A transmission device 50 communicates with a reception device 60 on a one-to-one basis. In this embodiment, a transmission device 50-k (k = 1 to N) communicates with a reception device 60-k on a one-to-one basis. Furthermore, the transmission device 50 and the reception device 60 communicate using, for example, radio access technology (RAT).
送信サーバ40は、送信制御装置10に受信サーバ80に送信するデータを送信する。送信制御装置10は、送信装置50に送信サーバ40から受信したデータを複製し、同じデータを各送信装置50に出力する。送信装置50は、送信制御装置10により出力されたデータを、無線により受信装置60に送信する。このとき、データは後述するフレームに埋め込まれて送信される。受信装置60は、送信装置50から受信したデータを受信制御装置70に出力する。受信制御装置70は、受信装置60により出力されたデータを受信サーバ80に送信する。 The transmission server 40 transmits data to the transmission control device 10 to be sent to the receiving server 80. The transmission control device 10 copies the data received from the transmission server 40 to the transmission devices 50 and outputs the same data to each transmission device 50. The transmission devices 50 wirelessly transmit the data output by the transmission control device 10 to the reception devices 60. At this time, the data is embedded in a frame, as described below, and transmitted. The reception device 60 outputs the data received from the transmission device 50 to the reception control device 70. The reception control device 70 transmits the data output by the reception device 60 to the reception server 80.
送信制御装置10の詳細について説明する。送信制御装置10は、演算部20、および送信制御部30で構成される。演算部20は、収集部21、選択部22、および通知部23で構成される。収集部21は、送信装置50と受信装置60との間の通信品質を示す通信品質情報を収集する。本実施形態では、通信品質情報として、送信装置50における変調符号化方式(MCS(Modulation and Coding Scheme))、または送信装置50と1対1で通信する受信装置60における受信電波強度(RSSI(Received Signal Strength Indicator))を収集する。なお、変調符号化方式は、変調方式や符号化率がインデックス化されたものであるが、本実施形態では、説明を簡単にするために、MCS値(以下、単に「MCS」という)を収集部21が取得するものとする。収集部21は、MCSおよびRSSIをSNMP(Simple Network Management Protocol)を用いて取得してもよい。 The transmission control device 10 will now be described in detail. The transmission control device 10 is composed of a calculation unit 20 and a transmission control unit 30. The calculation unit 20 is composed of a collection unit 21, a selection unit 22, and a notification unit 23. The collection unit 21 collects communication quality information indicating the communication quality between the transmitting device 50 and the receiving device 60. In this embodiment, the communication quality information collected is the modulation and coding scheme (MCS (Modulation and Coding Scheme)) of the transmitting device 50 or the received signal strength (RSSI (Received Signal Strength Indicator)) of the receiving device 60 that communicates one-to-one with the transmitting device 50. Note that the modulation and coding scheme is an index of the modulation method and coding rate, but in this embodiment, for simplicity, it is assumed that the collection unit 21 acquires the MCS value (hereinafter simply referred to as "MCS"). The collection unit 21 may acquire the MCS and RSSI using SNMP (Simple Network Management Protocol).
選択部22は、収集部21により収集されたMCS、またはRSSIにもとづき、N個の送信装置50のうち、通信に使用する送信装置50を選択する。選択方法については後述する。通知部23は、選択部22により選択された送信装置50を特定する特定情報を送信制御部30の設定部31に通知する。 The selection unit 22 selects a transmission device 50 to use for communication from the N transmission devices 50 based on the MCS or RSSI collected by the collection unit 21. The selection method will be described later. The notification unit 23 notifies the setting unit 31 of the transmission control unit 30 of specific information that identifies the transmission device 50 selected by the selection unit 22.
送信制御部30は、設定部31、信号受信部32、およびフレーム送信部33で構成される。設定部31は、通知部23から通知された上記特定情報をフレーム送信部33に出力する。信号受信部32は、送信サーバ40から送信されたデータを受信し、フレーム送信部33に出力する。フレーム送信部33は、信号受信部32から出力されたデータをフレームに埋め込み、そのフレームを複製し、特定情報で特定される、通信に使用する送信装置50に出力する。 The transmission control unit 30 is composed of a setting unit 31, a signal receiving unit 32, and a frame transmitting unit 33. The setting unit 31 outputs the above-mentioned specific information notified by the notification unit 23 to the frame transmitting unit 33. The signal receiving unit 32 receives data transmitted from the transmission server 40 and outputs it to the frame transmitting unit 33. The frame transmitting unit 33 embeds the data output from the signal receiving unit 32 in a frame, replicates the frame, and outputs it to the transmitting device 50 to be used for communication, which is identified by the specific information.
図2は、フレームの一例である。図2に示されるフレームは、本実施形態に無関係なヘッダや誤り訂正符号などは省略している。図2に示されるように、フレームには、順番情報と識別情報とデータとが含まれる。順番情報は、データの順番を示す情報である。識別情報は、データを識別するための情報である。 Figure 2 shows an example of a frame. The frame shown in Figure 2 omits headers and error correction codes that are unrelated to this embodiment. As shown in Figure 2, the frame contains sequence information, identification information, and data. The sequence information is information that indicates the sequence of the data. The identification information is information for identifying the data.
フレームが入力された送信装置50は、それぞれ対応する受信装置60に無線によりデータを送信する。受信装置60は、受信したデータを受信制御装置70に出力する。 When a frame is input, the transmitting device 50 wirelessly transmits the data to the corresponding receiving device 60. The receiving device 60 outputs the received data to the reception control device 70.
図1に示されるように、受信制御装置70は、信号受信部71、記憶部72、および出力部73で構成される。信号受信部71は、受信装置60から出力されたデータを受信する。記憶部72は、信号受信部71が受信したデータを一時記憶する。出力部73は、記憶部72に記憶されたデータ(「データA」とする)を識別するための識別情報をフレームから取得し、取得した識別情報と同じ識別情報が既に取得されている場合に、データAを破棄する。また、出力部73は、フレームから取得した識別情報と同じ識別情報が、既に受信したフレームから取得されていない場合に、データAの順番を示す順番情報に従って、上位装置にデータAを出力する。 As shown in FIG. 1, the reception control device 70 is composed of a signal receiving unit 71, a memory unit 72, and an output unit 73. The signal receiving unit 71 receives data output from the receiving device 60. The memory unit 72 temporarily stores the data received by the signal receiving unit 71. The output unit 73 acquires identification information from the frame to identify the data stored in the memory unit 72 (referred to as "Data A"), and discards Data A if the same identification information as the acquired identification information has already been acquired. Furthermore, if the same identification information as the identification information acquired from the frame has not been acquired from an already received frame, the output unit 73 outputs Data A to a higher-level device according to sequence information indicating the sequence of Data A.
破棄について具体的に図3を用いて説明する。図3は、破棄されるデータを説明するための図である。図3には、送信装置Yと受信装置Xとが通信し、送信装置Zと受信装置Wとが通信している様子が示されている。また、フレームa、b、cが示されている。各フレームは、受信装置に近いものほど受信装置に時間的に早く受信されるものとする。 Discarding will be explained in detail using Figure 3. Figure 3 is a diagram for explaining the data that will be discarded. Figure 3 shows communication between transmitting device Y and receiving device X, and communication between transmitting device Z and receiving device W. Also shown are frames a, b, and c. The closer a frame is to the receiving device, the earlier it will be received by the receiving device.
フレームaは、受信装置Xが受信装置Wよりも早く受信する。フレームb、cは、受信装置Wが受信装置Xよりも早く受信する。この場合、破棄されるフレームは、受信装置Wが受信したフレームaと、受信装置Xが受信したフレームb、cとなる。 Frame a is received by receiver X earlier than receiver W. Frames b and c are received by receiver W earlier than receiver X. In this case, the frames that will be discarded are frame a received by receiver W and frames b and c received by receiver X.
図3に示されるように、最も早く受信装置60で受信されたデータが受信サーバ80に出力されるので、低遅延かつ安定的な通信を実現できる。 As shown in Figure 3, the data received by the receiving device 60 earliest is output to the receiving server 80, enabling low-latency and stable communication.
次に、選択部22の選択方法について説明する。上述したように、選択部22は、N個の送信装置50のうち、通信に使用する送信装置50を選択する。まず、MCSにもとづく選択方法について説明する。 Next, we will explain the selection method of the selection unit 22. As described above, the selection unit 22 selects a transmission device 50 to use for communication from among the N transmission devices 50. First, we will explain the selection method based on MCS.
選択部22は、送信装置50ごとに収集部21によって収集されたMCSに応じて定まる伝送レートの最大値に応じて、通信に使用する送信装置50の個数nを決定し、伝送レートが最大の送信装置50から、伝送レートが上位n番目までの送信装置50を通信に使用する送信装置として選択する。 The selection unit 22 determines the number n of transmission devices 50 to use for communication based on the maximum transmission rate determined for each transmission device 50 according to the MCS collected by the collection unit 21, and selects the transmission devices 50 with the highest transmission rates up to the nth highest as the transmission devices to use for communication.
選択部22は、MCSに応じて定まる伝送レートを求める。選択部22がMCSから伝送レートを求める方法について説明する。 The selection unit 22 determines the transmission rate based on the MCS. The method by which the selection unit 22 determines the transmission rate from the MCS is explained below.
図4は、MCSと伝送レートとの対応例を示す図である。MCSと伝送レートとの対応を示す情報は、例えばテーブルとして不図示の記憶部に記憶されていてもよいし、プログラムのif文またはcase文などを用いてプログラムに組み込んでいてもよい。選択部22は、収集部21が各々の送信装置50から収集したMCSに対応する伝送レートを各々の送信装置50ごとに取得する。例えば、送信装置50-1から、MCSとして2が収集された場合には、送信装置50-1の伝送レートとしてr2を取得する。なお、MCSと伝送レートとの対応を示す情報を用いて伝送レートを取得する方法に代えて、送信装置50から直接伝送レートを取得してもよい。 Figure 4 shows an example of the correspondence between MCS and transmission rate. Information indicating the correspondence between MCS and transmission rate may be stored in a storage unit (not shown), for example, as a table, or may be incorporated into a program using an if statement or case statement in the program. The selection unit 22 acquires, for each transmission device 50, the transmission rate corresponding to the MCS collected from each transmission device 50 by the collection unit 21. For example, if an MCS of 2 is collected from transmission device 50-1, r2 is acquired as the transmission rate for transmission device 50-1. Note that instead of acquiring the transmission rate using information indicating the correspondence between MCS and transmission rate, the transmission rate may be acquired directly from the transmission device 50.
MCSにもとづいて選択する場合の送信制御装置10の処理を図5のフローチャートを用いて説明する。図6において、収集部21は、各送信装置50からMCSを取得する(ステップS101)。選択部22は、取得されたMCSに対応する伝送レートを各送信装置50ごとに取得する(ステップS102)。選択部22は、各々の送信装置50の伝送レートを取得すると、伝送レートを大きい順にソートする(ステップS103)。 The processing of the transmission control device 10 when selecting based on MCS will be explained using the flowchart in Figure 5. In Figure 6, the collection unit 21 acquires the MCS from each transmission device 50 (step S101). The selection unit 22 acquires the transmission rate corresponding to the acquired MCS for each transmission device 50 (step S102). After acquiring the transmission rate of each transmission device 50, the selection unit 22 sorts the transmission rates in descending order (step S103).
選択部22は、各々の送信装置50の伝送レートのうちの最大伝送レートが100Mbps以上か否かを判定する(ステップS104)。最大伝送レートが100Mbps以上の場合には(ステップS104:YES)、選択部22は、通信に使用する送信装置50の個数を1個に決定する(ステップS105)。選択部22は、伝送レートが最大の送信装置50から、伝送レートが上位1番目までの送信装置50を通信に使用する送信装置50として選択する(ステップS106)。通知部23は、選択部22により選択された送信装置50を特定する特定情報を送信制御部30の設定部31に通知する(ステップS107)。 The selection unit 22 determines whether the maximum transmission rate of each transmitting device 50 is 100 Mbps or greater (step S104). If the maximum transmission rate is 100 Mbps or greater (step S104: YES), the selection unit 22 determines the number of transmitting devices 50 to be used for communication to be one (step S105). The selection unit 22 selects the transmitting devices 50 with the highest transmission rate as the transmitting devices 50 to be used for communication (step S106). The notification unit 23 notifies the setting unit 31 of the transmission control unit 30 of specific information identifying the transmitting device 50 selected by the selection unit 22 (step S107).
最大伝送レートが100Mbps未満の場合には(ステップS104:NO)、選択部22は、各々の送信装置50の伝送レートのうちの最大伝送レートが75Mbps以上か否かを判定する(ステップS108)。最大伝送レートが75Mbps以上の場合には(ステップS108:YES)、選択部22は、通信に使用する送信装置50の個数を2個に決定する(ステップS109)。選択部22は、伝送レートが最大の送信装置50から、伝送レートが上位2番目までの送信装置50を通信に使用する送信装置50として選択する(ステップS110)。通知部23は、選択部22により選択された送信装置50を特定する特定情報を送信制御部30の設定部31に通知する(ステップS107)。 If the maximum transmission rate is less than 100 Mbps (step S104: NO), the selection unit 22 determines whether the maximum transmission rate of each transmitting device 50 is 75 Mbps or greater (step S108). If the maximum transmission rate is 75 Mbps or greater (step S108: YES), the selection unit 22 determines the number of transmitting devices 50 to use for communication to be two (step S109). The selection unit 22 selects the transmitting devices 50 with the highest transmission rate, down to the second highest transmission rate, as the transmitting devices 50 to use for communication (step S110). The notification unit 23 notifies the setting unit 31 of the transmission control unit 30 of specific information identifying the transmitting device 50 selected by the selection unit 22 (step S107).
最大伝送レートが75Mbps未満の場合には(ステップS108:NO)、選択部22は、各々の送信装置50の伝送レートのうちの最大伝送レートが50Mbps以上か否かを判定する(ステップS111)。最大伝送レートが50Mbps以上の場合には(ステップS111:YES)、選択部22は、通信に使用する送信装置50の個数を3個に決定する(ステップS112)。選択部22は、伝送レートが最大の送信装置50から、伝送レートが上位3番目までの送信装置50を通信に使用する送信装置50として選択する(ステップS113)。通知部23は、選択部22により選択された送信装置50を特定する特定情報を送信制御部30の設定部31に通知する(ステップS107)。 If the maximum transmission rate is less than 75 Mbps (step S108: NO), the selection unit 22 determines whether the maximum transmission rate of each transmitting device 50 is 50 Mbps or greater (step S111). If the maximum transmission rate is 50 Mbps or greater (step S111: YES), the selection unit 22 determines the number of transmitting devices 50 to use for communication to be three (step S112). The selection unit 22 selects the transmitting devices 50 with the highest transmission rate, starting with the transmitting device 50 with the highest transmission rate, up to the top three transmitting devices 50 with the highest transmission rate (step S113). The notification unit 23 notifies the setting unit 31 of the transmission control unit 30 of specific information identifying the transmitting device 50 selected by the selection unit 22 (step S107).
最大伝送レートが50Mbps未満の場合には(ステップS111:NO)、選択部22は、通信に使用する送信装置50の個数をN個に決定する(ステップS114)。選択部22は、伝送レートが最大の送信装置50から、伝送レートが上位N番目までの送信装置50を通信に使用する送信装置50として選択する(ステップS115)。図1の構成に示されるように、送信装置50はN個のため、全ての送信装置50が通信に使用する送信装置50となる。通知部23は、選択部22により選択された送信装置50を特定する特定情報を送信制御部30の設定部31に通知する(ステップS107)。 If the maximum transmission rate is less than 50 Mbps (step S111: NO), the selection unit 22 determines the number of transmission devices 50 to be used for communication to be N (step S114). The selection unit 22 selects the transmission devices 50 with the highest transmission rate, starting with the transmission device 50 with the highest transmission rate, down to the top N transmission devices 50 as the transmission devices 50 to be used for communication (step S115). As shown in the configuration of FIG. 1, since there are N transmission devices 50, all of the transmission devices 50 will be used for communication. The notification unit 23 notifies the setting unit 31 of the transmission control unit 30 of specific information identifying the transmission device 50 selected by the selection unit 22 (step S107).
図5のフローチャートにおける各判定(ステップS104、108、111)で用いられた閾値(100Mbps、75Mbps、50Mbps)は一例であり、どのような閾値を用いてもよい。また、判定を行う回数(図5ではステップS104、108、111の3回)も一例であり、どのような回数であってもよい。 The thresholds (100 Mbps, 75 Mbps, 50 Mbps) used in each determination (steps S104, 108, 111) in the flowchart of Figure 5 are examples, and any threshold may be used. Also, the number of times the determination is made (three times in steps S104, 108, 111 in Figure 5) is also an example, and any number of times may be used.
なお、閾値は、例えば送信装置50と受信装置60との間で要求される伝送レートに応じて定めてもよい。例えば、要求される伝送レートがR(Mbps)の場合、閾値をR、(3×R)/4、R/2などとしてもよい。また、閾値で振り分けずに、伝送レートが大きい順の上位の送信装置50の伝送レートの総和がRを超える最小の個数の送信装置50を通信に使用する送信装置50として選択してもよい。 The threshold value may be determined, for example, according to the transmission rate required between the transmitting device 50 and the receiving device 60. For example, if the required transmission rate is R (Mbps), the threshold value may be R, (3 x R)/4, R/2, etc. Alternatively, instead of sorting by threshold value, the minimum number of transmitting devices 50 whose sum of the transmission rates of the top transmitting devices 50 in descending order of transmission rate exceeds R may be selected as the transmitting devices 50 to be used for communication.
図5の処理に示されるように、MCSにもとづき、N個の送信装置50のうち、通信に使用する送信装置50を選択することで、必要以上に送信装置50を使用しないことから、消費電力や周波数などの資源の浪費を抑制することができる。 As shown in the process in Figure 5, by selecting the transmitting device 50 to be used for communication from among N transmitting devices 50 based on the MCS, the transmitting device 50 is not used more than necessary, thereby reducing waste of resources such as power consumption and frequency.
次に、RSSIにもとづく選択方法について説明する。選択部22は、送信装置50ごとに収集部21によって収集されたRSSIの最大値に応じて、通信に使用する送信装置50の個数nを決定し、RSSIが最大の送信装置50から、RSSIが上位n番目までの送信装置50を通信に使用する送信装置50として選択する。 Next, the selection method based on RSSI will be described. The selection unit 22 determines the number n of transmission devices 50 to use for communication based on the maximum RSSI value collected by the collection unit 21 for each transmission device 50, and selects the transmission devices 50 with the highest RSSI up to the nth highest RSSI as the transmission devices 50 to use for communication.
RSSIにもとづいて選択する場合の送信制御装置10の処理を図6のフローチャートを用いて説明する。図6において、収集部21は、各送信装置50からRSSIを取得する(ステップS201)。選択部22は、各々の送信装置50のRSSIを取得すると、RSSIを大きい順にソートする(ステップS202)。 The processing of the transmission control device 10 when selecting based on RSSI will be explained using the flowchart in Figure 6. In Figure 6, the collection unit 21 acquires RSSI from each transmission device 50 (step S201). After acquiring the RSSI from each transmission device 50, the selection unit 22 sorts the RSSIs in descending order (step S202).
選択部22は、各々の送信装置50のRSSIの最大値が-30dBm以上か否かを判定する(ステップS203)。RSSIの最大値が-30dBm以上の場合には(ステップS203:YES)、選択部22は、通信に使用する送信装置50の個数を1個に決定する(ステップS204)。選択部22は、RSSIが最大の送信装置50から、RSSIが上位1番目までの送信装置50を通信に使用する送信装置50として選択する(ステップS205)。通知部23は、選択部22により選択された送信装置50を特定する特定情報を送信制御部30の設定部31に通知する(ステップS206)。 The selection unit 22 determines whether the maximum RSSI value of each transmitting device 50 is -30 dBm or greater (step S203). If the maximum RSSI value is -30 dBm or greater (step S203: YES), the selection unit 22 determines the number of transmitting devices 50 to be used for communication to be one (step S204). The selection unit 22 selects the transmitting devices 50 with the highest RSSI as the transmitting devices 50 to be used for communication (step S205). The notification unit 23 notifies the setting unit 31 of the transmission control unit 30 of specific information identifying the transmitting device 50 selected by the selection unit 22 (step S206).
RSSIの最大値が-30dBm未満の場合には(ステップS203:NO)、選択部22は、各々の送信装置50のRSSIの最大値が-50dBm以上か否かを判定する(ステップS207)。RSSIの最大値が-50dBm以上の場合には(ステップS207:YES)、選択部22は、通信に使用する送信装置50の個数を2個に決定する(ステップS208)。選択部22は、RSSIが最大の送信装置50から、RSSIが上位2番目までの送信装置50を通信に使用する送信装置50として選択する(ステップS209)。通知部23は、選択部22により選択された送信装置50を特定する特定情報を送信制御部30の設定部31に通知する(ステップS206)。 If the maximum RSSI value is less than -30 dBm (step S203: NO), the selection unit 22 determines whether the maximum RSSI value of each transmission device 50 is -50 dBm or greater (step S207). If the maximum RSSI value is -50 dBm or greater (step S207: YES), the selection unit 22 determines the number of transmission devices 50 to use for communication to be two (step S208). The selection unit 22 selects the transmission devices 50 with the highest RSSI, down to the second highest RSSI, as the transmission devices 50 to use for communication (step S209). The notification unit 23 notifies the setting unit 31 of the transmission control unit 30 of identification information identifying the transmission device 50 selected by the selection unit 22 (step S206).
RSSIの最大値が-50dBm未満の場合には(ステップS208:NO)、選択部22は、各々の送信装置50のRSSIの最大値が-70dBm以上か否かを判定する(ステップS210)。RSSIの最大値が-70dBm以上の場合には(ステップS210:YES)、選択部22は、通信に使用する送信装置50の個数を3個に決定する(ステップS211)。選択部22は、RSSIが最大の送信装置50から、RSSIが上位3番目までの送信装置50を通信に使用する送信装置50として選択する(ステップS212)。通知部23は、選択部22により選択された送信装置50を特定する特定情報を送信制御部30の設定部31に通知する(ステップS206)。 If the maximum RSSI value is less than -50 dBm (step S208: NO), the selection unit 22 determines whether the maximum RSSI value of each transmission device 50 is -70 dBm or greater (step S210). If the maximum RSSI value is -70 dBm or greater (step S210: YES), the selection unit 22 determines the number of transmission devices 50 to use for communication to be three (step S211). The selection unit 22 selects the transmission devices 50 with the highest RSSI, starting with the transmission device 50 with the highest RSSI, up to the third highest RSSI, as the transmission devices 50 to use for communication (step S212). The notification unit 23 notifies the setting unit 31 of the transmission control unit 30 of identification information identifying the transmission device 50 selected by the selection unit 22 (step S206).
RSSIの最大値が-70dBm未満の場合には(ステップS210:NO)、選択部22は、通信に使用する送信装置50の個数をN個に決定する(ステップS213)。選択部22は、RSSIが最大の送信装置50から、RSSIが上位N番目までの送信装置50を通信に使用する送信装置50として選択する(ステップS214)。図1の構成に示されるように、送信装置50はN個のため、全ての送信装置50が通信に使用する送信装置50となる。通知部23は、選択部22により選択された送信装置50を特定する特定情報を送信制御部30の設定部31に通知する(ステップS206)。 If the maximum RSSI value is less than -70 dBm (step S210: NO), the selection unit 22 determines the number of transmission devices 50 to be used for communication to be N (step S213). The selection unit 22 selects the transmission devices 50 with the highest RSSI, starting with the transmission device 50 with the highest RSSI, as the transmission devices 50 to be used for communication (step S214). As shown in the configuration of FIG. 1, since there are N transmission devices 50, all of the transmission devices 50 will be used for communication. The notification unit 23 notifies the setting unit 31 of the transmission control unit 30 of specific information identifying the transmission device 50 selected by the selection unit 22 (step S206).
図6のフローチャートにおける各判定(ステップS203、207、210)で用いられた閾値(-30dBm、-50dBm、-70dBm)は一例であり、どのような閾値を用いてもよい。また、判定を行う回数(図6ではステップS203、207、210の3回)も一例であり、どのような回数であってもよい。 The thresholds (-30 dBm, -50 dBm, -70 dBm) used in each determination (steps S203, 207, 210) in the flowchart of Figure 6 are examples, and any threshold may be used. Also, the number of determinations (three times in steps S203, 207, 210 in Figure 6) is also an example, and any number of determinations may be used.
図6の処理に示されるように、RSSIにもとづき、N個の送信装置50のうち、通信に使用する送信装置50を選択することで、必要以上に送信装置50を使用しないことから、消費電力や周波数などの資源の浪費を抑制することができる。 As shown in the process in Figure 6, by selecting the transmitting device 50 to be used for communication from among the N transmitting devices 50 based on the RSSI, the transmitting device 50 is not used more than necessary, thereby reducing waste of resources such as power consumption and frequency.
次に、受信制御装置70の処理について説明する。図7は、出力部73の処理の流れを示すフローチャートである。図7において、出力部73は、記憶部110に記憶されたデータを受信サーバ80に出力した際に、出力したデータの順番情報と識別情報とを取得する。取得された順番情報と識別情報は、不図示の記憶装置に記憶される。 Next, the processing of the reception control device 70 will be described. Figure 7 is a flowchart showing the processing flow of the output unit 73. In Figure 7, when the output unit 73 outputs data stored in the storage unit 110 to the reception server 80, it acquires sequence information and identification information for the output data. The acquired sequence information and identification information are stored in a storage device (not shown).
出力部73は、記憶部72を参照して、次のデータが記憶されているか否かを判定する(ステップS302)。ここで、「次のデータ」とは、ステップS301で記憶された順番情報に示される順番の次の順番のデータを示す。したがって、例えばステップS301で記憶された順番情報に示される順番が5の場合、次の順番である6番目のデータが「次のデータ」となる。一方、次の順番である6番目のデータが記憶されてなく、7番目のデータが記憶されている場合には、ステップS302では否定判定され、6番目のデータの記憶待ちとなる。 The output unit 73 refers to the memory unit 72 and determines whether the next data is stored (step S302). Here, "next data" refers to the data in the next order after the order indicated in the order information stored in step S301. Therefore, for example, if the order indicated in the order information stored in step S301 is 5, the next data in the order, the sixth data, becomes the "next data." On the other hand, if the next data in the order, the sixth data, is not stored and the seventh data is stored, a negative determination is made in step S302, and the sixth data is awaited for storage.
次のデータが記憶されていない場合には(ステップS302:NO)、次のデータの記憶待ちとなる。次のデータが記憶されている場合には(ステップS302:YES)、出力部73は、次のデータの識別情報を取得する(ステップS304)。出力部73は、ステップS304で取得した識別情報が、ステップS301で既に取得された識別情報か否かを判定する(ステップS304)。ステップS304で取得した識別情報が、ステップS301で既に取得された識別情報の場合には(ステップS304:YES)、出力部73は、データを破棄し(ステップS305)、ステップS302に戻る。データの破棄は、例えば記憶部110に記憶されたデータを削除することである。ステップS304で取得した識別情報が、ステップS301で既に取得された識別情報ではない場合には(ステップS304:NO)、出力部73はデータを受信サーバ80に出力し(ステップS306)、ステップS301に戻る。 If the next data is not stored (step S302: NO), the process waits for the next data to be stored. If the next data is stored (step S302: YES), the output unit 73 acquires the identification information of the next data (step S304). The output unit 73 determines whether the identification information acquired in step S304 is the identification information already acquired in step S301 (step S304). If the identification information acquired in step S304 is the identification information already acquired in step S301 (step S304: YES), the output unit 73 discards the data (step S305) and returns to step S302. Discarding data means, for example, deleting data stored in the storage unit 110. If the identification information acquired in step S304 is not the identification information already acquired in step S301 (step S304: NO), the output unit 73 outputs the data to the receiving server 80 (step S306) and returns to step S301.
このように、出力部73は、記憶部72において記憶されたデータを、データの順番に従って、受信サーバ80にデータを出力する。これにより、順番が担保されたデータを上位装置に出力することができるので、安定的かつ効率的な通信を行う技術を提供することができる。また、既に取得された識別情報のデータが送信されることもないため、重複したデータを受信サーバ80にデータを出力することも防止できる。 In this way, the output unit 73 outputs the data stored in the memory unit 72 to the receiving server 80 in the order of the data. This ensures that data is output to the higher-level device in the correct order, providing a technology for stable and efficient communication. Furthermore, because data containing identification information that has already been obtained is not sent, it is possible to prevent duplicate data from being output to the receiving server 80.
また、受信制御装置70により、受信装置60は、データの順番などを考慮せずに、送信装置50から単純にデータを受信して受信制御装置70に出力すればよい。この受信制御装置70により、受信装置60は、送信装置50と1対1での通信が可能となり、送信装置50と通信をしない場合には受信装置60の消費電力は、通信する場合と比較して減少し、また通信のための周波数も使用しないため、資源の浪費を抑制することができる。 Furthermore, the reception control device 70 allows the reception device 60 to simply receive data from the transmission device 50 and output it to the reception control device 70, without considering the order of the data. This reception control device 70 enables the reception device 60 to communicate one-to-one with the transmission device 50, and when not communicating with the transmission device 50, the power consumption of the reception device 60 is reduced compared to when communication is taking place, and since frequencies for communication are not used, waste of resources can be reduced.
以上説明した実施形態において、収集部21がMCSまたはRSSIを収集するタイミングは、無線品質の変化の度合いに応じて定めるようにしてもよい。すなわち、無線品質の変化の度合いが大きい場合には、例えば1分ごとに収集して送信装置50を選択させる。このようにすることで、刻々と変化する無線品質に対応することができる。一方、無線品質の変化の度合いが小さい場合には、例えば1日ごとに収集して送信装置50を選択させる。このようにすることで、収集部21と送信装置50との通信頻度を無駄に多くする場合と比較して、収集部21と送信装置50との間のトラヒックを抑制でき、また演算部20の演算に要する処理も削減することができる。 In the embodiment described above, the timing at which the collection unit 21 collects MCS or RSSI may be determined according to the degree of change in wireless quality. That is, if the degree of change in wireless quality is large, collection may be performed, for example, every minute to select a transmitting device 50. This makes it possible to respond to wireless quality that changes from moment to moment. On the other hand, if the degree of change in wireless quality is small, collection may be performed, for example, every day to select a transmitting device 50. This makes it possible to suppress traffic between the collection unit 21 and transmitting device 50 compared to when communication between the collection unit 21 and transmitting device 50 is unnecessarily frequent, and also reduces the processing required for calculations by the calculation unit 20.
以上説明した実施形態において、送信制御装置10および受信制御装置70は、ソフトウェアで実現されていてもよいし、ハードウェアで実現されていてもよい。例えば、送信制御装置10において、データを送信装置50に出力する処理や、受信制御装置70においてデータを記憶部72に記憶させる処理をハードウェアで実現することで、より高速化することができる。また、演算部20をソフトウェアで実現し、送信制御装置10から演算部20の機能を除いたものをハードウェアで実現してもよい。 In the embodiments described above, the transmission control device 10 and the reception control device 70 may be implemented in software or hardware. For example, the process of outputting data to the transmission device 50 in the transmission control device 10 and the process of storing data in the memory unit 72 in the reception control device 70 may be implemented in hardware, thereby increasing speed. Furthermore, the calculation unit 20 may be implemented in software, and the transmission control device 10 excluding the functions of the calculation unit 20 may be implemented in hardware.
以上説明したように、本実施形態によれば、通信に使用する送信装置50を選択することで、従来技術のように全ての送信装置で送信する場合と比較して、消費電力を抑制でき、かつ周波数のひっ迫も抑制できることから、資源の浪費を抑制することができる。 As described above, according to this embodiment, by selecting the transmitting device 50 to be used for communication, power consumption can be reduced and frequency congestion can be alleviated compared to transmitting using all transmitting devices as in conventional technology, thereby reducing waste of resources.
なお、以上説明した実施形態では、通信品質情報として、変調符号化方式または受信電波強度を例にしたが、これに限るものではない。通信品質情報として、通信の品質を示す情報(例えば、通信速度や通信の安定度合いを示す情報)であれば、どのような無線情報でもよい。 In the above-described embodiment, the communication quality information is exemplified by the modulation and coding method or the received radio wave intensity, but is not limited to this. Any wireless information that indicates the quality of communication (for example, information indicating the communication speed or the stability of communication) can be used as communication quality information.
上述した実施形態における送信制御装置10、受信制御装置70、または演算部20の処理をソフトウェアによりコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよく、FPGA(Field Programmable Gate Array)等のプログラマブルロジックデバイスを用いて実現されるものであってもよい。 The processing of the transmission control device 10, reception control device 70, or calculation unit 20 in the above-described embodiments may be implemented by a computer using software. In this case, a program for implementing this function may be recorded on a computer-readable recording medium, and the program may be loaded into a computer system and executed. Note that the term "computer system" herein includes hardware such as an OS and peripheral devices. Furthermore, "computer-readable recording medium" refers to portable media such as flexible disks, optical magnetic disks, ROMs, and CD-ROMs, as well as storage devices such as hard disks built into a computer system. Furthermore, "computer-readable recording medium" may also include media that dynamically store programs for a short period of time, such as communication lines used when transmitting programs over networks such as the Internet or telephone lines, or media that store programs for a fixed period of time, such as volatile memory within the computer system that serves as the server or client. The program may also be a program that implements some of the above-described functions, or it may be a program that can implement the above-described functions in combination with a program already stored in the computer system, or it may be implemented using a programmable logic device such as an FPGA (Field Programmable Gate Array).
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。 The above describes in detail an embodiment of the present invention with reference to the drawings, but the specific configuration is not limited to this embodiment and includes designs that do not deviate from the gist of the present invention.
1 通信システム、10 送信制御装置、20 演算部、21 収集部、22 選択部、23 通知部、30 送信制御部、31 設定部、32 信号受信部、33 フレーム送信部、40 送信サーバ、50 送信装置、60 受信装置、70 受信制御装置、71 信号受信部、72 記憶部、73 出力部、80 受信サーバ 1. Communication system, 10. Transmission control device, 20. Calculation unit, 21. Collection unit, 22. Selection unit, 23. Notification unit, 30. Transmission control unit, 31. Setting unit, 32. Signal receiving unit, 33. Frame transmitting unit, 40. Transmission server, 50. Transmission device, 60. Receiving device, 70. Receiving control device, 71. Signal receiving unit, 72. Storage unit, 73. Output unit, 80. Receiving server
Claims (8)
前記送信装置と前記受信装置との間の通信品質を示す通信品質情報を収集する収集部と、
前記収集部により収集された通信品質情報にもとづき、N個の前記送信装置のうち、通信に使用する前記送信装置を選択する選択部と、
を備え、
前記選択部は、前記通信品質情報が所定の条件を満たす場合には、N個の前記送信装置の中からNよりも少ない数の送信装置のみを選択する送信制御装置。 A transmission control device for controlling a transmission device in a communication system including N (N is an integer of 2 or more) transmission devices and N reception devices, wherein the transmission devices and the reception devices communicate one-to-one,
a collection unit that collects communication quality information indicating communication quality between the transmitting device and the receiving device;
a selection unit that selects a transmission device to be used for communication from among the N transmission devices based on the communication quality information collected by the collection unit;
Equipped with
The transmission control device wherein the selection unit selects only a number of transmission devices that is less than N from among the N transmission devices when the communication quality information satisfies a predetermined condition .
前記選択部は、前記送信装置ごとに前記収集部によって収集された変調符号化方式に応じて定まる伝送レートの最大値に応じて、通信に使用する前記送信装置の個数nを決定し、伝送レートが最大の前記送信装置から、伝送レートが上位n番目までの前記送信装置を通信に使用する前記送信装置として選択する請求項1に記載の送信制御装置。 the communication quality information is a modulation and coding scheme used in the transmitting device,
2. The transmission control device according to claim 1, wherein the selection unit determines the number n of the transmission devices to be used for communication in accordance with the maximum value of the transmission rate determined according to the modulation and coding scheme collected by the collection unit for each of the transmission devices, and selects the transmission devices with the highest transmission rate from the transmission device with the highest transmission rate up to the nth highest transmission rate as the transmission devices to be used for communication.
前記選択部は、前記送信装置ごとに前記収集部によって収集された受信電波強度の最大値に応じて、通信に使用する前記送信装置の個数nを決定し、受信電波強度が最大の前記送信装置から、受信電波強度が上位n番目までの前記送信装置を通信に使用する前記送信装置として選択する請求項1に記載の送信制御装置。 the communication quality information is information indicating received radio wave intensity at the receiving device that communicates one-to-one with the transmitting device,
The transmission control device described in claim 1, wherein the selection unit determines the number n of transmission devices to be used for communication based on the maximum value of received radio wave strength collected by the collection unit for each transmission device, and selects the transmission devices with the highest received radio wave strength up to the nth highest received radio wave strength as the transmission devices to be used for communication.
前記受信制御装置は、
前記データを記憶する記憶部と、
前記記憶部に記憶された前記データを識別するための識別情報を取得し、取得した識別情報と同じ識別情報が既に取得されている場合に、既に取得されている識別情報が含まれる前記データを破棄するとともに、取得した識別情報と同じ識別情報が既に取得されていない場合に、前記データの順番に従って、上位装置に前記データを出力する出力部と、 を備え、
前記送信制御装置は、
前記送信装置と前記受信装置との間の通信品質を示す通信品質情報を収集する収集部と、
前記収集部により収集された通信品質情報にもとづき、N個の前記送信装置のうち、通信に使用する前記送信装置を選択する選択部と、
を備え、
前記選択部は、前記通信品質情報が所定の条件を満たす場合には、N個の前記送信装置の中からNよりも少ない数の送信装置のみを選択する、通信システム。 A communication system including N (N is an integer of 2 or more) transmitting devices and N receiving devices, in which the transmitting devices and the receiving devices communicate one-to-one, the communication system including a receiving control device that receives data received by each of the receiving devices, and a transmission control device that controls the transmitting devices ,
The reception control device
a storage unit that stores the data;
an output unit that acquires identification information for identifying the data stored in the storage unit, and if identification information identical to the acquired identification information has already been acquired, discards the data including the already acquired identification information, and if identification information identical to the acquired identification information has not already been acquired, outputs the data to a higher-level device in accordance with the order of the data ,
The transmission control device
a collection unit that collects communication quality information indicating communication quality between the transmitting device and the receiving device;
a selection unit that selects a transmission device to be used for communication from among the N transmission devices based on the communication quality information collected by the collection unit;
Equipped with
A communication system, wherein the selection unit selects only a number of transmitting devices less than N from among the N transmitting devices when the communication quality information satisfies a predetermined condition.
送信制御装置が、前記送信装置と前記受信装置との間の通信品質を示す通信品質情報を収集する収集ステップと、
送信制御装置が、前記収集ステップにより収集された通信品質情報にもとづき、N個の前記送信装置のうち、通信に使用する前記送信装置を選択する選択ステップと、
を備え、
前記選択ステップにおいて、前記通信品質情報が所定の条件を満たす場合には、N個の前記送信装置の中からNよりも少ない数の送信装置のみを選択する制御方法。 A control method for a transmission control device that controls a transmission device in a communication system that includes N (N is an integer of 2 or more) transmission devices and N reception devices, wherein the transmission devices and the reception devices communicate one-to-one, comprising:
a collection step in which a transmission control device collects communication quality information indicating communication quality between the transmitting device and the receiving device;
a selection step in which the transmission control device selects, based on the communication quality information collected in the collection step, the transmission device to be used for communication from among the N transmission devices;
Equipped with
In the selection step, if the communication quality information satisfies a predetermined condition, only a number of transmitting devices less than N are selected from among the N transmitting devices .
受信制御装置が、前記記憶部に記憶された前記データを識別するための識別情報を取得し、取得した識別情報と同じ識別情報が既に取得されている場合に、既に取得されている識別情報が含まれる前記データを破棄するとともに、取得した識別情報と同じ識別情報が既に取得されていない場合に、前記データの順番に従って、上位装置に前記データを出力する出力ステップと、
送信制御装置が、前記送信装置と前記受信装置との間の通信品質を示す通信品質情報を収集する収集ステップと、
送信制御装置が、前記収集ステップにより収集された通信品質情報にもとづき、N個の前記送信装置のうち、通信に使用する前記送信装置を選択する選択ステップと、
を備え、
前記選択ステップにおいて、前記通信品質情報が所定の条件を満たす場合には、N個の前記送信装置の中からNよりも少ない数の送信装置のみを選択する
制御方法。 A control method for a communication system including N (N is an integer of 2 or more) transmitting devices and N receiving devices, in which the transmitting devices and the receiving devices communicate one-to-one, the control method including a receiving control device that receives data received by each of the receiving devices and has a storage unit that stores the data, and a transmitting control device that controls the transmitting devices ,
an output step in which the reception control device acquires identification information for identifying the data stored in the storage unit, and if identification information identical to the acquired identification information has already been acquired, discards the data including the already acquired identification information, and if identification information identical to the acquired identification information has not already been acquired, outputs the data to a higher-level device in accordance with the order of the data ;
a collection step in which a transmission control device collects communication quality information indicating communication quality between the transmitting device and the receiving device;
a selection step in which the transmission control device selects, based on the communication quality information collected in the collection step, the transmission device to be used for communication from among the N transmission devices;
Equipped with
In the selection step, if the communication quality information satisfies a predetermined condition, only a number of transmitting devices less than N is selected from among the N transmitting devices.
Control method.
前記コンピュータを、
前記送信装置と前記受信装置との間の通信品質を示す通信品質情報を収集する収集部と、
前記収集部により収集された通信品質情報にもとづき、N個の前記送信装置のうち、通信に使用する前記送信装置を選択する選択部と、
として機能させ、
前記選択部は、前記通信品質情報が所定の条件を満たす場合には、N個の前記送信装置の中からNよりも少ない数の送信装置のみを選択する、プログラム。 A program that causes a computer to function as a transmission control device that controls a transmission device in a communication system that includes N (N is an integer of 2 or more) transmission devices and N reception devices, the transmission devices and the reception devices communicating one-to-one,
The computer
a collection unit that collects communication quality information indicating communication quality between the transmitting device and the receiving device;
a selection unit that selects a transmission device to be used for communication from among the N transmission devices based on the communication quality information collected by the collection unit;
It functions as
The program wherein the selection unit selects only a number of transmitting devices that is less than N from among the N transmitting devices when the communication quality information satisfies a predetermined condition.
前記コンピュータを、
前記記憶部に記憶された前記データを識別するための識別情報を取得し、取得した識別情報と同じ識別情報が既に取得されている場合に、既に取得されている識別情報が含まれる前記データを破棄するとともに、取得した識別情報と同じ識別情報が既に取得されていない場合に、前記データの順番に従って、上位装置に前記データを出力する出力部と、
前記送信装置と前記受信装置との間の通信品質を示す通信品質情報を収集する収集部と、
前記収集部により収集された通信品質情報にもとづき、N個の前記送信装置のうち、通信に使用する前記送信装置を選択する選択部と、
として機能させ、
前記選択部は、前記通信品質情報が所定の条件を満たす場合には、N個の前記送信装置の中からNよりも少ない数の送信装置のみを選択する、
プログラム。 A communication system including N (N is an integer of 2 or more) transmitting devices and N receiving devices, in which the transmitting devices and the receiving devices communicate one-to-one, the communication system including a receiving control device that receives data received by each of the receiving devices and has a storage unit that stores the data, and a transmission control device that controls the transmitting devices ,
The computer
an output unit that acquires identification information for identifying the data stored in the storage unit, and, if identification information identical to the acquired identification information has already been acquired, discards the data including the already acquired identification information, and, if identification information identical to the acquired identification information has not already been acquired, outputs the data to a higher-level device in accordance with the order of the data ;
a collection unit that collects communication quality information indicating communication quality between the transmitting device and the receiving device;
a selection unit that selects a transmission device to be used for communication from among the N transmission devices based on the communication quality information collected by the collection unit;
It functions as
the selection unit selects only a number of transmitting devices that is less than N from among the N transmitting devices when the communication quality information satisfies a predetermined condition.
program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021209916A JP7738471B2 (en) | 2021-12-23 | 2021-12-23 | Transmission control device, communication system, control method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021209916A JP7738471B2 (en) | 2021-12-23 | 2021-12-23 | Transmission control device, communication system, control method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023094436A JP2023094436A (en) | 2023-07-05 |
| JP7738471B2 true JP7738471B2 (en) | 2025-09-12 |
Family
ID=87001291
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021209916A Active JP7738471B2 (en) | 2021-12-23 | 2021-12-23 | Transmission control device, communication system, control method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7738471B2 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013507057A (en) | 2009-10-01 | 2013-02-28 | クゥアルコム・インコーポレイテッド | Energy efficient communication over multiple air links with service quality awareness |
| JP2018157535A (en) | 2017-03-15 | 2018-10-04 | 株式会社国際電気通信基礎技術研究所 | Wireless communication apparatus and wireless communication method |
| WO2019054080A1 (en) | 2017-09-14 | 2019-03-21 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | Transmission device, transmission method, reception device, and reception method |
| JP2019205126A (en) | 2018-05-25 | 2019-11-28 | 日本電気株式会社 | Data transmission device, reception device, transmission method, reception method, communication system, and program |
-
2021
- 2021-12-23 JP JP2021209916A patent/JP7738471B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013507057A (en) | 2009-10-01 | 2013-02-28 | クゥアルコム・インコーポレイテッド | Energy efficient communication over multiple air links with service quality awareness |
| JP2018157535A (en) | 2017-03-15 | 2018-10-04 | 株式会社国際電気通信基礎技術研究所 | Wireless communication apparatus and wireless communication method |
| WO2019054080A1 (en) | 2017-09-14 | 2019-03-21 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | Transmission device, transmission method, reception device, and reception method |
| JP2019205126A (en) | 2018-05-25 | 2019-11-28 | 日本電気株式会社 | Data transmission device, reception device, transmission method, reception method, communication system, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023094436A (en) | 2023-07-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12369167B2 (en) | Methods and apparatuses for transmitting and receiving control signaling, and method for determining information | |
| JP5418929B2 (en) | Method, apparatus, and terminal for determining transmission mode | |
| US9248246B2 (en) | Category 1 M2M device data transmission via a long term evolution network | |
| US7894366B2 (en) | Wireless communication using communication rate based on radio signal propagation condition | |
| US20180242236A1 (en) | System and Method for Dynamically Configurable Air Interfaces | |
| US7515913B2 (en) | Method and apparatus for automatic change of an operating channel in a wireless communication system | |
| US12463912B2 (en) | Systems and methods for host responsiveness monitoring for low-latency, low-loss, scalable-throughput services | |
| US20220015003A1 (en) | Spectrum access restriction and re-routing of data | |
| US20230087446A1 (en) | Network monitoring method, electronic device and storage medium | |
| US9544241B2 (en) | Queue scheduling method, apparatus and system | |
| JP7738471B2 (en) | Transmission control device, communication system, control method, and program | |
| US11991085B2 (en) | Data packet marking method and device, and data transmission system | |
| Khodakhah et al. | NOMA or puncturing for uplink eMBB-URLLC coexistence from an AoI perspective? | |
| CN119402030A (en) | Receiver signal redundancy processing method, system and storage medium | |
| CN119095085A (en) | Prediction method and device, communication equipment, storage medium, and program product | |
| CN112867164B (en) | Data processing method and device | |
| JP2024098653A (en) | Transmission control device, reception control device, control method, and program | |
| TWI886104B (en) | Supervised traffic management in sigmesh networks | |
| Conserva et al. | Estimating Latency-Reliability in B5G Radio Access Networks: an AI-Empowered Approach | |
| JP7805130B2 (en) | Transmission control device, reception control device, control method, and program | |
| US20230328577A1 (en) | Adaptive wireless packet filtering control | |
| US8335857B1 (en) | System and methods of data transmission to devices | |
| US10917813B2 (en) | Enhanced unattended data in application layer traffic optimization | |
| US10856219B2 (en) | Communication device, communication method, and computer program product | |
| CN120455354A (en) | Method and device for determining routing path of delay-tolerant network, and electronic device thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240627 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250324 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250401 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250515 |
|
| 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: 20250805 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250902 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7738471 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |