Transmission control device, communication system, control method, and program
The transmission and receiving control devices optimize communication systems by selecting suitable transmitters based on quality metrics and managing data to reduce resource waste and congestion.
Patent Information
- Application Number
- JP2021209916
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-12-23
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2041-12-23
AI Technical Summary
In communication systems where multiple transmitters and receivers communicate one-to-one, variations in transmission rates can lead to unnecessary resource consumption and frequency congestion due to transmitters and receivers with low transmission rates.
A transmission control device that collects communication quality information, such as modulation and coding methods or received signal strength, to select the most suitable transmitters for communication based on their rates or signal strength, and a receiving control device that discards duplicate data to optimize resource usage.
This approach reduces power consumption and frequency congestion by selecting optimal transmitters and managing data transmission efficiently, thereby minimizing resource waste.
Smart Images

Figure 0007738471000001 
Figure 0007738471000002 
Figure 0007738471000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a transmission control device, communication systems , 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. [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] There is a communication system in which multiple transmitters and multiple receivers communicate one-to-one with each other, duplicating the data to be transmitted and transmitting frames containing the same data from each transmitter. When performing one-to-one communication, variations in the transmission rates between the transmitters and receivers can occur. For example, when a transmitter and a receiver with a low transmission rate communicate with each other, they may transmit and receive frames that have already been transmitted and received between other transmitters or receivers. This can lead to problems such as unnecessary resource consumption, such as power consumption by the transmitters and receivers with low transmission rates or frequency congestion at the frequencies used by the transmitters and receivers with low transmission rates.
[0005] The present invention has been made in consideration of the above circumstances, and its purpose is to provide a technology that reduces waste of resources 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 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, in which the transmitting devices and the receiving devices communicate one-to-one, and that includes: a collection unit that collects communication quality information that indicates 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.
[0007] In addition, one aspect of the present invention is that in the above-mentioned transmission control device, the communication quality information is a modulation and coding method used in the transmission device, and the selection unit determines the number n of the transmission devices to be used for communication based on the maximum value of the transmission rate determined according to the modulation and coding method collected by the collection unit for each of the transmission devices, and selects the transmission devices with the highest transmission rate, starting 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.
[0008] In addition, one aspect of the present invention is that 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 the transmitting devices to be used for communication based on the maximum value of the received radio wave strength collected by the collection unit for each of the transmitting devices, and selects the transmitting devices to be used for communication from the transmitting device with the maximum received radio wave strength to the top n receiving radio wave strengths.
[0009] One aspect of the present invention is a receiving 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, in which the transmitting devices and the receiving devices communicate one-to-one, and that includes: a memory unit that stores the data; and an output unit that acquires identification information for identifying the data stored in the memory unit, and if identification information identical to the acquired identification information has already been acquired, discards the data that includes 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.
[0010] 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) transmitting devices and N receiving devices, in which the transmitting devices and the receiving devices communicate one-to-one, the control method comprising: a collection step in which the transmission control device collects communication quality information indicating the communication quality between the transmitting devices and the receiving devices; and a selection step in which the transmission control device selects one of the N transmitting devices to be used for communication based on the communication quality information collected by the collection step.
[0011] 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 the receiving devices communicate one-to-one, and which receives data received by each of the receiving devices and has a memory unit that stores the data, wherein the receiving control device acquires identification information for identifying the data stored in the memory 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 the order of the data.
[0012] 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 with each other. 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 the received radio wave strength collected by the collection 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 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, in which the transmitting devices and the receiving devices communicate one-to-one, and that causes the computer to function as a collection unit that collects communication quality information that indicates 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. [Effects of the Invention]
[0014] As described above, according to the present invention, it is possible to provide a technique for suppressing waste of resources. [Brief explanation of the drawings]
[0015] [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] 1 is an example of a frame. [Figure 3] FIG. 10 is a diagram illustrating data to be discarded. [Figure 4] FIG. 10 is a diagram illustrating an example of correspondence between MCS and transmission rate. [Figure 5] 10 is a flowchart showing a process flow when selection is made based on MCS. [Figure 6] 10 is a flowchart showing a process flow when selection is made based on RSSI. [Figure 7] 10 is a flowchart showing the flow of processing by an output unit. DETAILED DESCRIPTION OF THE INVENTION
[0016] 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.
[0017] 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).
[0018] 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 copies the data received from the transmission server 40 to the transmission device 50 and outputs the same data to each transmission device 50. The transmission device 50 wirelessly transmits the data output by the transmission control device 10 to the reception device 60. At this time, the data is embedded in a frame, which will be described later, 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.
[0019] 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 transmission device 50 and the reception device 60. In this embodiment, the communication quality information collected includes the modulation and coding scheme (MCS (Modulation and Coding Scheme)) in the transmission device 50 or the received signal strength (RSSI (Received Signal Strength Indicator)) in the reception device 60 that communicates one-to-one with the transmission 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 of explanation, it is assumed that the collection unit 21 acquires an MCS value (hereinafter simply referred to as "MCS"). The collection unit 21 may acquire the MCS and RSSI using SNMP (Simple Network Management Protocol).
[0020] The selection unit 22 selects a transmission device 50 to be used for communication from among 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 identification information that identifies the transmission device 50 selected by the selection unit 22.
[0021] 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 identification 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 identification information.
[0022] Fig. 2 is an example of a frame. The frame shown in Fig. 2 omits headers and error correction codes that are unrelated to this embodiment. As shown in Fig. 2, the frame includes 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.
[0023] The transmitting devices 50 to which the frames have been input transmit data wirelessly to the corresponding receiving devices 60. The receiving devices 60 output the received data to the reception control device .
[0024] As shown in FIG. 1, 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 receiving device 60. The storage unit 72 temporarily stores the data received by the signal receiving unit 71. The output unit 73 acquires identification information for identifying the data stored in the storage unit 72 (hereinafter referred to as "data A") from the frame, 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 the higher-level device in accordance with sequence information indicating the sequence of data A.
[0025] Discarding will be specifically explained using Fig. 3. Fig. 3 is a diagram for explaining data to be discarded. Fig. 3 shows a state in which transmitting device Y and receiving device X are communicating, and a state in which transmitting device Z and receiving device W are communicating. Also shown are frames a, b, and c. It is assumed that the closer a frame is to the receiving device, the earlier it is received by the receiving device.
[0026] 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.
[0027] As shown in FIG. 3, the data received by the receiving device 60 earliest is output to the receiving server 80, so that low-delay and stable communication can be realized.
[0028] Next, a description will be given of the selection method of the selection unit 22. As described above, the selection unit 22 selects a transmission device 50 to be used for communication from among the N transmission devices 50. First, a selection method based on MCS will be described.
[0029] The selection unit 22 determines the number n of transmission devices 50 to be used for communication based on the maximum value of the transmission rate determined according to the MCS collected by the collection unit 21 for each transmission device 50, and selects the transmission devices 50 with the highest transmission rate up to the nth highest transmission rate as the transmission devices to be used for communication.
[0030] The selector 22 determines the transmission rate determined according to the MCS. The method by which the selector 22 determines the transmission rate from the MCS will be described.
[0031] 4 is a diagram showing an example of the correspondence between MCS and transmission rates. Information indicating the correspondence between MCS and transmission rates 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 or a case statement of the program. The selection 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 the transmission device 50-1, r2 is acquired as the transmission rate of the transmission device 50-1. Note that instead of the method of acquiring the transmission rate using information indicating the correspondence between MCS and transmission rates, the transmission rate may be acquired directly from the transmission device 50.
[0032] The processing of the transmission control device 10 when selecting based on the MCS will be described using the flowchart in Fig. 5. In Fig. 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).
[0033] The selection unit 22 determines whether the maximum transmission rate among the transmission rates of each transmission device 50 is 100 Mbps or more (step S104). If the maximum transmission rate is 100 Mbps or more (step S104: YES), the selection unit 22 determines the number of transmission devices 50 to be used for communication to be one (step S105). The selection unit 22 selects the transmission devices 50 with the highest transmission rate as the transmission 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 specification information that specifies the transmission device 50 selected by the selection unit 22 (step S107).
[0034] If the maximum transmission rate is less than 100 Mbps (step S104: NO), the selector 22 determines whether the maximum transmission rate among the transmission rates of each transmitting device 50 is 75 Mbps or more (step S108). If the maximum transmission rate is 75 Mbps or more (step S108: YES), the selector 22 determines the number of transmitting devices 50 to be used for communication to be two (step S109). The selector 22 selects the transmitting devices 50 with the highest transmission rate, down to the second highest transmission rate, as the transmitting devices 50 to be used for communication (step S110). The notifier 23 notifies the setting unit 31 of the transmission control unit 30 of specification information that specifies the transmitting device 50 selected by the selector 22 (step S107).
[0035] If the maximum transmission rate is less than 75 Mbps (step S108: NO), the selector 22 determines whether the maximum transmission rate among the transmission rates of each transmitting device 50 is 50 Mbps or more (step S111). If the maximum transmission rate is 50 Mbps or more (step S111: YES), the selector 22 determines the number of transmitting devices 50 to be used for communication to be three (step S112). The selector 22 selects the transmitting devices 50 with the highest transmission rate, starting with the transmitting device 50 with the highest transmission rate, as the transmitting devices 50 to be used for communication (step S113). The notifier 23 notifies the setting unit 31 of the transmission control unit 30 of specification information that specifies the transmitting device 50 selected by the selector 22 (step S107).
[0036] 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, 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 become the transmission devices 50 to be used for communication. The notification unit 23 notifies the setting unit 31 of the transmission control unit 30 of specification information that specifies the transmission devices 50 selected by the selection unit 22 (step S107).
[0037] The thresholds (100 Mbps, 75 Mbps, 50 Mbps) used in each determination (steps S104, 108, 111) in the flowchart of Fig. 5 are merely examples, and any threshold may be used. Also, the number of determinations (three times in steps S104, 108, 111 in Fig. 5) is merely an example, and any number of determinations may be used.
[0038] The threshold may be determined according to, for example, 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 may be R, (3×R) / 4, R / 2, etc. Alternatively, instead of sorting by threshold, 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.
[0039] As shown in the process of Figure 5, by selecting a 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.
[0040] Next, a selection method based on RSSI will be described. The selector 22 determines the number n of transmitters 50 to use for communication according to the maximum RSSI value collected by the collector 21 for each transmitter 50, and selects the transmitters 50 with the highest RSSI up to the nth highest RSSI as the transmitters 50 to use for communication.
[0041] The processing of the transmission control device 10 when making a selection based on RSSI will be described with reference to the flowchart of Fig. 6. In Fig. 6, the collection unit 21 acquires the 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).
[0042] The selection unit 22 determines whether the maximum RSSI value of each transmission 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 transmission devices 50 to be used for communication to be one (step S204). The selection unit 22 selects the transmission devices 50 with the highest RSSI, starting with the transmission device 50 with the largest RSSI, as the transmission 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 identification information identifying the transmission device 50 selected by the selection unit 22 (step S206).
[0043] If the maximum RSSI value is less than -30 dBm (step S203: NO), the selector 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 selector 22 determines the number of transmission devices 50 to be used for communication to be two (step S208). The selector 22 selects the transmission devices 50 with the highest RSSI, down to the second highest RSSI, as the transmission devices 50 to be used for communication (step S209). The notifier 23 notifies the setting unit 31 of the transmission control unit 30 of specification information that specifies the transmission device 50 selected by the selector 22 (step S206).
[0044] If the maximum RSSI value is less than −50 dBm (step S208: NO), the selector 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 selector 22 determines the number of transmission devices 50 to be used for communication to be three (step S211). The selector 22 selects the transmission devices 50 with the highest RSSI, down to the top three, as the transmission devices 50 to be used for communication (step S212). The notifier 23 notifies the setting unit 31 of the transmission control unit 30 of specification information that specifies the transmission device 50 selected by the selector 22 (step S206).
[0045] 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 from the transmission device 50 with the maximum 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 the transmission devices 50 to be used for communication. The notification unit 23 notifies the setting unit 31 of the transmission control unit 30 of specification information that specifies the transmission device 50 selected by the selection unit 22 (step S206).
[0046] The thresholds (-30 dBm, -50 dBm, -70 dBm) used in each determination (steps S203, 207, 210) in the flowchart of Fig. 6 are merely examples, and any thresholds may be used. Also, the number of determinations (three times in steps S203, 207, 210 in Fig. 6) is merely an example, and any number of determinations may be used.
[0047] As shown in the processing of Figure 6, by selecting a transmitting device 50 to be used for communication from among N transmitting devices 50 based on RSSI, the transmitting device 50 is not used more than necessary, thereby reducing waste of resources such as power consumption and frequency.
[0048] Next, the processing of the reception control device 70 will be described. Fig. 7 is a flowchart showing the processing flow of the output unit 73. In Fig. 7, when the output unit 73 outputs data stored in the storage unit 110 to the reception server 80, it acquires order information and identification information of the output data. The acquired order information and identification information are stored in a storage device (not shown).
[0049] The output unit 73 refers to the storage unit 72 and determines whether the next data is stored (step S302). Here, "next data" refers to the data next in 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, the sixth, becomes the "next data." On the other hand, if the next data, the sixth, is not stored and the seventh data is stored, a negative determination is made in step S302, and the storage of the sixth data is awaited.
[0050] 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 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 the data means, for example, deleting the 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.
[0051] In this way, the output unit 73 outputs the data stored in the storage unit 72 to the receiving server 80 in the order of the data. This allows data to be output to the higher-level device in a guaranteed order, thereby providing a technology for stable and efficient communication. Furthermore, since data of identification information that has already been acquired is not transmitted, it is possible to prevent duplicate data from being output to the receiving server 80.
[0052] 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, etc. 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.
[0053] In the embodiment described above, the timing at which the collection unit 21 collects the 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 transmission device 50. In this way, it is 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 transmission device 50. In this way, it is possible to suppress traffic between the collection unit 21 and the transmission device 50, and also reduce the processing required for calculation by the calculation unit 20, compared to when the frequency of communication between the collection unit 21 and the transmission device 50 is unnecessarily high.
[0054] 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, the process of outputting 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 may be realized by hardware, thereby making it possible to 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.
[0055] 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 reduced compared to the case where all transmitting devices are used for transmission as in the prior art, thereby reducing waste of resources.
[0056] In the above-described embodiment, the communication quality information is exemplified by the modulation and coding scheme or the received radio wave intensity, but is not limited thereto. The communication quality information may be any wireless information that indicates the quality of communication (for example, information indicating the communication speed or the stability of communication).
[0057] 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).
[0058] 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]
[0059] 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 reception control device, 71 signal receiving unit, 72 storage unit, 73 output unit, 80 receiving server
Claims
1. 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.
2. 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.
3. 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.
4. 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.
5. 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.
6. 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.
7. A communication system including N (N is an integer of 2 or more) transmitting devices and N receiving devices, wherein the transmitting devices and the receiving devices communicate one-to-one, said program causing a computer to function as a transmission control device that controls the transmitting devices, 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.
8. 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.
Citation Information
Patent Citations
Energy-efficient, service-quality-conscious communication over multiple air links
JP2013507057A
Wireless communication apparatus and wireless communication method
JP2018157535A
Data transmission device, reception device, transmission method, reception method, communication system, and program
JP2019205126A
Wireless communication system and wireless communication method
JP2020145522A
Transmission device, transmission method, reception device, and reception method
WO2019054080A1