WO2023243102A1 - 無線通信システム、無線通信方法、及び基地局装置 - Google Patents
無線通信システム、無線通信方法、及び基地局装置 Download PDFInfo
- Publication number
- WO2023243102A1 WO2023243102A1 PCT/JP2022/024424 JP2022024424W WO2023243102A1 WO 2023243102 A1 WO2023243102 A1 WO 2023243102A1 JP 2022024424 W JP2022024424 W JP 2022024424W WO 2023243102 A1 WO2023243102 A1 WO 2023243102A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- base station
- station device
- devices
- blockchain
- wireless communication
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 101
- 238000000034 method Methods 0.000 title claims description 25
- 230000007704 transition Effects 0.000 claims abstract description 30
- 238000012545 processing Methods 0.000 claims description 23
- 230000008569 process Effects 0.000 claims description 14
- 239000000284 extract Substances 0.000 claims description 13
- 238000000605 extraction Methods 0.000 abstract description 9
- 238000010586 diagram Methods 0.000 description 14
- 238000005516 engineering process Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
- H04W48/10—Access restriction or access information delivery, e.g. discovery data delivery using broadcasted information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
Definitions
- the present invention relates to a wireless communication system, a wireless communication method, and a base station device.
- Non-Patent Document 1 There is a wireless communication system that uses blockchain technology to perform distributed processing of connection control between a base station device and a terminal device. For example, based on the transition information of terminal devices between base station devices acquired from blockchain ledger information shared with other base station devices, the number of terminal devices connected to each base station device, etc. , a technique for controlling the connection conditions of the own device is known (for example, see Non-Patent Document 1).
- Embodiments of the present invention have been made in view of the above-mentioned problems, and allow a base station device that has not sufficiently accumulated past contract information of its own device in the blockchain to determine connection conditions for its own device. make it easier to do
- a wireless communication system is a wireless communication system including a plurality of base station devices, wherein the base station device transmits connection information with a terminal device to the plurality of base station devices.
- a management unit configured to manage using a blockchain shared by the base station devices and radio signals broadcasted by other base station devices determine whether the base station device among the plurality of base station devices an acquisition unit configured to acquire information about one or more first base station devices in the vicinity; and from the ledger information of the blockchain, the first base station among the plurality of base station devices an extraction unit configured to extract information about one or more second base station devices with which the device and the terminal device may transition to each other; a determining unit configured to acquire connection conditions of the base station apparatus and the second base station apparatus, and determine connection conditions of the base station apparatus based on the acquired connection conditions.
- a base station device that has not sufficiently accumulated past contract information of its own device in the blockchain can easily determine connection conditions for its own device.
- FIG. 1 is a diagram illustrating an example of a system configuration of a wireless communication system according to an embodiment.
- FIG. 1 is a diagram showing an example of a blockchain network according to the present embodiment.
- FIG. 2 is a diagram illustrating an example of a functional configuration of a base station device according to the present embodiment. 2 is a flowchart illustrating an example of processing of the base station device according to the present embodiment.
- FIG. 2 is a diagram (1) for explaining processing of the base station device according to the present embodiment.
- FIG. 2 is a diagram (2) for explaining processing of the base station device according to the present embodiment.
- FIG. 3 is a diagram (3) for explaining processing of the base station device according to the present embodiment.
- FIG. 2 is a diagram illustrating an example of the hardware configuration of a base station device according to the present embodiment.
- FIG. 2 is a diagram for explaining an overview of processing of a wireless communication system using blockchain.
- FIG. 2 is a diagram for explaining issues of a wireless communication system using blockchain.
- the wireless communication system uses blockchain technology to perform connection processing in a distributed manner between base station equipment (wireless base station) and terminal equipment (user terminals), thereby eliminating the need for centralized management.
- This is a system in which a terminal device can be connected to a base station device.
- FIG. 9 is a diagram for explaining an overview of processing of a wireless communication system using blockchain.
- transaction data 2 is created between the base station device 10 and the terminal device 20 in a connection process in which the terminal device 20 connects to the base station device 10 (step S1).
- the terminal device 20 receives the connection conditions broadcasted by the base station device 10, and checks the communication quality, connection cost, etc. of the wireless communication network provided by the base station device 10.
- the base station device 10 checks whether the terminal device 20 has sufficient ability to pay. Further, when an agreement regarding connection conditions is obtained between the base station device 10 and the terminal device 20, the base station device 10 records the content of the agreement in the transaction data 2.
- the communication quality of the wireless communication network provided by the base station device 10 includes, for example, throughput, total data amount, etc.
- the terminal device 20 may agree to the connection conditions when the communication quality provided by the base station device 10 satisfies all the communication quality required by the terminal device 20.
- the terminal device 20 may agree to the connection conditions when the communication quality provided by the base station device 10 satisfies a part of the communication quality required by the terminal device 20.
- the base station device 10 spreads the transaction data 2 created in the connection process to the nodes participating in the blockchain network 30 (step S2).
- the blockchain network 30 includes a plurality of nodes that collectively record transaction data 2 in blocks and share a blockchain (distributed ledger) in which a plurality of blocks are recorded in chronological order.
- the plurality of nodes include, for example, a plurality of base station devices 10 that constitute a wireless communication system. Further, the plurality of nodes may include nodes (computers, terminal devices, etc.) other than the base station device 10.
- step S3 When the blockchain network 30 is notified of the transaction data 2, some nodes (for example, the base station device 10x) participating in the blockchain network 30 generate a block 3 together with other transaction data (step S3). Furthermore, after generating the block 3, the blockchain network 30 adds the generated block 3 to the blockchain 40 possessed by each node included in the blockchain network 30 (step S4).
- the blockchain 40 of each node reserves the added block, and after a predetermined number of blocks (verification blocks) are further added to the blockchain, the contract is established by accepting the pending block (step S5 ). After the contract is established, the base station device 10 starts communication with the terminal device 20 (step S6).
- the wireless communication system can perform connection processing between the base station device 10 and the terminal device 20 through distributed control, without relying on a control station or the like that centrally controls the wireless communication system.
- the terminal device (user terminal) 20 takes the lead in that the terminal device 20 checks the connection conditions transmitted by one or more base station devices 10 and determines the base station device 10 to request connection. This is the control procedure.
- the number of terminal devices 20 connected to a specific base station device 10 may be biased, and the efficiency of using radio resources of the entire radio communication system may decrease.
- FIG. 10 is a diagram for explaining the problems of wireless communication systems using blockchain.
- the wireless communication system 1 includes a plurality of base station devices 10a, 10b, and 10c as an example for explanation.
- the base station device 10a forms a network cell 11a and is capable of communicating with terminal devices 20a, 20b, 20c, and 20f within the network cell 11a.
- the base station device 10b forms a network cell 11b and is capable of communicating with terminal devices 20b, 20e, and 20f within the network cell 11b.
- the base station device 10c forms a network cell 11c and is capable of communicating with terminal devices 20c and 20d within the network cell 11c.
- each terminal device 20 autonomously determines the base station device 10 to connect to, for example, as shown in FIG. may become concentrated. Furthermore, if the terminal device 20f connects to a nearby base station device 10a when starting a new communication, for example, the usage efficiency of the wireless resources of the entire wireless communication system 1 will further decrease. There is a risk of it being stored away.
- the base station device disclosed in Non-Patent Document 1 uses blockchain ledger information to identify one or more other base station devices (hereinafter referred to as transition BS group) are extracted. Further, the base station device controls the connection cost of the base station device so as to smooth the number of terminal devices accommodated by the base station device and the transition BS group. For example, if the number of terminal devices connected to the base station device is greater than the number of terminal devices connected to other base station devices included in the transition BS group, the base station device increases its own connection cost. . In addition, the base station device reduces the connection cost of its own station when the number of terminal devices connected to the base station device is smaller than the number of terminal devices connected to other base station devices included in the transition BS group. .
- Non-Patent Document 1 In order to apply the technology disclosed in Non-Patent Document 1 to a base station device, sufficient transaction data 2 (hereinafter referred to as contract information) of the base station device is required in the blockchain.
- contract information sufficient transaction data 2 (hereinafter referred to as contract information) of the base station device is required in the blockchain.
- a base station device newly introduced into a wireless communication system in the early stage of introduction does not have sufficient contract information of the device stored in the blockchain, so the technology disclosed in Non-Patent Document 1 is applied. The problem is that it cannot be done.
- a wireless communication system 100 in which a base station device that has not sufficiently accumulated past contract information of its own device in a blockchain can easily determine connection conditions for its own device.
- FIG. 1 is a diagram showing an example of the system configuration of a wireless communication system according to this embodiment.
- the wireless communication system 100 includes a plurality of base station devices 110a, 110b, 110c, 110d, 110e, . . . that form mutually different network cells.
- the base station device 110a forms a network cell 111a and can communicate with a terminal device 120 within the network cell 111a.
- the base station device 110b forms a network cell 111b and can communicate with a terminal device 120 within the network cell 111b.
- the base station device 110c forms a network cell 111c and can communicate with a terminal device 120 within the network cell 111c.
- the base station device 110d forms a network cell 111d
- the base station device 110e forms a network cell 111e, and can communicate with a terminal device 120 in the network cell 111e.
- base station apparatus 110 is used to refer to any base station apparatus among the base station apparatuses 110a, 110b, 110c, 110d, 110e, .
- the number of base station apparatuses 110 and the number of terminal apparatuses 120 shown in FIG. 1 are examples, and other numbers may be used.
- the plurality of base station apparatuses 110 also function as nodes that participate in the blockchain network 30, and the plurality of base station apparatuses 110 share the same blockchain.
- the blockchain network 30 is a P2P (Peer-to-Peer) network (distributed network) in which each node can send and receive data equally with other nodes without using a server or the like.
- a blockchain is an example of a distributed ledger in which multiple nodes participating in a P2P network record transactions, etc. between two parties in a verifiable and permanent manner.
- the blockchain network 30 may include nodes other than the base station device 110 (for example, other computers, terminal devices, etc.).
- the base station device 110 may request nodes participating in the blockchain network 30 to acquire and record ledger information without holding the blockchain.
- Each base station device 110 manages the connection with the terminal device 120 using blockchain.
- each base station device 110 records and manages contract information such as transaction data 2 described in FIG. 9 in a blockchain shared by a plurality of base station devices 110.
- the base station apparatus 110 refers to the blockchain to obtain information about other base station apparatuses 110 (for example, the connection cost of other base station apparatuses 110 or terminal apparatuses 120 that connect to other base station apparatuses 110). etc.) can be obtained.
- Each base station apparatus 110 broadcasts connection conditions for connecting to the base station apparatus 110 to the terminal apparatuses 120 within the network cell 111 of the base station apparatus 110.
- the connection conditions include, for example, information such as the communication quality to be provided and the connection cost (provided price) for connecting to the base station device 110.
- the terminal device 120 that starts communication receives the connection conditions transmitted by the surrounding base station devices 110, and determines the base station device 110 to request connection based on the connection conditions. For example, the terminal device 120 selects a base station device 110 that satisfies the communication quality required by the terminal device 120 and has the lowest connection cost among the one or more base station devices 110 that have received the connection conditions. The requesting base station device 110 is determined.
- a base station device identifies one or more transition BS groups (one or more other BS groups with which the base station device and the terminal device may mutually transition) from blockchain ledger information. base station equipment). Further, the base station device controls the connection cost of the base station device so as to smooth the number of terminal devices accommodated by the base station device and the transition BS group.
- the base station device 110a is a base station device newly introduced into the wireless communication system 100 in the early stage of introduction, and sufficient contract information of the base station device 110a is not stored in the blockchain. shall be.
- the base station device 110a uses blockchain ledger information to identify other base station devices 110 (transition BS group of the base station device 110a) with which the base station device 110a and the terminal device 120 may mutually transition. cannot be determined. Therefore, there is a problem in that the base station device 110a cannot determine the connection conditions (for example, connection cost) of the base station device 110a by applying the technology disclosed in Non-Patent Document 1, for example.
- the base station device 110a acquires information about the other base station device 110b from, for example, a radio signal that the other base station device 110b broadcasts to the terminal device 120.
- the base station device 110b is an example of one or more first base station devices located around the base station device 110a.
- the base station device 110a determines from the blockchain ledger information shared by the plurality of base station devices 110 that other base station devices 110 (base stations (Transition BS group) of the device 110b is extracted. For example, assume that the base station device 110a extracts information about the base station devices 110c, 110d, and 110e in FIG. 1 as the transition BS group of the base station device 110b.
- the base station devices 110c, 110d, and 110e are examples of one or more second base station devices with which the first base station device (base station device 110b) and the terminal device 120 may transition to each other. It is.
- the base station device 110a acquires connection conditions of the first base station device and the second base station device (here, base station devices 100b to 100e) from the blockchain ledger information, and Based on this, the connection conditions for the base station device 110a are determined. For example, the base station device 110a acquires the connection costs of the first base station device and the second base station devices (base station devices 100b to 100e), and assigns a connection cost that is lower (cheaper) than the acquired connection cost to the base station. The settings are made in the device 110a.
- the base station apparatus 110a has an advantage in connection cost than the surrounding base station apparatus 110b and the base station apparatuses 110c to 110e, which are the transition BS group of the base station apparatus 110b, and the base station apparatus 110a is connected to the terminal apparatus 120 as its own apparatus. It can be guided to the base station device 110a. Therefore, the base station device 110a can quickly accumulate sufficient contract information necessary to apply the conventional technology as shown in the non-patent literature, and the connection cost of the base station device 110a (an example of connection conditions) It becomes easier to decide.
- FIG. 3 is a diagram illustrating an example of the functional configuration of the base station device according to the present embodiment.
- the base station device 110 includes, for example, a computer configuration, and when the computer executes a predetermined program, a wireless communication section 301, a management section 302, an acquisition section 303, an extraction section 304, a determination section 305, and a storage section 306 are installed. , a wired communication unit 307, etc. Note that at least some of the above functional configurations may be realized by hardware.
- the wireless communication unit 301 forms a network cell 111 capable of wireless communication with the base station device 110 and executes wireless communication processing to perform wireless communication with the terminal device 120 connected to the base station device 110.
- the management unit 302 uses a blockchain in which a plurality of base station devices 110 share contract information (connection information) with a terminal device 120 that connects to the base station device 110 based on connection conditions broadcasted by the base station device 110. Execute management processing using the For example, the management unit 302 connects the terminal device 120 that requests connection to the base station device 110 and blocks shared with other base station devices 110 by executing the series of processes described in steps S1 to S6 in FIG. Contract information with the terminal device 120 is recorded in the chain 320.
- the management unit 302 executes various processes for managing the blockchain as a node of the blockchain shared by the plurality of base station devices 110.
- the contract information of the terminal device 120 connected to each base station device 110 in the wireless communication system 100 is recorded in the blockchain 320. Therefore, by referring to the blockchain 320, the base station apparatus 110 can refer to contract information with the terminal apparatus 120 connected to another base station apparatus 110.
- the acquisition unit 303 acquires one or more first base station devices near the own device among the plurality of base station devices 110 included in the wireless communication system 100 from a wireless signal broadcasted by another base station device 110 to broadcast connection conditions. Obtain information about base station equipment. For example, the acquisition unit 303 acquires identification information (hereinafter referred to as base station ID) that identifies a first base station device located around the base station device 110.
- base station ID identification information
- the extraction unit 304 extracts one or more second base station devices to which the first base station device and the terminal device 120 may transition from the blockchain ledger information shared by the plurality of base station devices 110. Extract information.
- the extraction unit 304 refers to the ledger information of the blockchain 320 stored in the storage unit 306, and extracts one or more second base station devices to which the first base station device and the terminal device 120 have transitioned in the past. Extract the base station ID of the base station device.
- the determining unit 305 acquires the connection conditions of the first base station device and the second base station device from the blockchain ledger information shared by the plurality of base station devices 110, and based on the acquired connection conditions, determines the connection condition of the first base station device and the second base station device.
- the connection conditions of the device (base station device 110) are determined.
- the determining unit 305 acquires the connection cost of the first base station device and the second base station device from the ledger information of the blockchain 320 stored in the storage unit 306, and determines that the connection cost is lower (cheaper) than the acquired connection cost. Set the connection cost to the own device.
- connection cost is the cost (for example, connection fee) for the terminal device 120 to connect to the base station device 110
- the terminal device 120 is, for example, a cost for connecting to the base station device 110 that satisfies the necessary communication quality.
- the base station apparatus 110 with the lowest connection cost is connected preferentially.
- the terminal device 120 may decide which base station device 110 to connect to by taking into account the strength of the received signal from the base station device 110, the communication speed, or the like.
- management unit 302 the acquisition unit 303, the extraction unit 304, and the determination unit 305 are included in a communication control unit 310 that controls wireless communication by the wireless communication unit 301, for example.
- the storage unit 306 executes storage processing to store various data, information, programs, etc., including the blockchain 320, in a storage device included in the base station device 110, for example.
- the wired communication unit 307 connects the base station device 110 to, for example, a wired communication network, and executes communication regarding the blockchain network 130 as shown in FIG. 2.
- the functional configuration of the base station device 110 shown in FIG. 3 is an example.
- the storage unit 306 may be implemented by a computer external to the base station device 110.
- the management unit 302 writes ledger information to the blockchain, reads ledger information, etc. using a predetermined node that constitutes the blockchain network 130 shared by a plurality of base station devices 110. There may be.
- FIG. 4 is a flowchart showing the process flow of the base station device according to the present embodiment. This process may be performed, for example, by a base station device 110 that is newly introduced into the wireless communication system 100 and whose own contract information (connection information) is not sufficiently stored in the blockchain 320 (for example, the base station device 110a in FIG. ) shows an example of the process executed.
- a base station device 110 that is newly introduced into the wireless communication system 100 and whose own contract information (connection information) is not sufficiently stored in the blockchain 320 (for example, the base station device 110a in FIG. ) shows an example of the process executed.
- step S401 the acquisition unit 303 of the base station device 110 acquires information about other base station devices 110 in the vicinity of the base station device 110 from radio signals broadcasted by the other base station devices 110.
- a base station device 110a newly introduced into the wireless communication system 100 as shown in FIG.
- the base station ID and the like of the base station device 110b are acquired from the wireless signal at the time of the base station device 110b.
- the other base station device 110b is an example of the first base station device.
- the extraction unit 304 of the base station device 110 extracts, from the ledger information of the blockchain 320, a group of transition BSs in which the terminal device may mutually transition to another base station device (for example, the base station device 110b). Extract.
- the extraction unit 304 of the base station device 110a refers to the past contract information stored in the blockchain 320, and determines whether the terminal device 120 has changed between the base station device 110b and the other base station device 110b.
- the base station apparatuses 110c, 110d, 110e, etc. in FIG. 1 are extracted as a group of transition BSs that have experienced transition.
- the base station devices 110c, 110d, and 110e are examples of one or more second base station devices.
- the determining unit 305 of the base station device 110 determines the connection between another base station device (base station device 110b) and the transition BS group (base station devices 110c, 110d, 110e) from the ledger information of the blockchain 320. Get cost. Further, the determining unit 305 sets (determines) a connection cost lower than the acquired connection cost in the own device (base station device 110a).
- connection costs of base station devices 110b, 110c, 110d, and 110e are "50”, “60”, “55”, and “100”, respectively.
- the determining unit 305 of the base station device 110a sets the connection cost of the base station device 110a to “49 or less” which is lower than the lowest value “50”.
- step S404 the communication control unit 310 of the base station device 110 uses the wireless communication unit 301 to broadcast the connection conditions including the set connection cost by wireless communication.
- the base station device 110a newly introduced into the wireless communication system 100 is connected to other nearby base station devices 110b, and base station devices 110c to 110c, which are transition BS groups of the other base station devices 110b.
- a connection cost lower than that of 110e can be set. This makes the base station apparatus 110a more advantageous in connection cost than other nearby base station apparatuses 110b to 110e, and makes it possible to guide the terminal apparatus 120 to its own apparatus (base station apparatus 110a). Therefore, the base station device 110a can quickly accumulate sufficient contract information, which is necessary in the conventional technology as shown in Non-Patent Document 1, for example.
- the base station device 110 that has not sufficiently accumulated past contract information of its own device in the blockchain can easily determine the connection conditions of its own device.
- the base station device 110a can set the connection cost of its own device based on the connection costs of other nearby base station devices 110b to 110e, so the base station device 110a can set the connection cost of the base station device 110a lower than necessary. , can be prevented from being set in the own device.
- FIG. 8 is a diagram showing an example of the hardware configuration of the base station device according to the present embodiment.
- the base station device 110 includes, for example, the configuration of a computer 800 as shown in FIG.
- the computer 800 includes a processor 801, a memory 802, a storage device 803, a communication device 804, an input device 805, an output device 806, a bus B, and the like.
- the processor 801 is, for example, an arithmetic device such as a CPU (Central Processing Unit) that implements various functions by executing a predetermined program.
- the memory 802 is a storage medium readable by the computer 800, and includes, for example, RAM (Random Access Memory), ROM (Read Only Memory), and the like.
- the storage device 803 is a computer-readable storage medium, and may include, for example, an HDD (Hard Disk Drive), an SSD (Solid State Drive), various optical disks, magneto-optical disks, and the like.
- the communication device 804 includes one or more hardware (communication devices) for communicating with other devices via a wireless or wired network.
- the communication device 804 of the computer 800 included in the base station apparatus 110 includes a communication device for performing wireless communication and a communication device for performing wired communication.
- the input device 805 is an input device (eg, keyboard, mouse, microphone, switch, button, sensor, etc.) that accepts input from the outside.
- the output device 806 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 805 and the output device 806 may have an integrated configuration (for example, an input/output device such as a touch panel display).
- Bus B is commonly connected to each of the above components, and transmits, for example, address signals, data signals, and various control signals.
- the processor 801 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).
- the base station device 110 in this embodiment is not limited to being implemented by a dedicated device, but may be implemented by a general-purpose computer.
- a program for realizing this function may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read into a computer system and executed.
- the "computer system” herein includes hardware such as an OS and peripheral devices.
- computer-readable recording medium includes various storage devices such as flexible disks, magneto-optical disks, ROMs, CD-ROMs, and other portable media, and hard disks built into computer systems.
- a “computer-readable recording medium” refers to a storage medium that dynamically stores a program for a short period of time, such as a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line. It may also include a device that retains a program for a certain period of time, such as a volatile memory inside a computer system that is a server or client.
- the above-mentioned program may be one for realizing a part of the above-mentioned functions, and further may be one that can realize the above-mentioned functions in combination with a program already recorded in the computer system. It may be realized using hardware such as a PLD (Programmable Logic Device) or an FPGA (Field Programmable Gate Array).
- PLD Programmable Logic Device
- FPGA Field Programmable Gate Array
- the base station device 110 can set a lower offering price (connection cost) than the other base station device 119 that observed the signal and its transition BS group.
- connection cost connection cost
- the base station apparatus 110 has a price advantage over other surrounding base station apparatuses 110, and can guide the terminal apparatus 120 to its own apparatus. This allows the base station device 110 to quickly accumulate sufficient contract information, which was necessary in the conventional technology.
- a wireless communication system including a plurality of base station devices includes: A wireless communication system including a plurality of base station devices, The base station device includes: a management unit configured to manage connection information with terminal devices using a blockchain shared by the plurality of base station devices; configured to acquire information about one or more first base station devices in the vicinity of the base station device among the plurality of base station devices from radio signals broadcast by other base station devices; an acquisition department; From the ledger information of the blockchain, extract information on one or more second base station devices among the plurality of base station devices, with which the first base station device and the terminal device may transition to each other.
- an extractor configured as follows;
- the configuration is configured to acquire connection conditions for the first base station device and the second base station device from the blockchain ledger information, and determine connection conditions for the base station device based on the acquired connection conditions. a decision section that was A wireless communication system.
- the determining unit obtains connection costs of the first base station device and the second base station device from the blockchain ledger information, and sets a connection cost lower than the obtained connection cost to the base station device. , the wireless communication system according to item 1.
- (Section 3) The wireless communication system according to claim 2, wherein the determining unit sets a connection cost lower than the acquired connection cost to the base station device when the base station device is newly introduced to the wireless communication system. .
- (Section 4) The wireless communication according to claim 2, wherein the determining unit sets a connection cost lower than the acquired connection cost to the base station device when there is not enough connection information of the base station device in the blockchain. system. (Section 5)
- the base station device a process of managing connection information with a terminal device using a blockchain shared by the plurality of base station devices; A process of acquiring information about one or more first base station devices in the vicinity of the base station device among the plurality of base station devices from a radio signal broadcasted by another base station device; From the ledger information of the blockchain, extract information on one or more second base station devices among the plurality of base station devices, with which the first base station device and the terminal device may transition to each other.
- the base station device of a wireless communication system including a plurality of base station devices, a management unit configured to manage connection information with terminal devices using a blockchain shared by the plurality of base station devices; configured to acquire information about one or more first base station devices in the vicinity of the base station device among the plurality of base station devices from radio signals broadcast by other base station devices; an acquisition department; From the ledger information of the blockchain, extract information on one or more second base station devices among the plurality of base station devices, with which the first base station device and the terminal device may transition to each other.
- an extractor configured as follows; The configuration is configured to acquire connection conditions for the first base station device and the second base station device from the blockchain ledger information, and determine connection conditions for the base station device based on the acquired connection conditions. a decision section that was A base station device having:
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
無線通信システムは、複数の基地局装置を含む無線通信システムであって、前記基地局装置は、端末装置との接続情報を、前記複数の基地局装置が共有するブロックチェーンを用いて管理するように構成された管理部と、他の基地局装置がブロードキャスト送信する無線信号から、前記複数の基地局装置のうち、前記基地局装置の周辺にある1つ以上の第1の基地局装置の情報を取得するように構成された取得部と、前記ブロックチェーンの台帳情報から、前記複数の基地局装置のうち、前記第1の基地局装置と端末装置が互いに遷移する可能性がある1つ以上の第2の基地局装置の情報を抽出するように構成された抽出部と、前記ブロックチェーンの台帳情報から、前記第1の基地局装置及び前記第2の基地局装置の接続条件を取得し、取得した接続条件に基づいて前記基地局装置の接続条件を決定するように構成された決定部と、を有する。
Description
本発明は、無線通信システム、無線通信方法、及び基地局装置に関する。
基地局装置と端末装置と間の接続制御において、ブロックチェーン技術を用いて接続制御を分散処理する無線通信システムがある。例えば、基地局装置が、他の基地局装置と共有するブロックチェーンの台帳情報から取得した基地局装置間の端末装置の遷移情報、及び各基地局装置に接続する端末装置の数等に基づいて、自装置の接続条件を制御する技術が知られている(例えば、非特許文献1参照)。
福島健、他、"ブロックチェーンを用いた無線ネットワーク共用における端末収容数の平滑化手法"、信学技報、IEICE Technical Report、RCS2021-194(2021-12)
しかし、従来の技術では、ブロックチェーンに自装置の過去の契約情報を十分に蓄積していない新たな基地局装置等が、自装置の接続条件を決定することには困難を伴っていた。
本発明の実施形態は、上記の問題点に鑑みてなされたものであって、ブロックチェーンに自装置の過去の契約情報を十分に蓄積していない基地局装置が、自装置の接続条件を決定することを容易にする。
上記の課題を解決するため、本発明の実施形態に係る無線通信システムは、複数の基地局装置を含む無線通信システムであって、前記基地局装置は、端末装置との接続情報を、前記複数の基地局装置が共有するブロックチェーンを用いて管理するように構成された管理部と、他の基地局装置がブロードキャスト送信する無線信号から、前記複数の基地局装置のうち、前記基地局装置の周辺にある1つ以上の第1の基地局装置の情報を取得するように構成された取得部と、前記ブロックチェーンの台帳情報から、前記複数の基地局装置のうち、前記第1の基地局装置と端末装置が互いに遷移する可能性がある1つ以上の第2の基地局装置の情報を抽出するように構成された抽出部と、前記ブロックチェーンの台帳情報から、前記第1の基地局装置及び前記第2の基地局装置の接続条件を取得し、取得した接続条件に基づいて前記基地局装置の接続条件を決定するように構成された決定部と、を有する。
本発明の実施形態によれば、ブロックチェーンに自装置の過去の契約情報を十分に蓄積していない基地局装置が、自装置の接続条件を決定することが容易になる。
以下、図面を参照して本発明の実施の形態(本実施形態)を説明する。以下で説明する実施形態は一例に過ぎず、本発明が適用される実施形態は、以下の実施形態に限られない。
<概要>
初めに、本実施形態の前提となるブロックチェーンを利用した無線通信システムの概要について説明する。当該無線通信システムは、基地局装置(無線基地局)と端末装置(ユーザ端末)との接続処理の際に、ブロックチェーン技術を用いて分散的に接続処理を行うことにより、集中管理によらずに、基地局装置に端末装置を接続可能なシステムである。
初めに、本実施形態の前提となるブロックチェーンを利用した無線通信システムの概要について説明する。当該無線通信システムは、基地局装置(無線基地局)と端末装置(ユーザ端末)との接続処理の際に、ブロックチェーン技術を用いて分散的に接続処理を行うことにより、集中管理によらずに、基地局装置に端末装置を接続可能なシステムである。
(処理の概要)
図9は、ブロックチェーンを利用した無線通信システムの処理の概要について説明するための図である。無線通信システムでは、基地局装置10に端末装置20が接続する接続処理において、基地局装置10と端末装置20との間でトランザクションデータ2を作成する(ステップS1)。例えば、端末装置20は、基地局装置10がブロードキャスト送信する接続条件を受信して、基地局装置10が提供する無線通信ネットワークの通信品質、及び接続コスト等を確認する。一方、基地局装置10は、端末装置20に十分な支払能力があるか等を確認する。また、基地局装置10と端末装置20との間で接続条件に関する合意が得られた場合、基地局装置10は、合意内容をトランザクションデータ2に記録する。
図9は、ブロックチェーンを利用した無線通信システムの処理の概要について説明するための図である。無線通信システムでは、基地局装置10に端末装置20が接続する接続処理において、基地局装置10と端末装置20との間でトランザクションデータ2を作成する(ステップS1)。例えば、端末装置20は、基地局装置10がブロードキャスト送信する接続条件を受信して、基地局装置10が提供する無線通信ネットワークの通信品質、及び接続コスト等を確認する。一方、基地局装置10は、端末装置20に十分な支払能力があるか等を確認する。また、基地局装置10と端末装置20との間で接続条件に関する合意が得られた場合、基地局装置10は、合意内容をトランザクションデータ2に記録する。
なお、基地局装置10が提供する無線通信ネットワークの通信品質には、例えば、スループット、又は総データ量等が含まれる。端末装置20は、基地局装置10が提供する通信品質が、端末装置20が要求する通信品質を全て満たしている場合に接続条件に合意するものであってもよい。或いは、端末装置20は、基地局装置10が提供する通信品質が、端末装置20が要求する通信品質の一部を満たしている場合に接続条件に合意するものであってもよい。
基地局装置10は、接続処理で作成したトランザクションデータ2を、ブロックチェーンネットワーク30に参加するノードへ拡散する(ステップS2)。ブロックチェーンネットワーク30には、トランザクションデータ2をブロック単位でまとめて記録し、複数のブロックを時系列に記録したブロックチェーン(分散型台帳)を共有する複数のノードが含まれる。この複数のノードには、例えば、無線通信システムを構成する複数の基地局装置10が含まれる。また、複数のノードには、基地局装置10以外のノード(コンピュータ、又は端末装置等)が含まれていてもよい。
ブロックチェーンネットワーク30は、トランザクションデータ2が通知されると、ブロックチェーンネットワーク30に参加する一部のノード(例えば、基地局装置10x)が、他のトランザクションデータと併せてブロック3を生成する(ステップS3)。また、ブロックチェーンネットワーク30は、ブロック3を生成した後に、生成したブロック3を、ブロックチェーンネットワーク30に含まれる各ノードが有するブロックチェーン40に追加する(ステップS4)。
各ノードのブロックチェーン40は、追加されたブロックを保留し、所定の数のブロック(検証ブロック)がブロックチェーンにさらに追加された後に、保留中のブロックを受け入れることにより契約成立となる(ステップS5)。基地局装置10は、契約成立後に、端末装置20との通信を開始する(ステップS6)。
上記の処理により、無線通信システムは、無線通信システムを集中制御する制御局等によらずに、分散制御により、基地局装置10と端末装置20との間の接続処理を実行することができる。
(課題)
上記の無線通信システムでは、端末装置20が、1つ以上の基地局装置10が送信する接続条件を確認し、接続を要求する基地局装置10を決定するという、端末装置(ユーザ端末)20主導の制御手順となっている。
上記の無線通信システムでは、端末装置20が、1つ以上の基地局装置10が送信する接続条件を確認し、接続を要求する基地局装置10を決定するという、端末装置(ユーザ端末)20主導の制御手順となっている。
しかし、端末装置20主導の制御手順では、特定の基地局装置10に接続する端末装置20が偏り、無線通信システム全体の無線リソースの利用効率が低下してしまう場合がある。
図10は、ブロックチェーンを利用した無線通信システムの課題について説明するための図である。図10の例では、無線通信システム1は、説明用の一例として、複数の基地局装置10a、10b、10cを含む。
図10において、基地局装置10aは、ネットワークセル11aを形成しており、ネットワークセル11a内にある端末装置20a、20b、20c、20fと通信可能であるものとする。基地局装置10bは、ネットワークセル11bを形成しており、ネットワークセル11b内にある端末装置20b、20e、20fと通信可能であるものとする。基地局装置10cは、ネットワークセル11cを形成しており、ネットワークセル11c内にある端末装置20c、20dと通信可能であるものとする。
この状態で、各端末装置20が、自律的に接続先の基地局装置10を決定すると、例えば、図10に示すように、特定の基地局装置10aに、接続する端末装置20a、20b、20cが集中してしまう場合がある。さらに、端末装置20fが、新たに通信を開始するときに、例えば、より近くにある基地局装置10aに接続してしまうと、無線通信システム1全体の無線リソースの利用効率が、さらに低下してしまう恐れがある。
そこで、非特許文献1に開示された基地局装置は、ブロックチェーンの台帳情報から、当該基地局装置と端末装置が互いに遷移する可能性がある1つ以上の他の基地局装置(以下、遷移BS群と呼ぶ)を抽出する。また、当該基地局装置は、当該基地局装置と、遷移BS群の端末装置の収容数を平滑化するように、当該基地局装置の接続コストを制御する。例えば、当該基地局装置は、当該基地局装置に接続する端末装置の数が、遷移BS群に含まれる他の基地局装置に接続する端末装置の数より多い場合、自局の接続コストを上げる。また、当該基地局装置は、当該基地局装置に接続する端末装置の数が、遷移BS群に含まれる他の基地局装置に接続する端末装置の数より少ない場合、自局の接続コストを下げる。
ただし、基地局装置に、非特許文献1に開示された技術を適用するためには、ブロックチェーンに当該基地局装置の十分なトランザクションデータ2(以下、契約情報と呼ぶ)が必要である。しかし、例えば、無線通信システムに新たに導入された導入初期の基地局装置等は、ブロックチェーンに自装置の十分な契約情報が蓄積されていないため、非特許文献1に開示された技術を適用することができないという問題がある。
そこで、本実施形態では、ブロックチェーンに自装置の過去の契約情報を十分に蓄積していない基地局装置が、自装置の接続条件を決定することを容易にする無線通信システム100について説明する。
<システム構成>
図1は、本実施形態に係る無線通信システムのシステム構成の例を示す図である。図1に示すように、無線通信システム100は、互いに異なるネットワークセルを形成する複数の基地局装置110a、110b、110c、110d、110e、・・・を含む。例えば、基地局装置110aは、ネットワークセル111aを形成しており、ネットワークセル111a内にある端末装置120と通信可能である。また、基地局装置110bは、ネットワークセル111bを形成しており、ネットワークセル111b内にある端末装置120と通信可能である。同様に、基地局装置110cはネットワークセル111cを形成しており、ネットワークセル111c内にある端末装置120と通信可能である。さらに、基地局装置110dは、ネットワークセル111dを形成しており、基地局装置110eは、ネットワークセル111eを形成しており、ネットワークセル111e内にある端末装置120と通信可能である。
図1は、本実施形態に係る無線通信システムのシステム構成の例を示す図である。図1に示すように、無線通信システム100は、互いに異なるネットワークセルを形成する複数の基地局装置110a、110b、110c、110d、110e、・・・を含む。例えば、基地局装置110aは、ネットワークセル111aを形成しており、ネットワークセル111a内にある端末装置120と通信可能である。また、基地局装置110bは、ネットワークセル111bを形成しており、ネットワークセル111b内にある端末装置120と通信可能である。同様に、基地局装置110cはネットワークセル111cを形成しており、ネットワークセル111c内にある端末装置120と通信可能である。さらに、基地局装置110dは、ネットワークセル111dを形成しており、基地局装置110eは、ネットワークセル111eを形成しており、ネットワークセル111e内にある端末装置120と通信可能である。
なお、以下の説明において、基地局装置110a、110b、110c、110d、110e、・・・のうち、任意の基地局装置を示す場合、「基地局装置110」を用いる。また、図1に示した基地局装置110の数、及び端末装置120の数は一例であり、他の数であってもよい。
また、複数の基地局装置110は、例えば、図2に示すように、ブロックチェーンネットワーク30に参加するノードとしても機能し、複数の基地局装置110が同じブロックチェーンを共有している。ここで、ブロックチェーンネットワーク30は、各ノードが、サーバ等を介さずに、他のノードと対等にデータを送受信可能なP2P(Peer-to-Peer)ネットワーク(分散型のネットワーク)である。ブロックチェーンは、P2Pネットワーク参加する複数のノードが、2つの当事者間の取引等を検証可能かつ恒久的な方法で記録する分散型台帳の一例である。
なお、ブロックチェーンネットワーク30には、基地局装置110以外のノード(例えば、他のコンピュータ、端末装置等)が含まれていてもよい。また、基地局装置110は、ブロックチェーンを保持せずに、ブロックチェーンネットワーク30に参加するノードに対して、台帳情報の取得、及び記録等を要求するものであってもよい。
各基地局装置110は、端末装置120との接続を、ブロックチェーンを利用して管理する。例えば、各基地局装置110は、図9で説明したトランザクションデータ2等の契約情報を、複数の基地局装置110が共有するブロックチェーンに記録して管理する。これにより、基地局装置110は、ブロックチェーンを参照して、他の基地局装置110の情報(例えば、他の基地局装置110の接続コスト、又は他の基地局装置110に接続する端末装置120の数等)を取得することができる。
(処理の概要)
ここで、図1に戻り、本実施形態に係る無線通信システム100の処理の概要について説明する。各基地局装置110は、自局に接続するための接続条件を、自局のネットワークセル111内にある端末装置120にブロードキャスト送信する。この接続条件には、例えば、提供する通信品質、及び基地局装置110に接続するための接続コスト(提供価格)等の情報が含まれる。
ここで、図1に戻り、本実施形態に係る無線通信システム100の処理の概要について説明する。各基地局装置110は、自局に接続するための接続条件を、自局のネットワークセル111内にある端末装置120にブロードキャスト送信する。この接続条件には、例えば、提供する通信品質、及び基地局装置110に接続するための接続コスト(提供価格)等の情報が含まれる。
通信を開始する端末装置120は、周辺の基地局装置110が送信する接続条件を受信し、接続条件に基づいて、接続を要求する基地局装置110を決定する。例えば、端末装置120は、接続条件を受信した1つ以上の基地局装置110のうち、端末装置120が要求する通信品質を満たしており、かつ接続コストが最も低い基地局装置110を、接続を要求する基地局装置110に決定する。
しかし、この方法だけでは、図9、10で説明した無線通信システム1と同様に、特定の基地局装置110にトラフィックが集中してしまう場合がある。そこで、非特許文献1に開示された技術では、基地局装置は、ブロックチェーンの台帳情報から、遷移BS群(当該基地局装置と端末装置が互いに遷移する可能性がある1つ以上の他の基地局装置)を抽出する。また、当該基地局装置は、当該基地局装置と、遷移BS群の端末装置の収容数を平滑化するように、当該基地局装置の接続コストを制御する。
ここで、図1において、基地局装置110aは、無線通信システム100に新たに導入された導入初期の基地局装置であり、ブロックチェーンに基地局装置110aの十分な契約情報が蓄積されていないものとする。この場合、基地局装置110aは、ブロックチェーンの台帳情報を用いて、基地局装置110aと端末装置120が互いに遷移する可能性がある他の基地局装置110(基地局装置110aの遷移BS群)を特定することができない。従って、基地局装置110aは、例えば,非特許文献1に開示された技術を適用して、基地局装置110aの接続条件(例えば接続コスト)を決定することができないという問題がある。
そこで、本実施形態に係る基地局装置110aは、例えば、他の基地局装置110bが、端末装置120にブロードキャスト送信する無線信号から、他の基地局装置110bの情報を取得する。なお、基地局装置110bは、基地局装置110aの周辺にある1つ以上の第1の基地局装置の一例である。
また、基地局装置110aは、複数の基地局装置110が共有するブロックチェーンの台帳情報から、基地局装置110bと相互に端末装置120が遷移する可能性がある他の基地局装置110(基地局装置110bの遷移BS群)の情報を抽出する。例えば、基地局装置110aは、基地局装置110bの遷移BS群として、図1の基地局装置110c、110d、110eの情報を抽出するものとする。ここで、基地局装置110c、110d、110eは、前記第1の基地局装置(基地局装置110b)と端末装置120が互いに遷移する可能性がある1つ以上の第2の基地局装置の一例である。
さらに、基地局装置110aは、ブロックチェーンの台帳情報から、第1の基地局装置及び第2の基地局装置(ここでは、基地局装置100b~100e)の接続条件を取得し、取得した接続条件に基づいて、基地局装置110aの接続条件を決定する。例えば、基地局装置110aは、第1の基地局装置及び第2の基地局装置(基地局装置100b~100e)の接続コストを取得し、取得した接続コストより低い(安い)接続コストを基地局装置110aに設定する。
これにより、基地局装置110aは、周辺にある基地局装置110b、及び基地局装置110bの遷移BS群である基地局装置110c~110eよりも接続コストが有利となり、端末装置120を自装置である基地局装置110aに誘導することができる。従って、基地局装置110aは、非特許文献に示すような従来技術を適用するために必要な十分な契約情報を、迅速に蓄積することが可能となり、自装置の接続コスト(接続条件の一例)を決定することが容易になる。
<機能構成>
続いて、本実施形態に係る基地局装置110の機能構成について説明する。図3は、本実施形態に係る基地局装置の機能構成の例を示す図である。基地局装置110は、例えば、コンピュータの構成を備え、当該コンピュータが所定のプログラムを実行することにより、無線通信部301、管理部302、取得部303、抽出部304、決定部305、記憶部306、及び有線通信部307等を実現している。なお、上記の各機能構成のうち、少なくとも一部は、ハードウェアによって実現されるものであっても良い。
続いて、本実施形態に係る基地局装置110の機能構成について説明する。図3は、本実施形態に係る基地局装置の機能構成の例を示す図である。基地局装置110は、例えば、コンピュータの構成を備え、当該コンピュータが所定のプログラムを実行することにより、無線通信部301、管理部302、取得部303、抽出部304、決定部305、記憶部306、及び有線通信部307等を実現している。なお、上記の各機能構成のうち、少なくとも一部は、ハードウェアによって実現されるものであっても良い。
無線通信部301は、基地局装置110との無線通信が可能なネットワークセル111を形成し、基地局装置110に接続する端末装置120と無線通信を行う無線通信処理を実行する。
管理部302は、基地局装置110がブロードキャスト送信する接続条件に基づいて基地局装置110に接続する端末装置120との契約情報(接続情報)を、複数の基地局装置110が共有するブロックチェーンを用いて管理する管理処理を実行する。例えば、管理部302は、基地局装置110に接続を要求する端末装置120と、図9のステップS1~S6で説明した一連の処理を実行することにより、他の基地局装置110と共有するブロックチェーン320に、端末装置120との契約情報を記録する。
また、管理部302は、複数の基地局装置110が共有するブロックチェーンのノードとして、ブロックチェーンを管理する様々な処理を実行する。他の基地局装置110においても、同様の処理を実行することにより、ブロックチェーン320には、無線通信システム100内の各基地局装置110に接続する端末装置120の契約情報が記録される。従って、基地局装置110は、ブロックチェーン320を参照することにより、他の基地局装置110に接続した端末装置120との契約情報を参照することができる。
取得部303は、他の基地局装置110が接続条件をブロードキャスト送信する無線信号から、無線通信システム100に含まれる複数の基地局装置110のうち、自装置の周辺にある1つ以上の第1の基地局装置の情報を取得する。例えば、取得部303は、基地局装置110の周辺にある第1の基地局装置を識別する識別情報(以下、基地局IDと呼ぶ)を取得する。
抽出部304は、複数の基地局装置110が共有するブロックチェーンの台帳情報から、第1の基地局装置と、端末装置120が互いに遷移する可能性がある1つ以上の第2の基地局装置の情報を抽出する。例えば、抽出部304は、記憶部306に記憶したブロックチェーン320の台帳情報を参照して、過去に、第1の基地局装置と端末装置120が遷移したことがある1つ以上の第2の基地局装置の基地局IDを抽出する。
決定部305は、複数の基地局装置110が共有するブロックチェーンの台帳情報から、第1の基地局装置及び第2の基地局装置の接続条件を取得し、取得した接続条件に基づいて、自装置(基地局装置110)の接続条件を決定する。例えば、決定部305は、記憶部306に記憶したブロックチェーン320の台帳情報から、第1の基地局装置及び第2の基地局装置の接続コストを取得し、取得した接続コストより低い(安い)接続コストを自装置に設定する。
ここで、接続コストは、端末装置120が、基地局装置110に接続するためのコスト(例えば、接続料金)であり、端末装置120は、例えば、必要な通信品質を満たしている基地局装置110のうち、接続コストが最も低い基地局装置110に優先的に接続する。
なお、基地局装置110と端末装置120との間の距離が短い場合、送信電力を低減可能であり、基地局装置110と120との間の通信速度が速い場合、通信時間を短縮可能である。従って、端末装置120は、接続コストに加えて、基地局装置110からの受信信号強度、又は通信速度等を加味して、接続する基地局装置110を決定してもよい。
なお、管理部302、取得部303、抽出部304、及び決定部305は、例えば、無線通信部301による無線通信を制御する通信制御部310に含まれる。
記憶部306は、例えば、基地局装置110が備えるストレージデバイス等に、ブロックチェーン320を含む、様々なデータ、情報、及びプログラム等を記憶する記憶処理を実行する。
有線通信部307は、基地局装置110を、例えば、有線の通信ネットワークに接続し、図2に示すような、ブロックチェーンネットワーク130に関する通信を実行する。
なお、図3に示した基地局装置110の機能構成は一例である。例えば、記憶部306は、基地局装置110の外部のコンピュータによって実現されるものであってもよい。また、管理部302は、複数の基地局装置110が共用するブロックチェーンネットワーク130を構成する所定のノードを利用して、ブロックチェーンへの台帳情報の書き込み、及び台帳情報の読み出し等を行うものであってもよい。
<処理の流れ>
続いて、本実施形態に係る無線通信方法の処理の流れについて説明する。
続いて、本実施形態に係る無線通信方法の処理の流れについて説明する。
(基地局装置の処理)
図4は、本実施形態に係る基地局装置の処理の流れを示すフローチャートである。この処理は、例えば、無線通信システム100に新たに導入され、ブロックチェーン320に自装置の契約情報(接続情報)が十分に蓄積されていない基地局装置110(例えば、図1の基地局装置110a)が実行する処理の一例を示している。
図4は、本実施形態に係る基地局装置の処理の流れを示すフローチャートである。この処理は、例えば、無線通信システム100に新たに導入され、ブロックチェーン320に自装置の契約情報(接続情報)が十分に蓄積されていない基地局装置110(例えば、図1の基地局装置110a)が実行する処理の一例を示している。
ステップS401において、基地局装置110の取得部303は、他の基地局装置110がブロードキャスト送信する無線信号から、基地局装置110の周辺にある他の基地局装置110の情報を取得する。例えば、図1に示すような無線通信システム100に新たに導入された基地局装置110aは、図5に示すように、周辺にある他の基地局装置110bが、端末装置120と契約処理を開始する際の無線信号から、基地局装置110bの基地局ID等を取得する。なお、他の基地局装置110bは、第1の基地局装置の一例である。
ステップS402において、基地局装置110の抽出部304は、ブロックチェーン320の台帳情報から、他の基地局装置(例えば基地局装置110b)と、相互に端末装置が遷移する可能性がある遷移BS群を抽出する。例えば、基地局装置110aの抽出部304は、図6に示すように、ブロックチェーン320に記憶された過去の契約情報を参照して、他の基地局装置110bとの間で端末装置120が遷移したことがある遷移BS群として、図1の基地局装置110c、110d、110e等を抽出する。なお、基地局装置110c、110d、110eは、1つ以上の第2の基地局装置の一例である。
ステップS403において、基地局装置110の決定部305は、ブロックチェーン320の台帳情報から、他の基地局装置(基地局装置110b)、及び遷移BS群(基地局装置110c、110d、110e)の接続コストを取得する。また、決定部305は、取得した接続コストより低い接続コストを自装置(基地局装置110a)に設定(決定)する。
例えば、図7に示すように、基地局装置110b、110c、110d、110eの接続コストが、それぞれ、「50」、「60」、「55」、「100」であるものとする。この場合、基地局装置110aの決定部305は、最低値「50」より低い「49以下」に基地局装置110aの接続コストを設定する。
ステップS404において、基地局装置110の通信制御部310は、設定した接続コストを含む接続条件を、無線通信部301を用いて、無線通信でブロードキャスト送信する。
図4の処理により、無線通信システム100に新たに導入された基地局装置110aは、周辺にある他の基地局装置110b、及び他の基地局装置110bの遷移BS群である基地局装置110c~110eより低い接続コストを設定することができる。これにより、基地局装置110aは、周辺の他の基地局装置110b~110eより接続コストが有利となり、端末装置120を自装置(基地局装置110a)に誘導することが可能となる。従って、基地局装置110aは、例えば、非特許文献1に示すような従来の技術で必要であった十分な契約情報を迅速に蓄積することが可能となる。
以上、本実施形態によれば、ブロックチェーンに自装置の過去の契約情報を十分に蓄積していない基地局装置110が、自装置の接続条件を決定することが容易になる。
また、本実施形態では、基地局装置110aは、周辺の他の基地局装置110b~110eの接続コストに基づいて、自装置の接続コストを設定することができるので、必要以上に低い接続コストを、自装置に設定してしまうことを抑制することができる。
<ハードウェア構成>
図8は、本実施形態に係る基地局装置のハードウェア構成の例を示す図である。基地局装置110は、例えば、図8に示すようなコンピュータ800の構成を備えている。図8の例では、コンピュータ800は、プロセッサ801、メモリ802、ストレージデバイス803、通信装置804、入力装置805、出力装置806、及びバスB等を有する。
図8は、本実施形態に係る基地局装置のハードウェア構成の例を示す図である。基地局装置110は、例えば、図8に示すようなコンピュータ800の構成を備えている。図8の例では、コンピュータ800は、プロセッサ801、メモリ802、ストレージデバイス803、通信装置804、入力装置805、出力装置806、及びバスB等を有する。
プロセッサ801は、例えば、所定のプログラムを実行することにより、様々な機能を実現するCPU(Central Processing Unit)等の演算装置である。メモリ802は、コンピュータ800が読み取り可能な記憶媒体であり、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)等を含む。ストレージデバイス803は、コンピュータ読み取り可能な記憶媒体であり、例えば、HDD(Hard Disk Drive)、SSD(Solid State Drive)、各種の光ディスク、及び光磁気ディスク等を含み得る。
通信装置804は、無線、又は有線のネットワークを介して他の装置と通信を行うための1つ以上のハードウェア(通信デバイス)を含む。例えば、基地局装置110が備えるコンピュータ800の通信装置804は、無線通信を行うための通信デバイスと、有線通信を行うための通信デバイスとを含む。
入力装置805は、外部からの入力を受け付ける入力デバイス(例えば、キーボード、マウス、マイクロフォン、スイッチ、ボタン、センサ等)である。出力装置806は、外部への出力を実施する出力デバイス(例えば、ディスプレイ、スピーカ、LEDランプ等)である。なお、入力装置805と出力装置806とは、一体となった構成(例えば、タッチパネルディスプレイ等の入出力装置)であっても良い。
バスBは、上記の各構成要素に共通に接続され、例えば、アドレス信号、データ信号、及び各種の制御信号等を伝送する。なお、プロセッサ801は、CPUに限られず、例えば、DSP(Digital Signal Processor)、PLD(Programmable Logic Device)、又はFPGA(Field Programmable Gate Array)等であっても良い。
(補足)
本実施形態における基地局装置110は、専用装置による実現に限らず、汎用コンピュータで実現するようにしても良い。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。
本実施形態における基地局装置110は、専用装置による実現に限らず、汎用コンピュータで実現するようにしても良い。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の様々な記憶装置を含む。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。
また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良く、PLD(Programmable Logic Device)やFPGA(Field Programmable Gate Array)等のハードウェアを用いて実現されるものであっても良い。
<実施形態の効果>
本実施形態による無線通信システム100によれば、基地局装置110は、信号を観測した他の基地局装置119、及びその遷移BS群よりも低い提供価格(接続コスト)を設定することができる。これにより、基地局装置110は、周囲の他の基地局装置110より価格有利となり、端末装置120を自装置へ誘導することが可能となる。これにより、基地局装置110は、従来技術で必要であった十分な契約情報を迅速に蓄積することが可能となる。
本実施形態による無線通信システム100によれば、基地局装置110は、信号を観測した他の基地局装置119、及びその遷移BS群よりも低い提供価格(接続コスト)を設定することができる。これにより、基地局装置110は、周囲の他の基地局装置110より価格有利となり、端末装置120を自装置へ誘導することが可能となる。これにより、基地局装置110は、従来技術で必要であった十分な契約情報を迅速に蓄積することが可能となる。
<実施形態のまとめ>
本明細書には、少なくとも下記各項の無線通信方法、及び無線通信システムが開示されている。
(第1項)
複数の基地局装置を含む無線通信システムであって、
前記基地局装置は、
複数の基地局装置を含む無線通信システムであって、
前記基地局装置は、
端末装置との接続情報を、前記複数の基地局装置が共有するブロックチェーンを用いて管理するように構成された管理部と、
他の基地局装置がブロードキャスト送信する無線信号から、前記複数の基地局装置のうち、前記基地局装置の周辺にある1つ以上の第1の基地局装置の情報を取得するように構成された取得部と、
前記ブロックチェーンの台帳情報から、前記複数の基地局装置のうち、前記第1の基地局装置と端末装置が互いに遷移する可能性がある1つ以上の第2の基地局装置の情報を抽出するように構成された抽出部と、
前記ブロックチェーンの台帳情報から、前記第1の基地局装置及び前記第2の基地局装置の接続条件を取得し、取得した接続条件に基づいて前記基地局装置の接続条件を決定するように構成された決定部と、
を有する、無線通信システム。
(第2項)
前記決定部は、前記ブロックチェーンの台帳情報から前記第1の基地局装置及び前記第2の基地局装置の接続コストを取得し、取得した接続コストより低い接続コストを前記基地局装置に設定する、第1項に記載の無線通信システム。
(第3項)
前記決定部は、前記基地局装置が前記無線通信システムに新たに導入されたときに、前記取得した接続コストより低い接続コストを前記基地局装置に設定する、第2項に記載の無線通信システム。
(第4項)
前記決定部は、前記ブロックチェーンに前記基地局装置の十分な前記接続情報がないときに、前記取得した接続コストより低い接続コストを前記基地局装置に設定する、第2項に記載の無線通信システム。
(第5項)
複数の基地局装置を含む無線通信システムにおいて、
前記基地局装置が、
端末装置との接続情報を、前記複数の基地局装置が共有するブロックチェーンを用いて管理する処理と、
他の基地局装置がブロードキャスト送信する無線信号から、前記複数の基地局装置のうち、前記基地局装置の周辺にある1つ以上の第1の基地局装置の情報を取得する処理と、
前記ブロックチェーンの台帳情報から、前記複数の基地局装置のうち、前記第1の基地局装置と端末装置が互いに遷移する可能性がある1つ以上の第2の基地局装置の情報を抽出する処理と、
前記ブロックチェーンの台帳情報から、前記第1の基地局装置及び前記第2の基地局装置の接続条件を取得し、取得した接続条件に基づいて前記基地局装置の接続条件を決定する処理と、
を実行する、無線通信方法。
(第6項)
複数の基地局装置を含む無線通信システムの前記基地局装置であって、
端末装置との接続情報を、前記複数の基地局装置が共有するブロックチェーンを用いて管理するように構成された管理部と、
他の基地局装置がブロードキャスト送信する無線信号から、前記複数の基地局装置のうち、前記基地局装置の周辺にある1つ以上の第1の基地局装置の情報を取得するように構成された取得部と、
前記ブロックチェーンの台帳情報から、前記複数の基地局装置のうち、前記第1の基地局装置と端末装置が互いに遷移する可能性がある1つ以上の第2の基地局装置の情報を抽出するように構成された抽出部と、
前記ブロックチェーンの台帳情報から、前記第1の基地局装置及び前記第2の基地局装置の接続条件を取得し、取得した接続条件に基づいて前記基地局装置の接続条件を決定するように構成された決定部と、
を有する、基地局装置。
本明細書には、少なくとも下記各項の無線通信方法、及び無線通信システムが開示されている。
(第1項)
複数の基地局装置を含む無線通信システムであって、
前記基地局装置は、
複数の基地局装置を含む無線通信システムであって、
前記基地局装置は、
端末装置との接続情報を、前記複数の基地局装置が共有するブロックチェーンを用いて管理するように構成された管理部と、
他の基地局装置がブロードキャスト送信する無線信号から、前記複数の基地局装置のうち、前記基地局装置の周辺にある1つ以上の第1の基地局装置の情報を取得するように構成された取得部と、
前記ブロックチェーンの台帳情報から、前記複数の基地局装置のうち、前記第1の基地局装置と端末装置が互いに遷移する可能性がある1つ以上の第2の基地局装置の情報を抽出するように構成された抽出部と、
前記ブロックチェーンの台帳情報から、前記第1の基地局装置及び前記第2の基地局装置の接続条件を取得し、取得した接続条件に基づいて前記基地局装置の接続条件を決定するように構成された決定部と、
を有する、無線通信システム。
(第2項)
前記決定部は、前記ブロックチェーンの台帳情報から前記第1の基地局装置及び前記第2の基地局装置の接続コストを取得し、取得した接続コストより低い接続コストを前記基地局装置に設定する、第1項に記載の無線通信システム。
(第3項)
前記決定部は、前記基地局装置が前記無線通信システムに新たに導入されたときに、前記取得した接続コストより低い接続コストを前記基地局装置に設定する、第2項に記載の無線通信システム。
(第4項)
前記決定部は、前記ブロックチェーンに前記基地局装置の十分な前記接続情報がないときに、前記取得した接続コストより低い接続コストを前記基地局装置に設定する、第2項に記載の無線通信システム。
(第5項)
複数の基地局装置を含む無線通信システムにおいて、
前記基地局装置が、
端末装置との接続情報を、前記複数の基地局装置が共有するブロックチェーンを用いて管理する処理と、
他の基地局装置がブロードキャスト送信する無線信号から、前記複数の基地局装置のうち、前記基地局装置の周辺にある1つ以上の第1の基地局装置の情報を取得する処理と、
前記ブロックチェーンの台帳情報から、前記複数の基地局装置のうち、前記第1の基地局装置と端末装置が互いに遷移する可能性がある1つ以上の第2の基地局装置の情報を抽出する処理と、
前記ブロックチェーンの台帳情報から、前記第1の基地局装置及び前記第2の基地局装置の接続条件を取得し、取得した接続条件に基づいて前記基地局装置の接続条件を決定する処理と、
を実行する、無線通信方法。
(第6項)
複数の基地局装置を含む無線通信システムの前記基地局装置であって、
端末装置との接続情報を、前記複数の基地局装置が共有するブロックチェーンを用いて管理するように構成された管理部と、
他の基地局装置がブロードキャスト送信する無線信号から、前記複数の基地局装置のうち、前記基地局装置の周辺にある1つ以上の第1の基地局装置の情報を取得するように構成された取得部と、
前記ブロックチェーンの台帳情報から、前記複数の基地局装置のうち、前記第1の基地局装置と端末装置が互いに遷移する可能性がある1つ以上の第2の基地局装置の情報を抽出するように構成された抽出部と、
前記ブロックチェーンの台帳情報から、前記第1の基地局装置及び前記第2の基地局装置の接続条件を取得し、取得した接続条件に基づいて前記基地局装置の接続条件を決定するように構成された決定部と、
を有する、基地局装置。
以上、本実施形態について説明したが、本発明はかかる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
100 無線通信システム
110、110a~110e 基地局装置
302 管理部
303 取得部
304 抽出部
305 決定部
320 ブロックチェーン
110、110a~110e 基地局装置
302 管理部
303 取得部
304 抽出部
305 決定部
320 ブロックチェーン
Claims (6)
- 複数の基地局装置を含む無線通信システムであって、
前記基地局装置は、
端末装置との接続情報を、前記複数の基地局装置が共有するブロックチェーンを用いて管理するように構成された管理部と、
他の基地局装置がブロードキャスト送信する無線信号から、前記複数の基地局装置のうち、前記基地局装置の周辺にある1つ以上の第1の基地局装置の情報を取得するように構成された取得部と、
前記ブロックチェーンの台帳情報から、前記複数の基地局装置のうち、前記第1の基地局装置と端末装置が互いに遷移する可能性がある1つ以上の第2の基地局装置の情報を抽出するように構成された抽出部と、
前記ブロックチェーンの台帳情報から、前記第1の基地局装置及び前記第2の基地局装置の接続条件を取得し、取得した接続条件に基づいて前記基地局装置の接続条件を決定するように構成された決定部と、
を有する、無線通信システム。 - 前記決定部は、前記ブロックチェーンの台帳情報から前記第1の基地局装置及び前記第2の基地局装置の接続コストを取得し、取得した接続コストより低い接続コストを前記基地局装置に設定する、請求項1に記載の無線通信システム。
- 前記決定部は、前記基地局装置が前記無線通信システムに新たに導入されたときに、前記取得した接続コストより低い接続コストを前記基地局装置に設定する、請求項2に記載の無線通信システム。
- 前記決定部は、前記ブロックチェーンに前記基地局装置の十分な前記接続情報がないときに、前記取得した接続コストより低い接続コストを前記基地局装置に設定する、請求項2に記載の無線通信システム。
- 複数の基地局装置を含む無線通信システムにおいて、
前記基地局装置が、
端末装置との接続情報を、前記複数の基地局装置が共有するブロックチェーンを用いて管理する処理と、
他の基地局装置がブロードキャスト送信する無線信号から、前記複数の基地局装置のうち、前記基地局装置の周辺にある1つ以上の第1の基地局装置の情報を取得する処理と、
前記ブロックチェーンの台帳情報から、前記複数の基地局装置のうち、前記第1の基地局装置と端末装置が互いに遷移する可能性がある1つ以上の第2の基地局装置の情報を抽出する処理と、
前記ブロックチェーンの台帳情報から、前記第1の基地局装置及び前記第2の基地局装置の接続条件を取得し、取得した接続条件に基づいて前記基地局装置の接続条件を決定する処理と、
を実行する、無線通信方法。 - 複数の基地局装置を含む無線通信システムの前記基地局装置であって、
端末装置との接続情報を、前記複数の基地局装置が共有するブロックチェーンを用いて管理するように構成された管理部と、
他の基地局装置がブロードキャスト送信する無線信号から、前記複数の基地局装置のうち、前記基地局装置の周辺にある1つ以上の第1の基地局装置の情報を取得するように構成された取得部と、
前記ブロックチェーンの台帳情報から、前記複数の基地局装置のうち、前記第1の基地局装置と端末装置が互いに遷移する可能性がある1つ以上の第2の基地局装置の情報を抽出するように構成された抽出部と、
前記ブロックチェーンの台帳情報から、前記第1の基地局装置及び前記第2の基地局装置の接続条件を取得し、取得した接続条件に基づいて前記基地局装置の接続条件を決定するように構成された決定部と、
を有する、基地局装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2022/024424 WO2023243102A1 (ja) | 2022-06-17 | 2022-06-17 | 無線通信システム、無線通信方法、及び基地局装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2022/024424 WO2023243102A1 (ja) | 2022-06-17 | 2022-06-17 | 無線通信システム、無線通信方法、及び基地局装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2023243102A1 true WO2023243102A1 (ja) | 2023-12-21 |
Family
ID=89190923
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2022/024424 WO2023243102A1 (ja) | 2022-06-17 | 2022-06-17 | 無線通信システム、無線通信方法、及び基地局装置 |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2023243102A1 (ja) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011148487A1 (ja) * | 2010-05-27 | 2011-12-01 | 富士通株式会社 | 無線通信システム、基地局、端末および無線通信方法 |
US11039359B1 (en) * | 2019-11-19 | 2021-06-15 | Sprint Communications Company L.P. | Wireless communication device handovers between wireless communication network slices |
-
2022
- 2022-06-17 WO PCT/JP2022/024424 patent/WO2023243102A1/ja unknown
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011148487A1 (ja) * | 2010-05-27 | 2011-12-01 | 富士通株式会社 | 無線通信システム、基地局、端末および無線通信方法 |
US11039359B1 (en) * | 2019-11-19 | 2021-06-15 | Sprint Communications Company L.P. | Wireless communication device handovers between wireless communication network slices |
Non-Patent Citations (1)
Title |
---|
TAKERU FUKUSHIMA, MOTOHARU SASAKI, TOSHIRO NAKAHIRA, DAISUKE MURAYAMA, TAKATSUNE MORIYAMA: "Smoothing Method of User Terminal Accommodation for Blockchain Based Wireless Network Sharing", IEICE TECHNICAL REPORT, RCS, IEICE, JP, vol. 121, no. 302 (RCS2021-194), 9 December 2021 (2021-12-09), JP, pages 95 - 100, XP009551208 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10523748B2 (en) | Managing health status of network devices in a distributed global server load balancing system | |
KR102566892B1 (ko) | 블록체인 합의 방법, 디바이스 및 시스템 | |
Abedin et al. | A Fog based system model for cooperative IoT node pairing using matching theory | |
US7490140B2 (en) | Peer data transfer orchestration | |
CN102655503B (zh) | 使用共享资源池的资源分配 | |
TWI759638B (zh) | 操作請求分配方法、裝置及設備 | |
US9954839B2 (en) | Systems and methods for providing distributed authentication of service requests by identity management components | |
CN109729115B (zh) | 实现分布式计算的方法、装置、代理服务器、终端设备 | |
US8832215B2 (en) | Load-balancing in replication engine of directory server | |
CN108337556B (zh) | 用于播放影音文件的方法和装置 | |
Li et al. | A novel genetic service function deployment management platform for edge computing | |
CN114844663A (zh) | 一种桌面共享方法、***、存储介质及设备 | |
CN114513552A (zh) | 数据处理方法、装置、设备及存储介质 | |
CN114466226A (zh) | 带宽时长占比确定方法、装置、设备和计算机可读介质 | |
WO2023243102A1 (ja) | 無線通信システム、無線通信方法、及び基地局装置 | |
CN109600278A (zh) | 一种数据通信方法、装置、设备及介质 | |
KR20150016949A (ko) | 소셜 미디어 제품 예약 | |
US20140089430A1 (en) | Data-sharing method, terminal, server, and system | |
CN111901384A (zh) | 处理报文的***、方法、电子设备以及可读存储介质 | |
WO2023185042A1 (zh) | 直连通道的建立方法及装置 | |
WO2016065975A1 (zh) | 通信***中用户侧装置和网络侧装置及无线通信方法 | |
WO2022100203A1 (zh) | 数据处理方法、装置、介质、网络接入设备及电子设备 | |
US10148518B2 (en) | Method and apparatus for managing computer system | |
WO2023203718A1 (ja) | 無線通信方法、及び無線通信システム | |
KR20220070781A (ko) | P2p 연결 제어 방법, 장치 및 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22946917 Country of ref document: EP Kind code of ref document: A1 |