Transmission control device, reception control device, control method, and program

The transmission control device stabilizes and optimizes data transmission rates in wireless communication systems by adjusting based on modulation and coding schemes and signal strength, ensuring efficient and ordered data distribution among multiple devices.

JP7805130B2Active Publication Date: 2026-01-23NTT ADVANCED TECH CORP
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2021172431
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-10-21
Publication Date
2026-01-23
Estimated Expiration
2041-10-21

AI Technical Summary

Technical Problem

In wireless communication systems with multiple transmitting and receiving devices, achieving stable and efficient one-to-one communication is challenging due to varying wireless path conditions.

Method used

A transmission control device that adjusts transmission rates based on modulation and coding schemes and received radio wave strength, distributing data proportionally among transmitting devices to maintain stable and efficient communication.

Benefits of technology

Ensures stable and efficient data transmission by optimizing transmission rates according to wireless conditions, preventing data overflow or shortage, and maintaining data order integrity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007805130000001
    Figure 0007805130000001
  • Figure 0007805130000002
    Figure 0007805130000002
  • Figure 0007805130000003
    Figure 0007805130000003
Patent Text Reader

Abstract

To provide a technique for performing stable and efficient communication.SOLUTION: In a communication system which includes N transmitting devices and N receiving devices and in which the transmitting devices and the receiving devices communicate one-to-one, a transmission control device that controls transmission rates at which the respective transmission devices transmit includes: a collection unit that collects, from each transmitting device, a modulation and coding scheme in the transmitting device or received radio wave strength in a receiving device that communicates one-to-one with the transmitting device; a calculation unit that calculates the ratio of transmission rates to be assigned to the respective transmitting devices based on the modulation and coding schemes or received radio wave strengths collected by the collection unit; and a setting unit that sets the transmission rates to be assigned to the respective transmitting devices according to the ratio calculated by the calculation unit.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a transmission control device, a reception control device, a control method, and a program. [Background technology]

[0002] In wireless communications such as Wifi (registered trademark) and WiGig (registered trademark), the state of the wireless path changes from moment to moment, which can cause situations where the amount of data on each wireless path is overflowing or too little. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Publication No. 2020-145522 Summary of the Invention [Problem to be solved by the invention]

[0004] In particular, in the case of a communication system in which a plurality of transmitting devices and a plurality of receiving devices communicate one-to-one, it has been difficult to perform stable and efficient communication.

[0005] The present invention has been made in consideration of the above circumstances, and its purpose is to provide a technology for stable and efficient communication in a communication system in which multiple transmitting devices and multiple receiving devices communicate one-to-one. [Means for solving the problem]

[0006] One aspect of the present invention is a transmission control device that controls the transmission rate at which each of the transmitting devices transmits in a communication system that includes N (N is an integer greater than or equal to 2) transmitting devices and N receiving devices, in which the transmitting devices and receiving devices communicate one-to-one. The transmission control device includes: a collection unit that collects from each of the transmitting devices the modulation and coding scheme at the transmitting device or the received radio wave strength at the receiving device that communicates one-to-one with the transmitting device; a calculation unit that calculates a ratio of the transmission rates to be allocated to each of the transmitting devices based on the modulation and coding scheme or the received radio wave strength collected by the collection unit; and a setting unit that sets the transmission rate to be allocated to each of the transmitting devices in accordance with the ratio calculated by the calculation unit.

[0007] Furthermore, one aspect of the present invention is that in the above-mentioned transmission control device, the calculation unit calculates a ratio of transmission rates to be assigned to each of the transmitting devices so as to be proportional to the transmission rates of each transmitting device determined by the modulation and coding scheme collected by the collection unit.

[0008] In addition, one aspect of the present invention is a transmission control device as described above, which includes a memory unit that stores correspondence data that associates received radio wave strength with a modulation and coding method for this received radio wave strength, and the calculation unit uses the correspondence data to obtain the modulation and coding method that corresponds to the received radio wave strength collected by the collection unit, and calculates a ratio of transmission rates to be assigned to each of the transmission devices so that the ratio is proportional to the transmission rate of each transmission device determined by the obtained modulation and coding method.

