Wireless communication method and wireless communication system
By setting and adjusting connection thresholds based on past performance, wireless base stations manage congestion and terminals select stations based on cost and quality, enhancing the efficiency and quality of wireless communication systems.
Patent Information
- Application Number
- JP2024516003
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-04-21
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2042-04-21
AI Technical Summary
Conventional wireless communication systems fail to account for performance differences between wireless base stations, leading to reduced utilization efficiency of high-quality stations and uneven communication quality among terminals.
Implement a wireless communication method where wireless base stations set and adjust connection thresholds based on past performance values to manage congestion, and terminals autonomously select stations based on cost and quality considerations.
Improves the utilization efficiency of high-quality wireless base stations and balances communication quality among terminals.
Smart Images

Figure 0007761138000001 
Figure 0007761138000002 
Figure 0007761138000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a wireless communication method and a wireless communication system. [Background technology]
[0002] BACKGROUND ART A wireless communication system is known that performs distributed processing of connection control using blockchain technology in connection control between a wireless base station and a wireless terminal (for example, see Non-Patent Document 1). [Prior art documents] [Non-patent literature]
[0003] [Non-Patent Document 1] X. Ling, et al., "Blockchain Radio Access Network (B-RAN): Towards Decentralized Secure Radio Access Paradigm", IEEE Access, Volume: 7, 2019, p.9714 9723 Summary of the Invention [Problem to be solved by the invention]
[0004] Conventional technologies cannot take into account differences in performance between wireless base stations when a wireless terminal autonomously determines which wireless base station to connect to, resulting in issues such as reduced utilization efficiency of wireless base stations with high communication quality and differences in communication quality among wireless terminals.
[0005] The embodiments of the present invention have been made in consideration of the above problems, and provide a wireless communication method that improves the utilization efficiency of wireless base stations with high communication quality and smooths out differences in communication quality among wireless terminals. [Means for solving the problem]
[0006] In order to solve the above problem, a wireless communication method according to an embodiment of the present invention includes: In a wireless communication system including a plurality of wireless base stations and a wireless terminal,A wireless base station performs a setting process of setting a threshold value for determining a degree of congestion of the wireless base station based on a past communication performance value, a determination process of determining a degree of congestion of the wireless base station using the threshold value, and a change process of changing a connection condition of the wireless base station based on the degree of congestion of the wireless base station. The wireless terminal then executes a reception process for receiving the connection conditions, and a determination process for determining the wireless base station to which the wireless terminal will request connection based on the connection conditions. [Effects of the Invention]
[0007] According to an embodiment of the present invention, it is possible to provide a wireless communication method that improves the utilization efficiency of wireless base stations with high communication quality and smooths out differences in communication quality among wireless terminals. [Brief explanation of the drawings]
[0008] [Figure 1] 1 is a diagram illustrating an example of a system configuration of a wireless communication system according to an embodiment of the present invention. [Figure 2] FIG. 2 is a diagram illustrating an example of a functional configuration of a radio base station according to the present embodiment. [Figure 3] FIG. 2 is a diagram illustrating an example of a functional configuration of a wireless terminal according to the present embodiment. [Figure 4] 10 is a flowchart illustrating an example of processing performed by a radio base station according to the present embodiment. [Figure 5] 10 is a flowchart illustrating an example of processing of a wireless terminal according to the present embodiment. [Figure 6] 10 is a flowchart illustrating an example of a process for changing a connection condition according to the first embodiment. [Figure 7] FIG. 10 is a diagram for explaining a process of changing a connection condition according to the first embodiment. [Figure 8] 10 is a flowchart illustrating an example of a process for changing a connection condition according to the second embodiment. [Figure 9] FIG. 2 is a diagram illustrating an example of the hardware configuration of a wireless base station and a wireless terminal according to the present embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. The embodiment described below is merely an example, and the embodiment to which the present invention is applied is not limited to the following embodiment.
[0010] <System configuration> FIG. 1 is a diagram illustrating an example of a system configuration of a wireless communication system according to this embodiment. As illustrated in FIG. 1, the wireless communication system 100 includes multiple wireless base stations 110a, 110b, 110c, 110d, 110e, and so on, which form different network cells from one another. For example, the wireless base station 110a forms a network cell 111a and can communicate with a wireless terminal 120b located in the network cell 111a. The wireless base station 110b forms a network cell 111b and can communicate with a wireless terminal 120a located in the network cell 111b. Similarly, the wireless base station 110c forms a network cell 111c and can communicate with wireless terminals 120b, 120c, and 120d located in the network cell 111c. Furthermore, the wireless base station 110d forms a network cell 111d, and the wireless base station 110e forms the network cell 111e.
[0011] In the following description, any one of the wireless base stations 110a, 110b, 110c, 110d, 110e, ... will be referred to as a "wireless base station 110." Similarly, any one of the wireless terminals 120a, 120b, 120c, 120d will be referred to as a "wireless terminal 120." The numbers of wireless base stations 110 and wireless terminals 120 shown in FIG. 1 are merely examples, and other numbers may be used.
[0012] (Processing Overview) Returning to FIG. 1, an overview of the processing of the wireless communication system 100 according to this embodiment will now be described.
[0013] Each wireless base station 110 broadcasts connection conditions for connecting to the wireless terminal 120 within its network cell 111. The connection conditions include, for example, information such as the communication quality to be provided and the connection cost (connection fee) for connecting to the wireless base station 110.
[0014] A wireless terminal 120 that starts communication receives connection conditions transmitted from a nearby wireless base station 110, and determines a wireless base station 110 to which to request connection based on the connection conditions. For example, the wireless terminal 120 determines, from among one or more wireless base stations 110 from which it has received connection conditions, the wireless base station 110 that satisfies the communication quality required by the wireless terminal 120 and has the lowest connection cost as the wireless base station 110 to which it requests connection. In this way, the wireless communication system 100 is a system in which the wireless terminal 120 autonomously determines the wireless base station 110 to which it is to connect. However, this method alone may result in traffic concentration at a specific wireless base station 110. For example, in Fig. 1, assume that the wireless terminal 120a is connected to the wireless base station 110, and the wireless terminals 120c and 120d are connected to the wireless base station 110c.
[0015] In this state, if wireless terminal 120b starts new communication, it is difficult with conventional technology to control wireless terminal 120b to connect to wireless base station 110a, which is less congested, in order to reduce the congestion level of wireless base station 110c.
[0016] Furthermore, it is not realistic to control the optimal connection destination for all wireless terminals 120 through centralized control by a control station that oversees the wireless communication system 100, as the amount of processing required becomes enormous as the number of wireless base stations 110 and wireless terminals 120 increases.
[0017] Therefore, the radio base station 110 according to this embodiment has a function of setting a threshold value for determining the degree of congestion of the own station (radio base station 110) based on past communication performance values, and determining the current degree of congestion of the own station using the threshold value.
[0018] As an example, the radio base station 110 may set the average value of its past communication quality (hereinafter referred to as average communication quality) as a threshold, and determine that the radio base station 110 is congested if the value of the communication quality that the radio base station can provide is smaller than the threshold.
[0019] As another example, the radio base station 110 may set the average value of the number of terminals accommodated in the past (hereinafter referred to as the average number of terminals accommodated) as a threshold, and determine that the radio base station is congested if the number of terminals accommodated in the past is greater than the average number of terminals accommodated in the past.
[0020] In this way, the radio base station 110 according to this embodiment can determine the degree of congestion of its own station based on the actual values of past communications, taking into account the differences in performance of each radio base station 110.
[0021] Furthermore, the radio base station 110 according to this embodiment has a function of changing its connection conditions based on the degree of congestion of the radio base station. For example, the radio base station 110 may increase its connection cost when the radio base station is congested. Alternatively, the radio base station 110 may decrease its connection cost when the radio base station is not congested.
[0022] In this way, the wireless communication system 100 according to this embodiment determines the congestion level of each wireless base station 110 in consideration of the difference in performance between the wireless base stations 110, and changes the connection conditions of each wireless base station 110 based on the congestion level of each wireless base station 110. Therefore, according to this embodiment, it is possible to provide a wireless communication system 100 and a wireless communication method that improve the utilization efficiency of wireless base stations 110 with high communication quality and smooth out differences in communication quality among wireless terminals 120.
[0023] <Functional configuration> Next, the functional configurations of the radio base station 110 and the radio terminal 120 according to this embodiment will be described.
[0024] (Functional configuration of wireless base station) 2 is a diagram showing an example of the functional configuration of a wireless base station according to this embodiment. The wireless base station 110 has, for example, the configuration of a computer, and the computer executes a predetermined program to realize a wireless communication unit 201, a transmission unit 202, a management unit 203, a setting unit 204, a determination unit 205, a change unit 206, a storage unit 207, a wired communication unit 208, and the like. Note that at least a part of the above functional configurations may be realized by hardware.
[0025] The wireless communication unit 201 forms a network cell 111 capable of wireless communication with the wireless base station 110 , and executes wireless communication processing for wireless communication with the wireless terminal 120 connected to the wireless base station 110 .
[0026] The transmitter 202 executes a transmission process of broadcasting connection conditions for connecting to the radio base station 110 to the radio terminals 120 within the network cell 111 of the radio base station 110. The connection conditions include, for example, information such as the communication quality provided by the radio base station 110 and the connection cost (connection fee) for connecting to the radio base station 110.
[0027] The management unit 203 performs a management process of storing and managing, for example, information about the wireless terminal 120 that connects to the wireless base station 110 based on the connection conditions transmitted by the transmission unit 202, and log information 221 that includes information such as the communication quality provided to the wireless terminal 120, in the memory unit 207, etc.
[0028] The management unit 203 may record and manage information about the wireless terminal 120 connecting to the wireless base station 110 and information such as communication quality provided to the wireless terminal 120 in a block chain 222, as in the technique disclosed in Non-Patent Document 1. Here, the following description will be given assuming that the management unit 203 stores and manages log information 221, including information about the wireless terminal 120 connecting to the wireless base station 110 and information such as communication quality provided to the wireless terminal 120, in the storage unit 207.
[0029] The setting unit 204 executes a setting process to set a threshold for determining the degree of congestion of the radio base station 110, based on past communication performance values of the radio base station 110. For example, the setting unit 204 may set the past average communication quality of the radio base station 110 as the threshold, or may set the past average number of terminals accommodated by the radio base station as the threshold.
[0030] The determining unit 205 executes a determination process to determine the degree of congestion of the radio base station 110 using the threshold set by the setting unit 204. For example, the determining unit 205 may determine that the radio base station 110 is congested when the value of the communication quality that the radio base station 110 can provide is lower than the past average communication quality of the radio base station (an example of a threshold). Alternatively, the determining unit 205 may determine that the radio base station 110 is congested when the number of radio terminals 120 connected to the radio base station 110 (the number of terminals accommodated) is greater than the past average number of terminals accommodated (another example of a threshold).
[0031] The changing unit 206 executes a change process to change the connection conditions of the radio base station 110 based on the degree of congestion of the radio base station 110. For example, when the radio base station 110 is congested, the changing unit 206 increases the connection cost of the radio base station. Furthermore, when the radio base station is not congested, the changing unit 206 may decrease the connection cost of the radio base station.
[0032] Here, the connection cost is the cost (e.g., connection fee) for the wireless terminal 120 to connect to the wireless base station 110, and the wireless terminal 120 preferentially connects to the wireless base station 110 with the lowest connection cost among the wireless base stations 110 that satisfy the required communication quality, for example.
[0033] If the distance between the radio base station 110 and the radio terminal 120 is short, the transmission power can be reduced, and if the communication speed between the radio base stations 110 and 120 is fast, the communication time can be shortened. Therefore, the radio terminal 120 may determine the radio base station 110 to connect to based on the received signal strength from the radio base station 110, the communication speed, etc., in addition to the connection cost.
[0034] The transmitting unit 202, the managing unit 203, the setting unit 204, the determining unit 205, the changing unit 206, etc. are included in a communication control unit 310 that controls wireless communication by the wireless communication unit 201, for example.
[0035] The storage unit 207 performs a storage process to store various data, information, programs, etc., including the log information 221 or the block chain 222, in a storage device or the like provided in the wireless base station 110, for example.
[0036] The wired communication unit 208 connects the wireless base station 110 to, for example, a wired communication network, and communicates with other wireless base stations 110 and the like.
[0037] (Functional configuration of wireless terminal) 3 is a diagram showing an example of the functional configuration of a wireless terminal according to this embodiment. The wireless terminal 120 has, for example, the configuration of a computer, and the computer executes a predetermined program to realize a wireless communication unit 301, a receiving unit 302, a determining unit 303, a connection control unit 304, a storage unit 305, and the like. Note that at least a portion of the above functional configurations may be realized by hardware.
[0038] The wireless communication unit 301 connects to the wireless base station 110 via wireless communication and executes wireless communication processing for transmitting and receiving data. The receiving unit 302 uses the wireless communication unit 301 to execute reception processing for receiving connection conditions transmitted by the wireless base station 110.
[0039] The determining unit 303 determines the radio base station 110 to which the radio terminal 120 requests connection, based on the connection conditions received by the receiving unit 302. For example, the radio terminal 120 preferentially connects to the radio base station 110 with the lowest connection cost among the radio base stations 110 that satisfy the required communication quality. Note that the radio terminal 120 can reduce transmission power when the distance to the radio base station 110 is short, and can shorten communication time when the communication speed between the radio base station 110 and the radio terminal 120 is fast. Therefore, it is desirable that the radio terminal 120 determine the radio base station 110 to connect to based on the communication quality of the radio base station 110 and the connection cost.
[0040] The connection control unit 304 executes connection processing to connect to the destination wireless base station 110 determined by the determination unit 303. The receiving unit 302, the determination unit 303, the connection control unit 304, etc. are included in a communication control unit 310 that controls wireless communication by the wireless communication unit 301, for example.
[0041] The storage unit 305 executes a storage process for storing various data, information, programs, etc. required for wireless communication in a storage device or the like provided in the wireless terminal 120, for example.
[0042] <Processing flow> Next, the processing flow of the wireless communication method according to this embodiment will be described using a number of examples.
[0043] (Radio base station processing) 4 is a flowchart showing an example of processing performed by the radio base station according to this embodiment, which shows the overall flow of processing performed by the radio base station 110 described with reference to FIG.
[0044] In step S401, the setting unit 204 sets a threshold for determining the congestion level of the local station (wireless base station 110) based on past communication performance values of the local station. For example, as described above, the setting unit 204 may set the past average communication quality of the local station as the threshold, or may set the past average number of accommodated terminals of the local station as the threshold. Note that the setting unit 204 may use a value other than the past average communication quality and the average number of accommodated terminals as the threshold for determining the congestion level of the local station.
[0045] In step S402, the determining unit 205 executes a determination process to determine the degree of congestion of the radio base station 110, using the threshold set by the setting unit 204. For example, the determining unit 205 may determine that the radio base station 110 is congested if the value of the communication quality that the radio base station 110 can provide is lower than the past average communication quality of the radio base station (an example of a threshold). Alternatively, the determining unit 205 may determine that the radio base station 110 is congested if the number of radio terminals 120 connected to the radio base station 110 (the number of terminals accommodated) is greater than the past average number of terminals accommodated (another example of a threshold).
[0046] In step 403, the change unit 206 executes a change process to change the connection conditions of the own station (wireless base station 110) based on the degree of congestion of the own station. For example, as described above, the change unit 206 increases the connection cost of the own station when the own station is congested. Furthermore, the change unit 206 may decrease the connection cost of the own station when the own station is not congested.
[0047] In step S404, the transmitting unit 202 broadcasts the connection conditions using the wireless communication unit 201. For example, the transmitting unit 202 periodically transmits, via wireless communication, a notification message including the connection conditions, which include information such as the communication quality of the wireless communication provided by its own station (wireless base station 110) and the connection cost.
[0048] In step S405, communication control unit 210 determines whether wireless communication unit 201 has received a connection request from wireless terminal 120, and if a connection request has been received, executes the processes from step S506 onwards. On the other hand, if a connection request has not been received, communication control unit 210 returns the process to step S404.
[0049] In step S406, communication control unit 210 determines whether or not the connection details have been agreed upon with wireless terminal 120, and if the connection details have been agreed upon with wireless terminal 120, communication control unit 210 moves the process to step S407. On the other hand, if the connection details have not been agreed upon with wireless terminal 120, communication control unit 210 returns the process to step S404.
[0050] In step S407, the wireless base station 110 starts communication with the wireless terminal 120 that sent the connection request, and returns the process to step S404. In step S408, when the wireless base station 110 completes the communication, the process returns to step S404.
[0051] The setting unit 204 executes the process of step S409 in parallel with the processes of steps S404 to S408, for example.
[0052] In step S409, the setting unit 204 determines whether a predetermined time has elapsed since the previous execution of the process 400 of steps S401 to S403. Here, the predetermined time is a preset interval for updating the connection cost. If the predetermined time has elapsed, the setting unit 204 executes the process 400 of steps S401 to S403 again. If the predetermined time has not elapsed, the setting unit 204 returns the process to step S404 and waits until the predetermined time has elapsed.
[0053] Through the above process, the radio base station 110 changes the connection conditions of the radio base station 110 based on the past communication performance values of the radio base station itself. Furthermore, by each radio base station 110 included in the radio communication system 100 executing the process of Fig. 4, the radio communication system 100 according to this embodiment can set the connection conditions of each radio base station 110 taking into consideration the difference in performance (communication quality) of each radio base station 110.
[0054] (Wireless terminal processing) 5 is a flowchart showing the flow of processing by the wireless terminal according to this embodiment. This processing shows an example of processing that is executed when the wireless terminal 120 described with reference to FIG. 3 starts wireless communication.
[0055] In step S501, the receiving unit 302 receives connection conditions broadcast by the wireless base station 110. As described above, the connection conditions include information such as the communication quality of wireless communication provided by the wireless base station 110 and the connection cost.
[0056] In step S502, the determination unit 303 determines the radio base station 110 to which the radio terminal 120 requests connection, based on the connection conditions received by the receiving unit 302. For example, the determination unit 303 may determine the radio base station 110 with the lowest connection cost among the radio base stations 110 that satisfy the required communication quality as the radio base station 110 to which the radio terminal 120 requests connection. Furthermore, when there are multiple radio base stations 110 with the same connection cost, the determination unit 303 may determine the radio base station 110 with the highest communication quality (for example, throughput, received power, etc.) as the radio base station 110 to which the radio terminal 120 requests connection.
[0057] In step S503, the connection control unit 304 transmits a connection request to the wireless base station 110 determined by the determination unit 303, requesting a wireless communication connection.
[0058] In step S504, the connection control unit 304 determines whether or not the connection details have been agreed upon with the wireless base station 110, and if the connection details have been agreed upon, the process proceeds to step S505. On the other hand, if the connection details have not been agreed upon, the wireless terminal 120 ends the process in FIG.
[0059] In step S505, the wireless terminal 120 starts communication with the wireless base station 110 to which it is connected, and when the communication is completed in step S506, the processing in FIG. 5 ends.
[0060] Through the above process, the wireless terminal 120 preferentially connects to a wireless base station 110 with a lower connection cost among the wireless base stations 110 in the vicinity.
[0061] 5 again to switch the connection destination to a new radio base station 110. If the connection cost of the radio base station 110 increases during communication, the radio terminal 120 may also execute the process in FIG. 5 again to switch the connection destination to a new radio base station 110.
[0062] <Connection condition change processing> Next, the connection condition change process executed by the wireless base station 110 will be described using a specific example.
[0063] [Example 1] 6 is a flowchart illustrating an example of a process for changing a connection condition according to the embodiment 1. This process represents a specific example of the process 400 of steps S401 to S403 in FIG.
[0064] In step S601, the setting unit 204 of the radio base station 110 calculates a past average throughput value of the radio base station 110, for example, from the log information 221 stored in the storage unit 207. The log information 221 stores, for example, as shown in FIG. 7, wireless communication throughput values (provided throughput values) provided to each radio terminal 120 in past communications with the radio terminal 120. The setting unit 204 calculates the past average throughput value, for example, by averaging the provided throughput values for a predetermined period or the entire period. Furthermore, the setting unit 204 sets the calculated past average throughput value as a threshold for determining the congestion level of the radio base station 110.
[0065] In step S602, the determination unit 205 of the wireless base station 110 calculates a throughput value that can be provided to the wireless terminal 120, for example, from the wireless standard, the current number of terminals accommodated, etc. Here, the current number of terminals accommodated is the number of wireless terminals 120 currently connected to the wireless base station 110.
[0066] In step S603, the determination unit 205 compares the throughput value that the radio base station 110 can provide with a set threshold (average past throughput value) to determine the degree of congestion of the radio base station 110. For example, if the throughput value (an example of communication quality) that the radio base station 110 can provide is smaller than the average past throughput value (threshold), the determination unit 205 determines that the radio base station 110 is congested. On the other hand, if the throughput value that the radio base station 110 can provide is equal to or larger than the average past throughput value (threshold), the determination unit 205 determines that the radio base station 110 is not congested.
[0067] If the throughput value that the radio base station 110 can provide is smaller than the past average throughput value (threshold), i.e., if the radio base station 110 is congested, the determination unit 205 shifts the process to step S604. On the other hand, if the throughput value that the radio base station 110 can provide is equal to or larger than the past average throughput value (threshold), i.e., if the radio base station 110 is not congested, the determination unit 205 shifts the process to step S605.
[0068] In step S604, the change unit 206 of the radio base station 110 increases the connection cost of the radio base station 110. On the other hand, in step S605, the change unit 206 decreases the connection cost of the radio base station 110. Note that the amount of increase or decrease in the connection cost may be a fixed value, or the amount of increase or decrease may be set to be larger as the difference between the available throughput value and the past throughput value increases.
[0069] In the above description, the threshold value is the average value of past throughput, but the threshold value may be a representative value other than the average value, such as the median value of past throughput. The period referenced when calculating the representative value may be a predetermined period such as the past 24 hours, the past week, or the past month, or may be a predetermined period categorized by day of the week or time period.
[0070] [Example 2] 8 is a flowchart illustrating an example of a process for changing a connection condition according to the embodiment 2. This process represents a specific example of the process 400 of steps S401 to S403 in FIG.
[0071] In step S801, the setting unit 204 of the wireless base station 110 calculates the average terminal capacity in the past of the wireless base station 110, for example, from the log information 221 stored in the storage unit 207. Here, the average terminal capacity in the past is the average value of the terminal capacity of the wireless base station 110 stored in the log information 221, etc. Furthermore, the terminal capacity of the wireless base station 110 is the number of wireless terminals 120 connected to the wireless base station 110. Furthermore, the setting unit 204 sets the calculated average terminal capacity in the past of the wireless base station 110 as a threshold for determining the congestion degree of the wireless base station 110.
[0072] In step S802, the decision unit 205 of the wireless base station 110 calculates the current number of terminals accommodated by the wireless base station 110.
[0073] In step S603, the determination unit 205 compares the current terminal capacity of the radio base station 110 with a threshold (the average terminal capacity in the past) to determine the degree of congestion of the radio base station 110. For example, if the current terminal capacity of the radio base station 110 is greater than the average terminal capacity in the past (threshold), the determination unit 205 determines that the radio base station 110 is congested. On the other hand, if the current terminal capacity of the radio base station 110 is equal to or less than the average terminal capacity (threshold), the determination unit 205 determines that the radio base station 110 is not congested.
[0074] If the current number of terminals accommodated by the wireless base station 110 is greater than the past average number of terminals accommodated (threshold), i.e., if the wireless base station 110 is congested, the determination unit 205 shifts the process to step S804. On the other hand, if the current number of terminals accommodated by the wireless base station 110 is equal to or less than the past average number of terminals accommodated (threshold), i.e., if the wireless base station 110 is not congested, the determination unit 205 shifts the process to step S805.
[0075] In step S804, the change unit 206 of the radio base station 110 increases the connection cost of the radio base station 110. On the other hand, in step S805, the change unit 206 decreases the connection cost of the radio base station 110. Note that the amount of increase or decrease in the connection cost may be a fixed value, or may be set to a larger amount as the difference between the current number of terminals accommodated by the radio base station 110 and the average number of terminals accommodated in the past increases.
[0076] In the above explanation, the threshold value is the average value of the past number of terminals accommodated, but the threshold value may be a representative value other than the average value, such as the median value of the past number of terminals accommodated. Furthermore, the period referenced when calculating the representative value may be a predetermined period such as the past 24 hours, the past week, or the past month, or may be a predetermined period categorized by day of the week, time period, or the like.
[0077] <Hardware configuration example> Fig. 9 is a diagram showing an example of the hardware configuration of a wireless base station and a wireless terminal according to this embodiment. The wireless base station 110 and the wireless terminal 120 have, for example, the configuration of a computer 900 as shown in Fig. 9. In the example of Fig. 9, the computer 900 has a processor 901, a memory 902, a storage device 903, a communication device 904, an input device 905, an output device 906, a bus B, etc.
[0078] The processor 901 is, for example, an arithmetic unit such as a CPU (Central Processing Unit) that executes predetermined programs to realize various functions. The memory 902 is a storage medium readable by the computer 900, and includes, for example, a RAM (Random Access Memory) and a ROM (Read Only Memory). The storage device 903 is a computer-readable storage medium, and may include, for example, a HDD (Hard Disk Drive), an SSD (Solid State Drive), various optical disks, and magneto-optical disks.
[0079] The communication device 904 includes one or more pieces of hardware (communication devices) for communicating with other devices via a wireless or wired network. For example, the communication device 904 of the computer 900 included in the wireless base station 110 includes a communication device for performing wireless communication and a communication device for performing wired communication. Also, the communication device 904 of the computer 900 included in the wireless terminal 120 includes a communication device for performing wireless communication.
[0080] The input device 905 is an input device (for example, a keyboard, a mouse, a microphone, a switch, a button, a sensor, etc.) that receives input from the outside. The output device 906 is an output device (for example, a display, a speaker, an LED lamp, etc.) that performs output to the outside. Note that the input device 905 and the output device 906 may be integrated into one device (for example, an input / output device such as a touch panel display).
[0081] The bus B is commonly connected to the above components and transmits, for example, address signals, data signals, and various control signals. The processor 901 is not limited to a CPU, and may be, for example, a DSP (Digital Signal Processor), a PLD (Programmable Logic Device), or an FPGA (Field Programmable Gate Array).
[0082] (supplement) The radio base station 110 and the radio terminal 120 in this embodiment are not limited to being realized by dedicated devices, but may be realized by a general-purpose computer. In this case, a program for realizing this function may be recorded on a computer-readable recording medium, and the program recorded on this recording medium may be read into a computer system and executed to realize the function. Note that the term "computer system" here includes hardware such as an OS and peripheral devices.
[0083] Additionally, "computer-readable recording media" includes various storage devices such as portable media such as flexible disks, optical magnetic disks, ROMs, and CD-ROMs, as well as hard disks built into computer systems. Furthermore, "computer-readable recording media" may also include devices that dynamically store programs for a short period of time, such as communication lines when transmitting programs via networks such as the Internet or communication lines such as telephone lines, and devices that store programs for a certain period of time, such as volatile memory within computer systems that serve as servers or clients in such cases.
[0084] Furthermore, the above program may be one that realizes part of the above-mentioned functions, or may be one that can realize the above-mentioned functions in combination with a program already recorded in a computer system, or may be one that is realized using hardware such as a PLD (Programmable Logic Device) or FPGA (Field Programmable Gate Array).
[0085] <Effects of the embodiment> As described above, according to this embodiment, it is possible to provide a wireless communication method that improves the utilization efficiency of wireless base stations with high communication quality and smooths out differences in communication quality between wireless terminals. Furthermore, according to this embodiment, the wireless base station 110 can obtain the above-mentioned effects even in a wireless communication system 100 in which the wireless base station 110 cannot acquire information about other wireless base stations 110 from the blockchain 222.
[0086] <Summary of the embodiment> This specification discloses at least the following wireless communication methods and wireless communication systems. (Section 1) The wireless base station a setting process of setting a threshold value for determining the degree of congestion of the wireless base station based on a past communication performance value; a determination process for determining a congestion level of the wireless base station using the threshold value; a change process for changing a connection condition of the wireless base station based on a congestion level of the wireless base station; A wireless communication method for performing the above. (Section 2) the setting process sets a past performance value of communication quality of the wireless base station as the threshold value; 2. The wireless communication method according to claim 1, wherein the determination process determines that the wireless base station is congested if a value of communication quality that the wireless base station can provide is smaller than the threshold value. (Section 3) the setting process sets a past performance value of the number of terminals accommodated by the wireless base station as the threshold value; 2. The wireless communication method according to claim 1, wherein the determination process determines that the wireless base station is congested if the current number of terminals accommodated in the wireless base station is greater than the threshold value. (Section 4) 4. The wireless communication method according to any one of claims 1 to 3, wherein the change process increases a connection cost to the wireless base station when the wireless base station is congested. (Section 5) 4. The wireless communication method according to any one of claims 1 to 3, wherein the change process reduces a connection cost of the wireless base station when the wireless base station is not congested. (Section 6) A wireless communication system including a plurality of wireless base stations and a wireless terminal, The radio base station a setting unit that sets a threshold value for determining a degree of congestion of the wireless base station based on a past communication performance value; a determination unit that determines a congestion level of the wireless base station using the threshold; a change unit that changes a connection condition of the wireless base station based on a congestion level of the wireless base station; and The wireless terminal a receiving unit that receives the connection conditions; a determination unit that determines the wireless base station to which the wireless terminal requests connection based on the connection conditions; having Wireless communication system.
[0087] Although the present embodiment has been described above, the present invention is not limited to such a specific embodiment, and various modifications and changes are possible within the scope of the gist of the present invention described in the claims. [Explanation of symbols]
[0088] 100 Wireless Communication System 110, 110a~110e Wireless base station 120, 120a to 120d wireless terminal 204 Settings 205 Judgment section 206 Changes 221 Log Information 302 Receiving unit 303 Decision Section
Claims
1. A wireless communication system including a plurality of wireless base stations and a wireless terminal, The radio base station a setting process of setting a threshold value for determining the degree of congestion of the wireless base station based on a past communication performance value; a determination process for determining a congestion level of the wireless base station using the threshold value; a change process for changing a connection condition of the wireless base station based on a congestion level of the wireless base station; Run The wireless terminal, a receiving process for receiving the connection conditions; a determination process of determining the wireless base station to which the wireless terminal requests connection based on the connection conditions; To execute Wireless communication method.
2. the setting process sets a past performance value of communication quality of the wireless base station as the threshold value; The wireless communication method according to claim 1 , wherein the determination process determines that the wireless base station is congested when a value of the communication quality that the wireless base station can provide is smaller than the threshold value.
3. the setting process sets a past performance value of the number of terminals accommodated by the wireless base station as the threshold value; The wireless communication method according to claim 1 , wherein the determination process determines that the wireless base station is congested when the number of terminals currently accommodated in the wireless base station is greater than the threshold value.
4. The wireless communication method according to claim 1 , wherein the change process increases a connection cost to the wireless base station when the wireless base station is congested.
5. The wireless communication method according to claim 1 , wherein the change process reduces a connection cost of the wireless base station when the wireless base station is not congested.
6. A wireless communication system including a plurality of wireless base stations and a wireless terminal, The radio base station a setting unit that sets a threshold value for determining a degree of congestion of the wireless base station based on a past communication performance value; a determination unit that determines a congestion level of the wireless base station using the threshold; a change unit that changes a connection condition of the wireless base station based on a congestion level of the wireless base station; and The wireless terminal a receiving unit that receives the connection conditions; a determination unit that determines the wireless base station to which the wireless terminal requests connection based on the connection conditions; having Wireless communication system.
Citation Information
Patent Citations
Information processor, communication system, and information processing method
JP2013046336A
Wireless base station, system, communication device, and terminal connection control program
JP2016220164A