[0009] In addition, one aspect of the present invention is a transmission control device as described above, which includes a memory unit that stores correspondence data that associates received radio wave strength with a modulation and coding method for this received radio wave strength, and the calculation unit uses the correspondence data to acquire the modulation and coding method that corresponds to the received radio wave strength collected by the collection unit, calculates for each transmission device the average value of the transmission rate of the transmission device determined by the acquired modulation and coding method and the transmission rate of the transmission device determined by the modulation and coding method collected by the collection unit, and calculates a ratio of the transmission rates to be assigned to each transmission device that is proportional to the calculated average value.

[0010] One aspect of the present invention is a receiving control device in a communication system that includes N (N is an integer greater than or equal to 2) transmitting devices and N receiving devices, in which the transmitting devices and receiving devices communicate one-to-one, and that receives data received by each receiving device, and that includes a memory unit that stores the data, and an output unit that outputs the data to a higher-level device according to the order of the data contained in the data stored in the memory unit.

[0011] One aspect of the present invention is a control method for a transmission control device that controls the transmission rate at which each of the transmitting devices transmits 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 receiving devices communicate one-to-one. The control method includes a collection step in which the transmission control device collects from each of the transmitting devices the modulation and coding method at the transmitting device or the received radio wave strength at the receiving device that communicates one-to-one with the transmitting device; a calculation step in which the transmission control device calculates a ratio of the transmission rates to be assigned to each of the transmitting devices based on the modulation and coding method or the received radio wave strength collected in the collection step; and a setting step in which the transmission control device sets the transmission rate to be assigned to each of the transmitting devices in accordance with the ratio calculated in the calculation step.

[0012] One aspect of the present invention is a control method for a receiving 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 receiving devices communicate one-to-one, the control method comprising a memory unit that receives data received by each receiving device and stores the data, and an output step in which the receiving control device outputs the data to a higher-level device according to the order of the data contained in the data stored in the memory unit.

[0013] One aspect of the present invention is a program that causes a computer to function as a transmission control device that controls the transmission rate at each of 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 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 at the transmitting device or the received radio wave strength at the receiving device that communicates one-to-one with the transmitting device; a calculation unit that calculates the ratio of the transmission rates to be allocated to each of the transmitting devices based on the modulation and coding method or the received radio wave strength collected by the collection unit; and a setting unit that sets the transmission rate to be allocated to each of the transmitting devices in accordance with the ratio calculated by the calculation unit.

[0014] One aspect of the present invention is a program that causes a computer to function as a receiving control device that receives data received by each receiving device and has a memory unit that stores the data in a communication system that includes N (N is an integer greater than or equal to 2) transmitting devices and N receiving devices, in which the transmitting devices and receiving devices communicate one-to-one, and as an output unit that outputs the data to a higher-level device in accordance with the order of the data contained in the data stored in the memory unit. [Effects of the Invention]

[0015] As described above, according to the present invention, it is possible to provide a technique for performing stable and efficient communication. [Brief explanation of the drawings]

[0016] [Figure 1] 1 is a diagram showing a schematic configuration of a communication system including a transmission control device and a reception control device. [Figure 2] FIG. 10 is a diagram illustrating an example of correspondence between MCS and transmission rate. [Figure 3] FIG. 10 is a diagram showing an example of correspondence data in which RSSI is associated with MCS for this RSSI. [Figure 4] FIG. 10 is a diagram illustrating an example of a transmission rate and a ratio. [Figure 5] FIG. 10 is a diagram illustrating an example of data allocation. [Figure 6] 10 is a flowchart showing a processing flow when only an MCS is acquired from a transmitting device. [Figure 7] 10 is a flowchart showing a processing flow when only RSSI is acquired from a transmitting device. [Figure 8] 10 is a flowchart showing the flow of processing when MCS and RSSI are acquired from a transmitting device. [Figure 9] FIG. 2 is a diagram showing data stored in a storage unit. [Figure 10] 10 is a flowchart showing the flow of processing by an output unit. DETAILED DESCRIPTION OF THE INVENTION

[0017] A communication system according to an embodiment of the present invention will be described. The communication system according to the present embodiment includes N (N is an integer of 2 or more) transmitting devices and N receiving devices, and the transmitting devices and receiving devices communicate one-to-one with each other.

[0018] A specific description will be given using FIG. 1. FIG. 1 is a diagram showing a schematic configuration of a communication system 1 including a transmission control device 10 and a reception control device 70. The communication system 1 includes the transmission control device 10, a transmission server 40, transmission devices 50-1, ..., 50-N, reception devices 60-1, ..., 60-N, the reception control device 70, and a reception server 80. In the following description, when the transmission devices 50-1, ..., 50-N are not distinguished from one another, they are referred to as transmission devices 50. When the reception devices 60-1, ..., 60-N are not distinguished from one another, they are referred to as reception devices 60. The transmission device 50 communicates with the reception device 60 on a one-to-one basis. In this embodiment, the transmission device 50-k (k = 1 to N) communicates with the reception device 60-k on a one-to-one basis. The transmission device 50 and the reception device 60 communicate using, for example, a radio access technology (RAT).

[0019] The transmission server 40 transmits data to be transmitted to the receiving server 80 to the transmission control device 10. The transmission control device 10 outputs data received from the transmission server 40 to the transmission device 50. The transmission device 50 wirelessly transmits the data output by the transmission control device 10 to the reception device 60. 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.

[0020] The transmission control device 10 will now be described in detail. The transmission control device 10 is made up of a calculation unit 20 and a transmission control unit 30. The calculation unit 20 is made up of a collection unit 21, a rate calculation unit 22, and a notification unit 23. The collection unit 21 collects, from each transmission device 50, the modulation and coding scheme (MCS (Modulation and Coding Scheme)) of the transmission device 50 or the received signal strength indicator (RSSI (Received Signal Strength Indicator)) of a reception device that communicates one-to-one with the transmission device. The collection unit 21 may acquire the MCS and RSSI using SNMP (Simple Network Management Protocol).

[0021] The rate calculation unit 22 calculates the ratio of the transmission rates to be assigned to each of the transmitting devices 50 based on the MCS or RSSI collected by the collection unit 21. The calculation method will be described later. The notification unit 23 outputs the ratio calculated by the rate calculation unit 22 to the setting unit 31 of the transmission control unit 30.

[0022] The transmission control unit 30 is composed of a setting unit 31, a signal receiving unit 32, and a flow rate adjustment unit 33. The setting unit 31 outputs the ratio notified by the notification unit 23 to the flow rate adjustment unit 33. The signal receiving unit 32 receives data transmitted from the transmission server 40 and outputs it to the flow rate adjustment unit 33. The flow rate adjustment unit 33 distributes the data output from the signal receiving unit 32 to the transmitting devices 50 based on the ratio. As a result, the transmitting devices 50 wirelessly transmit the data to the corresponding receiving devices 60. The receiving devices 60 output the received data to the reception control device 70.

[0023] The reception control device 70 is composed of a signal receiving unit 71, a storage unit 72, and an output unit 73. The signal receiving unit 71 receives data output from the reception device 60. The storage unit 72 temporarily stores the data received by the signal receiving unit 71. The output unit 73 outputs the data to a higher-level device such as a reception server 80 in accordance with the order of the data contained in the data stored in the storage unit 72. The "order of the data contained in the data" will be described later.

[0024] Next, we will explain the calculation method of the rate calculation unit 22. As described above, the rate calculation unit 22 calculates the ratio of the transmission rates to be allocated to each of the transmitting devices 50 based on the MCS or RSSI. For both the MCS and the RSSI, the transmission rate is first calculated for each transmitting device 50. First, we will explain the method of calculating the transmission rate from the MCS.

[0025] 2 is a diagram showing an example of the correspondence between MCS and transmission rate. MCS is an index of a modulation scheme and a coding rate, but in this embodiment, for ease of explanation, an MCS value (hereinafter simply referred to as "MCS") is acquired from the transmitting device 50. Then, the transmission rate is acquired using information indicating the correspondence between MCS and transmission rate, but the transmission rate may also be acquired directly from the transmitting device 50.

[0026] Information indicating the correspondence between MCS and transmission rate may be stored in a storage unit (not shown) as a table, for example, or may be incorporated into a program using an if statement, case statement, etc. The rate calculation unit 22 acquires, for each transmission device 50, a transmission rate corresponding to the MCS collected by the collection unit 21 from each transmission device 50. For example, if 2 is collected as the MCS from transmission device 50-1, r2 is acquired as the transmission rate of transmission device 50-1.

[0027] Next, a method for obtaining a transmission rate from an RSSI will be described. Fig. 3 is a diagram showing an example of correspondence data associating RSSI with the MCS for this RSSI. The correspondence data is stored in a storage unit (not shown). This correspondence data is data obtained by the collector 21 acquiring RSSI and the MCS at that time from the transmission device 50 multiple times and compiling statistics of the acquisition results. In Fig. 3, when the RSSI is s9 (dBm) or more, it indicates that the MCS is 9. Similarly, when the RSSI is s7 (dBm) to s8 (dBm), it indicates that the MCS is 7. The rate calculator 22 obtains, from the correspondence data, the MCS corresponding to the RSSI collected by the collector 21 from each transmission device 50. Once the MCS is obtained, the transmission rate is obtained from the correspondence between the MCS and the transmission rate shown in Fig. 2.

[0028] Upon acquiring the transmission rate of each transmitting device 50, the rate calculation unit 22 calculates the ratio of the transmission rate to be allocated to each transmitting device 50. Specifically, the rate calculation unit 22 calculates the ratio of the transmission rate to be allocated to each transmitting device 50 so that the ratio is proportional to the transmission rate of each transmitting device 50.

[0029] The calculation method will be described in detail. Fig. 4 is a diagram showing an example of transmission rates and ratios. Fig. 4 shows an example where N=4 (four transmission devices: transmission devices A, B, C, and D). It is assumed that the rate calculation unit 22 has acquired 80 (Mbps) as the transmission rate of transmission device A. It is assumed that the rate calculation unit 22 has acquired 20 (Mbps) as the transmission rate of transmission device B. It is assumed that the rate calculation unit 22 has acquired 60 (Mbps) as the transmission rate of transmission device C. It is assumed that the rate calculation unit 22 has acquired 40 (Mbps) as the transmission rate of transmission device D.

[0030] The rate calculation unit 22 calculates the sum of the transmission rates (200 = 80 + 20 + 60 + 40). The rate calculation unit 22 calculates the ratio by dividing the transmission rate of each transmitting device by the calculated sum. In FIG. 4, the ratio is displayed as a percentage as an example. The ratio calculated in this way is notified to the setting unit 31 by the notification unit 23, as described above.

[0031] The setting unit 31 sets the transmission rate of transmission device A to 40% of the data received from the transmission server 40. The setting unit 31 sets the transmission rate of transmission device B to 10% of the data received from the transmission server 40. The setting unit 31 sets the transmission rate of transmission device C to 30% of the data received from the transmission server 40. The setting unit 31 sets the transmission rate of transmission device D to 20% of the data received from the transmission server 40.

[0032] 5 is a diagram showing an example of data allocation. In FIG. 5, d1 to d15 indicate fixed-length packet data. The flow rate adjuster 33 allocates the data output from the signal receiver 32 to the transmitter 50 based on the ratio set by the setting unit 31.

[0033] As shown in FIG. 5, for example, the flow rate adjustment unit 33 allocates four of the ten consecutive data items (d1 to d4) to transmission device A. The flow rate adjustment unit 33 allocates one of the ten consecutive data items (d5) to transmission device B. The flow rate adjustment unit 33 allocates three of the ten consecutive data items (d6 to d8) to transmission device C. The flow rate adjustment unit 33 allocates two of the ten consecutive data items (d9 to d10) to transmission device D. Thereafter, the flow rate adjustment unit 33 allocates data in the same manner.

[0034] In this way, the ratio is calculated based on the MCS and RSSI acquired from the transmitting devices, and the transmission rate allocated to each transmitting device is set according to the calculated ratio. This allows data to be distributed to the transmitting devices 50 without excess or shortage, thereby providing a technology for stable and efficient communication.

[0035] The numbers assigned after the d in the above-mentioned d1 to d15 indicate the order of the data. These numbers indicating the order are assigned to the data to be transmitted by the flow rate adjustment unit 33. As a result, the order is included in the transmitted data, and the reception control device 70 can recognize the correct order of the data. Note that an upper limit is set for the order, and when the upper limit is reached, the number 1 is assigned, and thereafter, the order is incremented by one.

[0036] The above-described processing of the transmission control device 10 will now be described with reference to a flowchart. Fig. 6 is a flowchart showing the flow of processing when only the MCS is obtained from the transmission device 50.

[0037] 6, the collection unit 21 acquires an MCS from each transmission device 50 (step S101). The rate calculation unit 22 acquires a 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 rate calculation unit 22 calculates a ratio of the transmission rates to be allocated to each transmission device 50 (step S103). The notification unit 23 notifies the setting unit 31 of the calculated ratio (step S104). The setting unit 31 sets the transmission rate to be allocated to each transmission device 50 for the flow rate adjustment unit 33 according to the ratio (step S105). Data is transmitted at the transmission rate set by this process.

[0038] FIG. 7 is a flowchart showing a processing flow when only RSSI is acquired from the transmitting device 50. In FIG. 7, the collecting unit 21 acquires RSSI from each transmitting device 50 (step S201). The rate calculating unit 22 acquires an MCS corresponding to the acquired RSSI for each transmitting device 50 using corresponding data (step S202). The rate calculating unit 22 acquires a transmission rate corresponding to the acquired MCS for each transmitting device 50 (step S203). After acquiring the transmission rate of each transmitting device 50, the rate calculating unit 22 calculates a ratio of the transmission rates to be assigned to each transmitting device 50 (step S204). The notifying unit 23 notifies the setting unit 31 of the calculated ratio (step S205). The setting unit 31 sets the transmission rate to be assigned to each transmitting device 50 to the flow rate adjusting unit 33 according to the ratio (step S206). Data is transmitted at the transmission rate set by this processing.

[0039] Fig. 8 is a flowchart showing a processing flow when acquiring an MCS and an RSSI from a transmission device 50. In Fig. 8, the collection unit 21 acquires an MCS (here, MCSa) and RSSI from each transmission device 50 (step S301). The MCS acquired in this step S301 is referred to as MCSa to distinguish it from subsequent MCSs. The rate calculation unit 22 acquires an MCS corresponding to the acquired RSSI for each transmission device 50 using corresponding data (step S302). The MCS acquired in this step S302 is referred to as MCSb to distinguish it from MCSa.

[0040] The rate calculation unit 22 obtains a transmission rate Ra corresponding to the obtained MCSa for each transmitting device 50 (step S303). The rate calculation unit 22 obtains a transmission rate Rb corresponding to the obtained MCSb for each transmitting device 50 (step S303). The rate calculation unit 22 obtains an average value of Ra and Rb (step S305). The average value here is obtained for each transmitting device. The rate calculation unit 22 sets the obtained average value as the transmission rate of the transmitting device 50.

[0041] The rate calculation unit 22 acquires the transmission rates of each transmitting device 50 by obtaining the average value, and then calculates the ratio of the transmission rates to be allocated to each transmitting device 50 (step S306). The notification unit 23 notifies the setting unit 31 of the obtained ratio (step S307). The setting unit 31 sets the transmission rate to be allocated to each transmitting device 50 for the flow rate adjustment unit 33 according to the ratio (step S308). Data is transmitted at the transmission rate set by this process.

[0042] Next, we will explain the process performed by the output unit 73 of the reception control device 70 to output data to a higher-level device such as the reception server 80 according to the order of the data contained in the data stored in the storage unit 72. As described above, the transmission control device 10 distributes data to multiple transmission devices 50 and receives data at multiple reception devices 60, so the order of reception and the order of the data may not match.

[0043] 9 is a diagram showing data stored in the memory unit 72. The memory unit 72 temporarily stores data received by the signal receiving unit 71. FIG. 9 shows that the data is temporarily stored in the memory unit 72 in the order d1, d2, d3, d5, d4, and d6 in the order received by the signal receiving unit 71. The output unit 73 outputs the data to a higher-level device such as the receiving server 80 in accordance with the order of the data contained in the data stored in the memory unit 72, as shown in FIG.

[0044] 10 is a flowchart showing the processing flow of the output unit 73. The output unit 73 obtains the order of the data most recently output to the receiving server 80 (step S401). The output unit 73 references the storage unit 72 to determine whether the next data is stored (step S402). If the next data is not stored (step S402: NO), the output unit 73 waits for the data to be stored. If the next data is stored (step S402: YES), the output unit 73 outputs the next data to the receiving server 80 (step S403) and returns to step S401.

[0045] In this way, the output unit 73 outputs data to the receiving server 80 in accordance with the order of the data contained in the data stored in the storage unit 72. This allows data to be output to the higher-level device in a guaranteed order, thereby providing a technology for stable and efficient communication.

[0046] In the above-described embodiment, the timing at which the collector 21 collects the MCS or RSSI may be determined according to the degree of change in wireless quality. That is, when the degree of change in wireless quality is large, the data is collected, for example, every minute, and the ratio is calculated and reflected in the data allocation. In this way, it is possible to deal with wireless quality that changes from moment to moment. On the other hand, when the degree of change in wireless quality is small, the data is collected, for example, every day, and the ratio is calculated and reflected in the data allocation. In this way, compared to when the frequency of communication between the collector 21 and the transmitter 50 is unnecessarily high, it is possible to suppress traffic between the collector 21 and the transmitter 50 and also reduce the processing required for calculation by the calculator 20.

[0047] In the above-described embodiment, the transmission control device 10 and the reception control device 70 may be realized by software or hardware. For example, by implementing the process of allocating data to the transmission device 50 in the transmission control device 10 and the process of storing data in the storage unit 72 in the reception control device 70 by hardware, it is possible to further increase the speed. Furthermore, the calculation unit 20 may be realized by software, and the transmission control device 10 excluding the functions of the calculation unit 20 may be realized by hardware.

[0048] The processing of the transmission control device 10, the reception control device 70, or the 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" as used herein includes hardware such as an OS and peripheral devices. Furthermore, the term "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, the term "computer-readable recording medium" may also include devices that dynamically store programs for a short period of time, such as communication lines used when transmitting programs via networks such as the Internet or telephone lines, or devices that store programs for a fixed period of time, such as volatile memory within a computer system serving as a server or client. The program may be for implementing only a portion of the above-described functions, or may be capable of implementing the above-described functions in combination with a program already stored in the computer system, or may be implemented using a programmable logic device such as an FPGA (Field Programmable Gate Array).

[0049] Although an embodiment of the present invention has been described above in detail with reference to the drawings, the specific configuration is not limited to this embodiment, and includes designs within the scope of the gist of the present invention. [Explanation of symbols]

[0050] 1 communication system, 10 transmission control device, 20 calculation unit, 21 collection unit, 22 rate calculation unit, 23 notification unit, 30 transmission control unit, 31 setting unit, 32 signal receiving unit, 33 flow rate adjustment unit, 40 transmission server, 50 transmission device, 60 receiving device, 70 reception control device, 71 signal receiving unit, 72 storage unit, 73 output unit, 80 receiving server

Claims

1. A transmission control device that controls a transmission rate at which each of the transmitting devices transmits in a communication system that includes N transmitting devices (N is an integer of 2 or more) and N receiving devices, and in which the transmitting devices and the receiving devices communicate one-to-one, comprising: a collection unit that collects, from each transmitting device, a modulation and coding scheme in the transmitting device or a received radio wave intensity in a receiving device that communicates with the transmitting device on a one-to-one basis, and that increases the frequency of collecting the modulation and coding scheme or the received radio wave intensity as the degree of change in wireless quality increases; a calculation unit that calculates a ratio of transmission rates to be assigned to each of the transmitting devices based on the modulation and coding scheme or received radio wave intensity collected by the collection unit; a setting unit that sets a transmission rate to be assigned to each of the transmitting devices in accordance with the ratio calculated by the calculation unit; Equipped with The collection unit collects the modulation and coding scheme or the received radio wave intensity using SNMP (Simple Network Management Protocol). Transmission control device.

2. 2. The transmission control device according to claim 1, wherein the calculation unit calculates a ratio of the transmission rates to be assigned to each of the transmission devices so as to be proportional to the transmission rates of each of the transmission devices determined by the modulation and coding scheme collected by the collection unit.

3. a storage unit for storing correspondence data associating received radio wave strength with a modulation and coding method for the received radio wave strength; 2. The transmission control device according to claim 1, wherein the calculation unit uses the correspondence data to acquire a modulation and coding scheme corresponding to the received radio wave intensity collected by the collection unit, and calculates a ratio of transmission rates to be assigned to each of the transmitting devices so as to be proportional to the transmission rates of each transmitting device determined by the acquired modulation and coding scheme.

4. a storage unit for storing correspondence data associating received radio wave strength with a modulation and coding method for the received radio wave strength; 2. The transmission control device according to claim 1, wherein the calculation unit uses the corresponding data to acquire a modulation coding scheme corresponding to the received radio wave intensity collected by the collection unit, calculates an average value for each transmission device of the transmission rate of the transmission device determined by the acquired modulation coding scheme and the transmission rate of the transmission device determined by the modulation coding scheme collected by the collection unit, and calculates a ratio of the transmission rates to be assigned to each transmission device so as to be proportional to the calculated average value.

5. A reception control device for receiving data received by each of the receiving devices in 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, comprising: a storage unit that stores the data; an output unit that outputs the data to a higher-level device in accordance with the order of the data included in the data stored in the storage unit; Equipped with a transmission rate of the data is controlled by a transmission control device; The transmission control device a collection unit that collects, from each transmitting device, a modulation and coding scheme in the transmitting device or a received radio wave intensity in a receiving device that communicates with the transmitting device on a one-to-one basis, and that increases the frequency of collecting the modulation and coding scheme or the received radio wave intensity as the degree of change in wireless quality increases; a calculation unit that calculates a ratio of transmission rates to be assigned to each of the transmitting devices based on the modulation and coding scheme or received radio wave intensity collected by the collection unit; a setting unit that sets a transmission rate to be assigned to each of the transmitting devices in accordance with the ratio calculated by the calculation unit; The collection unit collects the modulation and coding scheme or the received radio wave intensity using SNMP (Simple Network Management Protocol). Receiving control device.

6. A control method for a transmission control device that controls a transmission rate at which each of the transmitting devices transmits in a communication system that includes N (N is an integer of 2 or more) transmitting devices and N receiving devices, the N (N is an integer of 2 or more) transmitting devices and the receiving devices communicate one-to-one, comprising: a collection step in which the transmission control device collects, from each of the transmission devices, the modulation and coding scheme in the transmission device or the received radio wave strength in the reception device that communicates one-to-one with the transmission device, and the greater the degree of change in wireless quality, the more frequently the transmission control device collects the modulation and coding scheme or the received radio wave strength; a calculation step in which the transmission control device calculates a ratio of transmission rates to be assigned to each of the transmission devices based on the modulation and coding schemes or received radio wave intensity collected in the collection step; a setting step in which the transmission control device sets a transmission rate to be assigned to each of the transmission devices in accordance with the ratio calculated in the calculation step; Equipped with the collecting step includes collecting the modulation and coding scheme or the received radio wave intensity using a Simple Network Management Protocol (SNMP); Control method.

7. A control method for a reception control device in a communication system including N (N is an integer of 2 or more) transmission devices and N reception devices, in which the transmission devices and the reception devices communicate one-to-one, the control method comprising: receiving data received by each reception device and having a storage unit that stores the data; an output step in which the reception control device outputs the data to a higher-level device in accordance with the order of the data included in the data stored in the storage unit; Equipped with a transmission rate of the data is controlled by a transmission control device; The control method of the transmission control device includes: a collection step in which the transmission control device collects, from each of the transmission devices, the modulation and coding scheme in the transmission device or the received radio wave strength in the reception device that communicates one-to-one with the transmission device, and the greater the degree of change in wireless quality, the more frequently the transmission control device collects the modulation and coding scheme or the received radio wave strength; a calculation step in which the transmission control device calculates a ratio of transmission rates to be assigned to each of the transmission devices based on the modulation and coding schemes or received radio wave intensity collected in the collection step; a setting step in which the transmission control device sets a transmission rate to be assigned to each of the transmission devices in accordance with the ratio calculated in the calculation step; the collecting step includes collecting the modulation and coding scheme or the received radio wave intensity using a Simple Network Management Protocol (SNMP); Control method.

8. A communication system includes N (N is an integer of 2 or more) transmitting devices and N receiving devices, and the transmitting devices and the receiving devices communicate one-to-one. The communication system functions as a transmission control device that controls a transmission rate of each transmitting device, the program comprising: The computer a collection unit that collects, from each transmitting device, a modulation and coding scheme in the transmitting device or a received radio wave intensity in a receiving device that communicates with the transmitting device on a one-to-one basis, and that increases the frequency of collecting the modulation and coding scheme or the received radio wave intensity as the degree of change in wireless quality increases; a calculation unit that calculates a ratio of transmission rates to be assigned to each of the transmitting devices based on the modulation and coding scheme or received radio wave intensity collected by the collection unit; a setting unit that sets a transmission rate to be assigned to each of the transmitting devices in accordance with the ratio calculated by the calculation unit; and make it work, The collection unit collects the modulation and coding scheme or the received radio wave intensity using SNMP (Simple Network Management Protocol). program.

9. A program that causes a computer to function as a reception control device having a storage unit that receives data received by each of the receiving devices and stores the data in a communication system that includes N (N is an integer of 2 or greater) transmitting devices and N receiving devices, and in which the transmitting devices and receiving devices communicate one-to-one, The computer an output unit that outputs the data to a higher-level device in accordance with the order of the data included in the data stored in the storage unit; It is a program to make it function as a a transmission rate of the data is controlled by a transmission control device; The computer that functions as the transmission control device includes: a collection unit that collects, from each transmitting device, a modulation and coding scheme in the transmitting device or a received radio wave intensity in a receiving device that communicates with the transmitting device on a one-to-one basis, and that increases the frequency of collecting the modulation and coding scheme or the received radio wave intensity as the degree of change in wireless quality increases; a calculation unit that calculates a ratio of transmission rates to be assigned to each of the transmitting devices based on the modulation and coding scheme or received radio wave intensity collected by the collection unit; a setting unit that sets a transmission rate to be assigned to each of the transmitting devices in accordance with the ratio calculated by the calculation unit; The collection unit collects the modulation and coding scheme or the received radio wave intensity using SNMP (Simple Network Management Protocol). program.

Citation Information

Patent Citations

  • Radio communication equipment, radio communication system, and communication control method

    JP2011244077A

  • Radio communication system and radio communication method

    JP2013165311A

  • Radio communication abnormality detection method, radio communication abnormality detection program, and radio communication abnormality detection device

    JP2017123124A

  • Wireless communication apparatus and wireless communication method

    JP2018157535A

  • Data transmission device, reception device, transmission method, reception method, communication system, and program

    JP2019205126A