WO2022209802A1 - 通信装置、通信システム、及び、通信方法 - Google Patents
通信装置、通信システム、及び、通信方法 Download PDFInfo
- Publication number
- WO2022209802A1 WO2022209802A1 PCT/JP2022/011176 JP2022011176W WO2022209802A1 WO 2022209802 A1 WO2022209802 A1 WO 2022209802A1 JP 2022011176 W JP2022011176 W JP 2022011176W WO 2022209802 A1 WO2022209802 A1 WO 2022209802A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- communication
- communication device
- connection
- partner
- unit
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 1439
- 238000000034 method Methods 0.000 title claims description 60
- 230000004044 response Effects 0.000 description 57
- 238000010586 diagram Methods 0.000 description 46
- 230000006870 function Effects 0.000 description 26
- 230000008569 process Effects 0.000 description 20
- 230000000694 effects Effects 0.000 description 17
- 230000004048 modification Effects 0.000 description 15
- 238000012986 modification Methods 0.000 description 15
- 235000008694 Humulus lupulus Nutrition 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 6
- 230000003044 adaptive effect Effects 0.000 description 4
- WZFUQSJFWNHZHM-UHFFFAOYSA-N 2-[4-[2-(2,3-dihydro-1H-inden-2-ylamino)pyrimidin-5-yl]piperazin-1-yl]-1-(2,4,6,7-tetrahydrotriazolo[4,5-c]pyridin-5-yl)ethanone Chemical compound C1C(CC2=CC=CC=C12)NC1=NC=C(C=N1)N1CCN(CC1)CC(=O)N1CC2=C(CC1)NN=N2 WZFUQSJFWNHZHM-UHFFFAOYSA-N 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- OHVLMTFVQDZYHP-UHFFFAOYSA-N 1-(2,4,6,7-tetrahydrotriazolo[4,5-c]pyridin-5-yl)-2-[4-[2-[[3-(trifluoromethoxy)phenyl]methylamino]pyrimidin-5-yl]piperazin-1-yl]ethanone Chemical compound N1N=NC=2CN(CCC=21)C(CN1CCN(CC1)C=1C=NC(=NC=1)NCC1=CC(=CC=C1)OC(F)(F)F)=O OHVLMTFVQDZYHP-UHFFFAOYSA-N 0.000 description 2
- HMUNWXXNJPVALC-UHFFFAOYSA-N 1-[4-[2-(2,3-dihydro-1H-inden-2-ylamino)pyrimidin-5-yl]piperazin-1-yl]-2-(2,4,6,7-tetrahydrotriazolo[4,5-c]pyridin-5-yl)ethanone Chemical compound C1C(CC2=CC=CC=C12)NC1=NC=C(C=N1)N1CCN(CC1)C(CN1CC2=C(CC1)NN=N2)=O HMUNWXXNJPVALC-UHFFFAOYSA-N 0.000 description 2
- VZSRBBMJRBPUNF-UHFFFAOYSA-N 2-(2,3-dihydro-1H-inden-2-ylamino)-N-[3-oxo-3-(2,4,6,7-tetrahydrotriazolo[4,5-c]pyridin-5-yl)propyl]pyrimidine-5-carboxamide Chemical compound C1C(CC2=CC=CC=C12)NC1=NC=C(C=N1)C(=O)NCCC(N1CC2=C(CC1)NN=N2)=O VZSRBBMJRBPUNF-UHFFFAOYSA-N 0.000 description 2
- LDXJRKWFNNFDSA-UHFFFAOYSA-N 2-(2,4,6,7-tetrahydrotriazolo[4,5-c]pyridin-5-yl)-1-[4-[2-[[3-(trifluoromethoxy)phenyl]methylamino]pyrimidin-5-yl]piperazin-1-yl]ethanone Chemical compound C1CN(CC2=NNN=C21)CC(=O)N3CCN(CC3)C4=CN=C(N=C4)NCC5=CC(=CC=C5)OC(F)(F)F LDXJRKWFNNFDSA-UHFFFAOYSA-N 0.000 description 2
- IHCCLXNEEPMSIO-UHFFFAOYSA-N 2-[4-[2-(2,3-dihydro-1H-inden-2-ylamino)pyrimidin-5-yl]piperidin-1-yl]-1-(2,4,6,7-tetrahydrotriazolo[4,5-c]pyridin-5-yl)ethanone Chemical compound C1C(CC2=CC=CC=C12)NC1=NC=C(C=N1)C1CCN(CC1)CC(=O)N1CC2=C(CC1)NN=N2 IHCCLXNEEPMSIO-UHFFFAOYSA-N 0.000 description 2
- YLZOPXRUQYQQID-UHFFFAOYSA-N 3-(2,4,6,7-tetrahydrotriazolo[4,5-c]pyridin-5-yl)-1-[4-[2-[[3-(trifluoromethoxy)phenyl]methylamino]pyrimidin-5-yl]piperazin-1-yl]propan-1-one Chemical compound N1N=NC=2CN(CCC=21)CCC(=O)N1CCN(CC1)C=1C=NC(=NC=1)NCC1=CC(=CC=C1)OC(F)(F)F YLZOPXRUQYQQID-UHFFFAOYSA-N 0.000 description 2
- NIPNSKYNPDTRPC-UHFFFAOYSA-N N-[2-oxo-2-(2,4,6,7-tetrahydrotriazolo[4,5-c]pyridin-5-yl)ethyl]-2-[[3-(trifluoromethoxy)phenyl]methylamino]pyrimidine-5-carboxamide Chemical compound O=C(CNC(=O)C=1C=NC(=NC=1)NCC1=CC(=CC=C1)OC(F)(F)F)N1CC2=C(CC1)NN=N2 NIPNSKYNPDTRPC-UHFFFAOYSA-N 0.000 description 2
- AFCARXCZXQIEQB-UHFFFAOYSA-N N-[3-oxo-3-(2,4,6,7-tetrahydrotriazolo[4,5-c]pyridin-5-yl)propyl]-2-[[3-(trifluoromethoxy)phenyl]methylamino]pyrimidine-5-carboxamide Chemical compound O=C(CCNC(=O)C=1C=NC(=NC=1)NCC1=CC(=CC=C1)OC(F)(F)F)N1CC2=C(CC1)NN=N2 AFCARXCZXQIEQB-UHFFFAOYSA-N 0.000 description 2
- 238000010521 absorption reaction Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- 230000008685 targeting Effects 0.000 description 2
- 230000002349 favourable effect Effects 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 238000005111 flow chemistry technique Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/24—Cell structures
- H04W16/28—Cell structures using beam steering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Definitions
- the present invention relates to a communication device, a communication system, and a communication method that perform communication using a directional communication medium.
- Patent Literature 1 discloses a communication system that performs multi-hop communication of data using a relay device that forms a subnetwork with directional millimeter waves and a connection terminal that connects to the subnetwork.
- a directional communication medium can be expected to achieve large-capacity and low-delay communication due to its high frequency, but it is also susceptible to obstructions and disturbances due to its directivity.
- One aspect of the present invention has been made in view of the above problems, and an example of its purpose is to provide a technique for realizing a robust communication network using a directional communication medium.
- a communication device relates to one or more communication means configured to be capable of transmitting/receiving a directional communication medium, and one or more communication partners via the one or more communication means.
- Acquisition means for acquiring related information; and determination means for determining one or more connection partners by the one or more communication means, wherein the determination means determines the relationship related to the one or more communication partners.
- the determination means determines the relationship related to the one or more communication partners.
- a communication device includes one or more communication means configured to be able to transmit and receive a directional communication medium, and one or more communication partners via the one or more communication means.
- acquisition means for acquiring related information; and determination means for determining one or more connection partners by the one or more communication means, wherein the determination means is associated with the one or more communication partners.
- the associated information is referred to, and a communication partner having a larger number of connection partner candidates for which connections have not been established among connection partner candidates that have been identified by scanning, or connections that are not being used among established connections, is determined as the connection partner. Determined as
- a communication system includes a plurality of communication devices, and at least some of the plurality of communication devices are configured to be capable of transmitting and receiving a directional communication medium.
- acquisition means for acquiring relevant information related to one or more communication partners by the one or more communication means; and one or more connection partners by the one or more communication means.
- a communication system includes a plurality of communication devices, and at least some of the plurality of communication devices are configured to be capable of transmitting and receiving a directional communication medium.
- acquisition means for acquiring relevant information related to one or more communication partners by the one or more communication means; and one or more connection partners by the one or more communication means.
- determining means for determining, with reference to related information related to the one or more communication partners, the unused connections among the established connections, or the connections identified by scanning Among the connection partner candidates, a communication partner having more connection partner candidates for which connection has not been established is determined as the connection partner.
- a communication method acquires related information related to one or more communication partners by one or more communication means configured to be able to transmit and receive a directional communication medium. and determining one or more connection partners by the one or more communication means, wherein the determining step refers to related information related to the one or more communication partners and establishes A communication partner having more connections is determined as the connection partner.
- a communication method acquires related information related to one or more communication partners by one or more communication means configured to be able to transmit and receive a directional communication medium. and determining one or more connection partners by the one or more communication means, wherein the determining step refers to related information related to the one or more communication partners and establishes A connection that is not used among the connections, or a communication partner that has more connection partner candidates for which connection has not been established among the connection partner candidates already identified by the scanning, is determined as the connection partner.
- FIG. 1 is a block diagram showing the configuration of a communication device according to exemplary embodiment 1 of the present invention
- FIG. Fig. 3 is a flow diagram showing the flow of a communication method according to exemplary embodiment 1 of the present invention
- 1 is a block diagram showing the configuration of a communication system according to exemplary embodiment 1 of the present invention
- FIG. FIG. 4 is a block diagram showing the configuration of a communication device according to exemplary embodiment 2 of the present invention
- FIG. 4 is a flow diagram illustrating the flow of a communication method according to exemplary embodiment 2 of the present invention
- FIG. 4 is a block diagram showing the configuration of a communication system according to exemplary embodiment 2 of the present invention
- FIG. 10 is a block diagram showing the configuration of a communication device according to exemplary Embodiment 3 of the present invention
- FIG. 11 is a sequence diagram showing a first example of the flow of processing from scanning to connection establishment in a communication system according to exemplary embodiment 3 of the present invention
- FIG. 12 is a sequence diagram showing a second example of the flow of processing from scanning to connection establishment in the communication system according to illustrative Embodiment 3 of the present invention
- FIG. 12 is a sequence diagram showing a third example of the flow of processing from scanning to connection establishment in the communication system according to exemplary Embodiment 3 of the present invention
- FIG. 11 is a sequence diagram showing a first example of the flow of processing from scanning to connection establishment in a communication system according to exemplary embodiment 3 of the present invention
- FIG. 12 is a sequence diagram showing a second example of the flow of processing from scanning to connection establishment in the communication system according to illustrative Embodiment 3 of the present invention
- FIG. 12 is a sequence diagram showing a
- FIG. 12 is a sequence diagram showing a third example of the flow of processing from scanning to connection establishment in the communication system according to exemplary Embodiment 3 of the present invention
- FIG. 10 is a diagram showing a configuration example of a communication system according to exemplary embodiment 3 of the present invention
- FIG. 11 is a diagram for explaining an example of processing by a communication device according to exemplary embodiment 3 of the present invention
- FIG. 11 is a diagram for explaining an example of processing by a communication device according to exemplary embodiment 3 of the present invention
- FIG. 11 is a diagram for explaining an example of processing by a communication device according to exemplary embodiment 3 of the present invention
- FIG. 11 is a diagram for explaining an example of processing by a communication device according to exemplary embodiment 3 of the present invention
- FIG. 11 is a diagram for explaining an example of processing by a communication device according to exemplary embodiment 3 of the present invention
- FIG. 11 is a diagram for explaining an example of processing by a communication device according to exemplary embodiment 3 of the present invention
- FIG. 10
- FIG. 11 is a diagram for explaining an example of processing by a communication device according to exemplary embodiment 3 of the present invention
- FIG. 11 is a diagram for explaining an example of processing by a communication device according to exemplary embodiment 3 of the present invention
- FIG. 11 is a diagram for explaining an example of processing by a communication device according to exemplary embodiment 3 of the present invention
- FIG. 11 is a diagram for explaining an example of processing by a communication device according to exemplary embodiment 3 of the present invention
- FIG. 11 is a diagram for explaining an example of processing by a communication device according to exemplary embodiment 3 of the present invention
- FIG. 11 is a diagram for explaining an example of processing by a communication device according to exemplary embodiment 3 of the present invention
- FIG. 2 is a block diagram showing the hardware configuration of a computer that is an implementation example of a communication device according to each exemplary embodiment of the present invention
- FIG. 2 is a block diagram showing the hardware configuration of a computer that is an implementation example of a communication device according to each exemplary embodiment of the present invention
- FIG. 1 is a block diagram showing the configuration of the communication device 10.
- the communication device 10 according to this exemplary embodiment comprises a communication section 11 , an identification section 12 and a connection establishment section 13 .
- the communication unit 11, the identification unit 12, and the connection establishment unit 13 are one implementation example of communication means, identification means, and connection establishment means in the scope of claims.
- the communication unit 11 is configured to be able to transmit and receive a directional communication medium.
- the number of communication units 11 included in the communication device 10 does not limit this exemplary embodiment, and the communication device 10 can be configured to include one or more communication units 11 .
- Each communication unit 11 is configured to be able to transmit and receive directional communication media as described above.
- the specific configuration of the communication unit 11 does not limit this exemplary embodiment, but as an example, a transmission unit that transmits a directional communication medium and a and a receiver.
- the communication unit 11 may be configured to include an integrated transmission/reception unit that transmits and receives a directional communication medium.
- Electromagnetic waves in this frequency range may include millimeter waves, sub-millimeter waves, infrared light, visible light, ultraviolet light, and the like.
- the communication unit 11 uses the directional communication medium for communication by orienting the electromagnetic waves in the frequency domain within a predetermined angular range and transmitting the electromagnetic waves.
- the specific configuration for the communication unit 11 to direct the electromagnetic waves in the frequency domain does not limit this exemplary embodiment.
- the communication unit 11 ⁇ Beam forming antenna that directs millimeter waves and sub-millimeter waves within a specified angle range ⁇ Collimator that collimates infrared light, visible light, or ultraviolet light ⁇ Laser of infrared light, visible light, or ultraviolet light
- a configuration including a laser oscillator or the like for generating power can be employed.
- the communication unit 11 directs and sends out electromagnetic waves in the above-mentioned frequency range, which is a communication medium, the energy density of the communication medium increases, so communication can be performed with a distant communication partner using the communication medium. .
- the identification unit 12 identifies one or more connection partner candidates by scanning using the communication unit 11 .
- the specifying unit 12 specifies one or more connection partner candidates by transmitting or receiving scan beams using the communication unit 11 .
- scanning using the communication unit 11 scanning using the above-described directional communication medium is executed.
- scanning in this exemplary embodiment refers, by way of example, to a search performed to identify one or more potential connection partners.
- the word scan is not intended to prescribe a specific scan order or the like.
- ⁇ Send a scan beam from the communication unit 11 to the scan range ⁇ Send a scan beam from the communication unit 11 to the scan range and receive a response beam that is a response to the scan beam ⁇ Sent from another device
- the communication unit 11 receiving a scan beam At least one of: the communication unit 11 receiving a scan beam; and the communication unit 11 receiving a scan beam transmitted from another device and transmitting a response beam in response to the scan beam be
- Scanning by the identifying unit 12 includes, for example, searching for connection partner candidates whose positions are not known in advance. More specifically, as an example, the scanning by the identification unit 12 includes searching for a connection partner candidate whose direction from the communication device 10 as a starting point is not known in advance. In other words, this includes searching for connection partner candidates for which at least one of the azimuth angle, elevation angle, and depression angle with respect to the communication device 10 is not known in advance.
- the identifying unit 12 When searching for one or more connection partner candidates whose positions are not known in advance as described above, the identifying unit 12 identifies the positions of the one or more connection partner candidates by scanning using the communication unit 11. do. More specifically, as an example, the identification unit 12 identifies the direction from the communication device 10 for the one or more connection partner candidates by scanning using the communication unit 11 . In other words, the specifying unit 12 specifies at least one of the azimuth angle, elevation angle, and depression angle with respect to the communication device 10 for the one or more connection partner candidates by scanning using the communication unit 11 .
- connection partner candidates specified by the specifying unit 12 are not limited to the communication devices included in the scanning range of the scanning using the communication unit 11 .
- the specifying unit 12 refers to the response signal from the communication device included in the scan range of the scan using the communication unit 11, and identifies the communication device specified by the response signal and the communication device outside the scan range. , can also be specified as a connection partner candidate.
- the communication device B whose position is specified by the response signal, and the communication outside the scan range Device B can also be identified as a connection partner candidate.
- connection establishment unit 13 establishes a connection with one or more connection partner candidates identified by the identification unit 12 . Also, the connection establishment unit 13 generates one or more communication paths in the mesh network by establishing the connection.
- the connection is established by the connection establishment unit 13 by using the same communication unit as the one or more communication units 11 used by the identification unit 12 for scanning, among the one or more communication units 11 included in the communication device 10. Alternatively, a communication unit partially or wholly different from the one or a plurality of communication units 11 used for scanning by the specifying unit 12 may be used.
- connection establishment unit 13 establishes a directional connection with one or more connection partner candidates identified by the identification unit 12 by means of one or more communication units 11 included in the communication device 10.
- a communication medium is used to establish a connection.
- connection establishment processing by the connection establishment unit 13 does not limit this exemplary embodiment, the following processing A is included as an example.
- the communication unit 11 of the communication device 10 transmits a directional communication medium to the connection partner candidate identified by the identification unit 12
- connection establishment process may include the following process B in addition to the process A described above.
- connection partner candidate transmits a directional communication medium to the communication device 10
- the communication unit 11 of the communication device 10 transmits the directional communication medium.
- the communication unit 11 of the communication device 10 may be configured to transmit connection start information for starting connection according to a specific protocol to the connection partner candidate using a directional communication medium.
- the communication unit 11 of the communication device 10 may be configured to receive connection acceptance information according to a specific protocol from the connection partner candidate via a directional communication medium.
- connection initiation information may include identification information for identifying the communication device 10 from other devices, and the connection acceptance information may include identification information for identifying connection partner candidates from other devices. It may be configured to include identification information.
- connection establishment process may include the following processes C and D in addition to the processes A and B described above.
- connection partner candidate refers to the connection start information transmitted by the communication unit 11 of the communication device 10 via the directional communication medium in the processing A, and the connection partner candidate transmits the identification information of the communication device 10 to the connection start information. To be registered in the storage unit provided by the partner candidate
- the communication device 10 refers to the connection approval information received by the communication unit 11 of the communication device 10 through the directional communication medium in the processing B, and stores the connection partner candidates in the storage unit of the communication device 10 itself. to register the identification information of
- the communication device 10 As mentioned above, the communication device 10 according to this exemplary embodiment: - One or a plurality of communication units 11 configured to be capable of transmitting/receiving a directional communication medium; a specifying unit 12 that specifies one or more connection partner candidates by executing a scan using one or more communication units 11; A configuration including a connection establishing unit 13 that establishes a connection with one or more connection partner candidates specified by the specifying unit 12 is employed.
- connection partner candidate whose position is not known in advance can be specified by executing scanning using the communication unit 11 . Then, communication can be established with the specified connection partner candidate.
- directional communication media can achieve high-capacity and low-delay communication, but because they are directional, they are susceptible to obstructions and disturbances.
- the communication device 10 it is possible to make adaptive changes including addition of communication devices and change of positions in a network using a directional communication medium. It is possible to construct a network that is not easily affected by obstacles, disturbances, and the like.
- the communication device 10 according to this exemplary embodiment, it is possible to realize a robust communication network using a directional communication medium.
- FIG. 2 is a flow diagram illustrating the flow of communication method S10 in accordance with the exemplary embodiment. As shown in FIG. 2, the communication method S10 includes steps S12 and S13.
- Step S12 First, in step S ⁇ b>12 , the identification unit 12 identifies one or more connection partner candidates by executing a scan using the communication unit 11 .
- the scan using the communication unit 11 the scan using the above-described directional communication medium is executed. Since the specific processing contents by the identifying unit 12 have been described above, the description thereof is omitted here.
- connection establishment unit 13 establishes a connection with one or more connection partner candidates identified by the identification unit 12 .
- the connection is established by the connection establishment unit 13 by using the same communication unit as the one or more communication units 11 used by the identification unit 12 for scanning, among the one or more communication units 11 included in the communication device 10.
- a communication unit partially or wholly different from the one or a plurality of communication units 11 used for scanning by the specifying unit 12 may be used. Since the specific processing contents of the connection establishing unit 13 have been described above, the description thereof is omitted here.
- the communication device 10 As mentioned above, the communication device 10 according to this exemplary embodiment: Identifying one or more connection partner candidates by executing a scan using one or more communication units 11 configured to be able to transmit and receive a directional communication medium (S12); Establishing a connection with one or more identified connection partner candidates (S13).
- connection partner candidate whose position is not known in advance can be identified by executing a scan using the communication unit 11. Then, communication can be established with the specified connection partner candidate.
- FIG. 3 is a block diagram showing an example of the configuration of the communication system 1 according to this exemplary embodiment.
- the communication system 1 includes, as an example, a first communication device 10-1, a second communication device 10-2, a third communication device 10-3, and a fourth communication device. I'm in.
- the configuration example shown in FIG. 3 does not limit the communication system 1 according to this exemplary embodiment.
- the communication system 1 according to this exemplary embodiment may be configured to include five or more communication devices, or may be configured to include three or less communication devices.
- a first communication device 10-1, a second communication device 10-2, a third communication device 10-3, and a fourth communication device 10-4 each It has the same configuration as the communication device 10 described with reference.
- the communication system 1 including a plurality of communication devices (for example, a first communication device 10-1, a second communication device 10-2, a third communication device 10-3, and a fourth communication device), At least one of the plurality of communication devices, one or a plurality of communication units 11 configured to be capable of transmitting and receiving a directional communication medium; a specifying unit 12 that specifies one or more connection partner candidates by executing a scan using the one or more communication means; A connection establishing unit 13 for establishing a connection with one or more connection partner candidates identified by the identifying means.
- a plurality of communication devices for example, a first communication device 10-1, a second communication device 10-2, a third communication device 10-3, and a fourth communication device
- At least one of the plurality of communication devices one or a plurality of communication units 11 configured to be capable of transmitting and receiving a directional communication medium
- a specifying unit 12 that specifies one or more connection partner candidates by executing a scan using the one or more communication means
- a connection establishing unit 13
- connection partner candidate whose position is not known in advance can be specified by executing a scan using the communication unit 11 . Then, communication can be established with the specified connection partner candidate.
- the communication system 1 it is possible to realize a robust communication network using a directional communication medium, like the communication device 10 according to this exemplary embodiment.
- FIG. 4 is a block diagram showing the configuration of the communication device 20.
- the communication device 20 according to this exemplary embodiment comprises a communication section 21 , an acquisition section 22 and a determination section 23 .
- the communication unit 21, acquisition unit 22, and determination unit 23 are implementation examples of communication means, acquisition means, and determination means in the scope of claims.
- the communication unit 21 is configured to be able to transmit and receive a directional communication medium.
- the number of communication units 21 included in the communication device 20 does not limit this exemplary embodiment, and the communication device 20 can be configured to include one or more communication units 21 .
- the communication unit 21 has the same configuration as the communication unit 11 according to exemplary embodiment 1, so the description thereof is omitted here.
- the acquisition unit 22 acquires related information related to one or more communication partners by the one or more communication units 21 .
- the relevant information includes, for example, the number of established connections involving each communication partner, the number of candidate connection partners identified by scanning involving each communication device, or the connection status of the connections involving each communication device.
- the determination unit 23 determines one or more communication partners by one or more communication units 21 . When deciding to communicate with a plurality of communication partners, the determination unit 23 refers to related information related to the one or more communication partners, and determines a communication partner having more established connections as the connection partner. do.
- the specific selection processing by the determination unit 23 does not limit this exemplary embodiment.
- the determining unit 23 acquires relevant information (described in detail in exemplary embodiment 3) related to the communication partner candidate, and refers to the position information of the communication partner candidate included in the acquired relevant information to perform the above selection. can be configured to perform
- the determining unit 23 identifies the number of established connections involving the communication partner candidate by scanning the communication partner candidate by the communication unit 21 (described in detail in the third exemplary embodiment), and determines the identified number of established connections.
- the configuration may be such that the above determination is made by referring to the above.
- connection partner a communication partner that has established connections and has more connections in use may be determined as the connection partner.
- connection partner candidates identified by the determination unit 23 are not limited to communication devices included in the scan range of the scan using the communication unit 21 .
- the determination unit 22 refers to the response signals from the communication devices included in the scan range of the scan using the communication unit 21, and determines the communication devices specified by the response signals that are outside the scan range. , can also be specified as a connection partner candidate.
- the communication device B whose position is specified by the response signal, and the communication outside the scan range Device B can also be identified as a connection partner candidate.
- the communication device 20 As mentioned above, the communication device 20 according to this exemplary embodiment: - one or more communication means configured to be capable of transmitting and receiving a directional communication medium; - acquisition means for acquiring relevant information related to one or more communication partners by the one or more communication means; - determining means for determining one or more connection partners by the one or more communication means; The determining means is It is configured to refer to related information related to the one or more communication partners and determine the communication partner having more established connections as the connection partner.
- communication devices tend to be more reliable the more connections they have established and the more connections they have in use.
- communication device 20 according to the present exemplary embodiment communication can be established with a communication device with higher reliability, so there is an effect that a communication network with higher reliability can be configured. . Therefore, according to the communication device 20 according to this exemplary embodiment, it is possible to realize a robust communication network using a directional communication medium.
- FIG. 5 is a flow diagram illustrating the flow of communication method S20 according to the exemplary embodiment. As shown in FIG. 5, the communication method S20 includes steps S22 and S23.
- Step S22 the acquisition unit 22 acquires related information related to one or more communication partners through the one or more communication means.
- the acquisition unit 22 acquires related information related to one or a plurality of communication partners by the communication unit 21 by executing a scan using the communication unit 21 .
- the scan using the communication unit 21 as an example, the scan using the directional communication medium described above is executed.
- step S23 the determination unit 23 determines one or more connection partners by the one or more communication units 21 .
- the related information related to the one or more communication partners is referred to, and the communication partner having more established connections is determined as the connection partner. Since the specific processing contents of the determination unit 23 have been described above, the description thereof is omitted here.
- the communication method S20 comprises: Acquiring relevant information related to one or more communication partners through one or more communication means configured to be able to transmit and receive a directional communication medium (step S22); Determining one or more connection partners by the one or more communication means (step S23), In the determining step, By referring to relevant information related to the one or more communication partners, a communication partner having more established connections is determined as the connection partner.
- the communication method S20 it is possible to establish communication with a more reliable communication device, so that it is possible to configure a more reliable communication network. . Therefore, according to the communication method S20 according to this exemplary embodiment, a robust communication network using a directional communication medium can be realized.
- FIG. 6 is a block diagram showing an example of the configuration of the communication system 2 according to this exemplary embodiment.
- the communication system 2 includes, for example, a first communication device 20-1, a second communication device 20-2, a third communication device 20-3, and a fourth communication device. I'm in.
- the configuration example shown in FIG. 6 does not limit the communication system 2 according to this exemplary embodiment.
- the communication system 2 according to this exemplary embodiment may be configured with five or more communication devices, or may be configured with three or less communication devices.
- the first communication device 20-1, the second communication device 20-2, the third communication device 20-3, and the fourth communication device 20-4 each have the It has the same configuration as the communication device 20 described with reference.
- the communication system 2 including a plurality of communication devices (for example, a first communication device 20-1, a second communication device 20-2, a third communication device 20-3, and a fourth communication device), At least one of the plurality of communication devices, one or more communication means configured to transmit and receive a directional communication medium; Acquisition means for acquiring relevant information related to one or more communication partners by the one or more communication means; determining means for determining one or more connection partners by the one or more communication means; The determining means is By referring to relevant information related to the one or more communication partners, a communication partner having more established connections is determined as the connection partner.
- a communication partner having more established connections is determined as the connection partner.
- communication can be established with a communication device with higher reliability, so that the communication system 2 with higher reliability can be configured. Play. Therefore, according to the communication system 2 according to this exemplary embodiment, a robust communication system 2 using a directional communication medium can be realized.
- the communication device 20 according to this modification generally includes a communication unit 21, an acquisition unit 22, and a determination unit 23, like the communication device 20 according to the second exemplary embodiment.
- the communication unit 21, acquisition unit 22, and determination unit 23 are implementation examples of communication means, acquisition means, and determination means in the scope of claims.
- the communication unit 21 is configured to be able to transmit and receive a directional communication medium.
- the number of communication units 21 included in the communication device 20 does not limit this modification, and the communication device 20 can be configured to include one or a plurality of communication units 21 .
- the communication unit 21 has the same configuration as the communication unit 11 according to exemplary embodiment 1, so the description thereof is omitted here.
- the acquisition unit 22 acquires related information related to one or more communication partners by the one or more communication units 21 .
- the related information includes, for example, the number of established connections involving each communication device, unused connections among the established connections, and the number of unestablished connections among the connection partner candidates identified by scanning. is included.
- the determining unit 23 refers to related information related to the one or more communication partners, and determines whether a connection is not used among established connections, or a connection has not been established among connection partner candidates already identified by scanning. A communication partner having a larger number of suitable connection partner candidates is determined as the connection partner.
- connection partner candidates identified by the determination unit 23 are not limited to communication devices included in the scan range of the scan using the communication unit 21 .
- the determination unit 22 refers to the response signals from the communication devices included in the scan range of the scan using the communication unit 21, and determines the communication devices specified by the response signals that are outside the scan range. , can also be specified as a connection partner candidate.
- the communication device B whose position is specified by the response signal, and the communication outside the scan range Device B can also be identified as a connection partner candidate.
- the communication device 20 is - One or a plurality of communication units 21 configured to be capable of transmitting/receiving a directional communication medium; an acquisition unit 22 that acquires relevant information related to one or more communication partners through the one or more communication means; - A determination unit 23 that determines one or more connection partners by the one or more communication means, The determining unit 23 refers to related information related to the one or more communication partners, and determines whether a connection is not used among established connections, or a connection has not been established among connection partner candidates already identified by scanning. A communication partner having a larger number of suitable connection partner candidates is determined as the connection partner.
- connection partner candidates that have not yet been established among connection partner candidates that have been identified by scanning and that are not in use among established connections. Since the partner is determined as the connection partner, it is possible to suitably determine the connection partner while making effective use of resources. Therefore, according to the communication device 20 according to this exemplary embodiment, it is possible to realize a robust communication network that effectively utilizes resources while using a directional communication medium.
- Step S22 First, in step S22, the determination unit 23 acquires related information related to one or more communication partners through one or more communication means configured to be able to transmit and receive a directional communication medium.
- step S23 the determination unit 23 determines one or more connection partners via the one or more communication means.
- the determination unit 23 refers to the relevant information related to the one or more communication partners, and selects a connection that is not in use among established connections, or a connection partner candidate that has been identified by scanning. determines a communication partner having more unestablished connection partner candidates as the connection partner. Since the specific processing contents of the determination unit 23 have been described above, the description thereof is omitted here.
- the communication method S20 includes: Acquiring relevant information related to one or more communication partners through one or more communication means configured to be able to transmit and receive a directional communication medium (step S22); Determining one or more connection partners by the one or more communication means (step S23), In the determining step, referring to relevant information associated with said one or more communication partners; An unused connection among established connections, or It is configured to determine, as the connection partner, a communication partner that has a larger number of connection partner candidates for which connection has not yet been established among the connection partner candidates that have already been identified by scanning.
- connection partner candidates that have not yet been established among connection partner candidates that have been identified by scanning. Since the partner is determined as the connection partner, it is possible to suitably determine the connection partner while making effective use of resources. Therefore, according to the communication method S20 according to this exemplary embodiment, it is possible to realize a robust communication network that makes effective use of resources while using a directional communication medium.
- the configuration of the communication system 2 according to this modification is generally the same as in FIG. 6 described above.
- the communication system 2 according to this modification includes, as an example, a first communication device 20-1, a second communication device 20-2, a third communication device 20-3, and a fourth communication device 20-3. communications equipment.
- each of the first communication device 20-1, the second communication device 20-2, the third communication device 20-3, and the fourth communication device 20-4 is the present modification. It has the same configuration as the communication device 20 according to.
- the communication system 2 including a plurality of communication devices (for example, a first communication device 20-1, a second communication device 20-2, a third communication device 20-3, and a fourth communication device), At least one of the plurality of communication devices, one or a plurality of communication units 21 configured to be capable of transmitting and receiving a directional communication medium; an acquisition unit 22 that acquires relevant information related to one or more communication partners through the one or more communication means; a determination unit 23 that determines one or more connection partners by the one or more communication means, The decision unit 23 referring to relevant information associated with said one or more communication partners; An unused connection among established connections, or A communication partner having a larger number of connection partner candidates for which connection has not been established among the connection partner candidates already identified by scanning is determined as the connection partner.
- a plurality of communication devices for example, a first communication device 20-1, a second communication device 20-2, a third communication device 20-3, and a fourth communication device
- At least one of the plurality of communication devices one or a plurality of communication units
- connection partner candidates that have not yet been established among connection partner candidates that have been identified by scanning. Since the partner is determined as the connection partner, it is possible to suitably determine the connection partner while making effective use of resources. Therefore, according to the communication system 2 according to this exemplary embodiment, it is possible to realize a robust communication system 2 that effectively utilizes resources while using a directional communication medium.
- FIG. 7 is a block diagram showing the configuration of the communication device 100.
- the communication device 100 according to this exemplary embodiment comprises a first communication section 110, a second communication section 120, a control section 130, a memory 140 and a storage section 150.
- FIG. 7 is a block diagram showing the configuration of the communication device 100.
- the communication device 100 according to this exemplary embodiment comprises a first communication section 110, a second communication section 120, a control section 130, a memory 140 and a storage section 150.
- the first communication unit 110 is an implementation example of communication means in the claims.
- the first communication unit 110 is configured to be able to transmit and receive a directional communication medium.
- the first communication unit 110 is composed of a plurality of communication units such as a communication unit 110-1, a communication unit 110-2, . . . as shown in FIG.
- the individual communication units 110-1, 110-2, . . . are configured to be able to transmit and receive directional communication media as described above.
- the specific configurations of the individual communication units 110-1, 110-2, . . . do not limit this exemplary embodiment. and a receiver for receiving a directional communication medium.
- a specific example of the directional communication medium used for communication by the first communication unit 110 does not limit the exemplary embodiment, but as an example, similar to the exemplary embodiment 1, generally An electromagnetic wave in a high frequency region having a frequency of 10 GHz or higher can be cited as an example. Electromagnetic waves in this frequency range may include millimeter waves, sub-millimeter waves, infrared light, visible light, ultraviolet light, and the like.
- the first communication unit 110 uses the above-described directional communication medium for communication by directing and transmitting electromagnetic waves in the frequency domain within a predetermined angular range.
- the specific configuration for directing the electromagnetic wave in the frequency domain by the first communication unit 110 does not limit this exemplary embodiment.
- a configuration including a laser oscillator or the like for generating power can be employed.
- the individual communication units 110-1, 110-2 transmits/receives an azimuth angle range of 0° to 90°
- the communication unit 110-2 transmits/receives an azimuth angle range of 90° to 180°
- the communication unit 110- 3 may be oriented to transmit and receive in an azimuth range of 180° to 270°
- the communication unit 110-4 may be oriented to transmit and receive in an azimuth range of 270° to 360°.
- the 2nd communication part 120 is the structure which communicates using communication media other than the directional communication medium which the 1st communication part 120 uses for communication.
- the second communication unit 120 communicates with other devices such as servers via a wired or wireless local area network, global network, or the like.
- the second communication unit 120 may be configured to function as an acquisition unit that acquires related information related to another communication device from another device such as another communication device or a server.
- the control unit 130 includes an acquisition unit 131, a communication management unit 132, and a storage management unit 133, as shown in FIG.
- the acquisition unit 131 is an implementation example of the acquisition means in the scope of claims.
- the communication management unit 132 is an implementation example of specifying means, connection establishing means, determining means, and providing means in the scope of claims.
- the storage management unit 133 is an implementation example of storage means in the claims.
- Acquisition unit 131 acquires related information related to a communication partner by first communication unit 110 .
- the communication partner by the first communication unit 110 - One or a plurality of connection partner candidates identified by the communication management unit 132 (to be described later) by scanning using the first communication unit 110 established connection partners.
- the related information acquired by the acquisition unit 131 will be described later.
- the communication management section 132 manages communication processing using the first communication section 110 .
- the communication management unit 132 ⁇ Scanning using the first communication unit 110 ⁇ Establishing a connection using the first communication unit 110 ⁇ Disconnecting the connection using the first communication unit 110 ⁇ Switching the connection using the first communication unit 110 etc. are processed. A specific example of processing by the communication management unit 132 will be described later.
- the storage management unit 133 manages storage processing to the storage unit 150 .
- the storage management unit 133 stores the related information acquired by the acquisition unit 131 in the storage unit 150 .
- the storage management unit 133 reads out various information stored in the storage unit 150 and provides it to each unit of the control unit 130 .
- FIG. 8 is a sequence diagram showing a first example of the flow of processing from scanning using the first communication unit 110 by the communication management unit 132 to connection establishment.
- the communication device 100 first emits a scan beam and establishes a connection with a connection partner candidate existing within the scan target range.
- Step S101-1 the communication management unit 132 uses the first communication unit 110 to transmit a scan beam targeting a predetermined scan range.
- the transmitted scan beam reaches a connection partner candidate existing in the scan range.
- Step S101-2 a connection partner candidate existing within the scanning range returns a response beam to communication apparatus 100 as a response to the scanning beam.
- the returned response beam reaches the communication device 100 .
- connection partner candidate may include a corner cube reflector, reflect the scan beam by the corner cube reflector, and return the reflected scan beam to the communication device 100 as a response beam.
- the connection partner candidate may be configured to include a receiving device that receives the scan beam and a transmitting device that transmits the response beam in the receiving direction.
- Step S102-1 the communication management unit 132 refers to the response beam received from the connection partner candidate and identifies the communication partner candidate.
- the communication management unit 132 identifies the position of the connection partner candidate based on the direction of the received response beam. More specifically, the communication manager 132 identifies the direction of the connection partner candidate viewed from the communication device 100 based on the direction of the received response beam. In other words, the communication management unit 132 identifies at least one of the azimuth, elevation, and depression angles of the connection partner candidate viewed from the communication device 100 based on the direction of the received response beam.
- Step S103-1 the communication manager 132 transmits a connection request beam to the connection partner candidate identified in step S102-1.
- the connection request beam may include identification information for identifying the communication device 100 from other devices together with information indicating that a connection is requested.
- the connection request beam may include related information managed by the storage management unit 133, which is related to the communication device 100 and other communication devices.
- connection partner candidate receives the connection request beam transmitted in step S103-1. Also, the connection partner candidate identifies communication apparatus 100 by referring to the connection request beam transmitted in step S103-1. As an example, the connection partner candidate identifies the position of the communication device 100 based on the direction of the received connection request beam. More specifically, the connection partner candidate identifies the direction of communication apparatus 100 as seen from the connection partner candidate based on the direction of the received connection request beam. In other words, the connection partner candidate specifies at least one of the azimuth angle, elevation angle, and depression angle of the communication device 100 seen from the connection partner candidate based on the direction of the received connection request beam.
- connection partner candidate transmits a connection acceptance beam to communication apparatus 100.
- the connection acknowledgment beam may include information to the effect that the connection is accepted and identification information for identifying the connection partner candidate from other devices. Further, the connection approval beam may include related information about the connection partner candidate and other communication devices.
- Step S104-1 the communication manager 132 receives the connection approval beam transmitted in step S103-2.
- Step S105-1 the storage management unit 133 refers to the connection acceptance beam received in step S104-1, and registers the connection partner candidate as a connection partner.
- the storage management unit 133 stores the identification information of the connection partner candidate included in the connection approval beam in the storage unit.
- this step establishes a connection from the communication device 100 to the connection partner candidate.
- connection partner candidate refers to the connection request beam received in step S102-2 and registers communication device 100 as a connection partner.
- the connection partner candidate stores the identification information of the communication device 100 included in the connection request beam in a storage unit included in the connection partner candidate.
- this step establishes a connection from the connection partner candidate to the communication device 100 .
- FIG. 9 is a sequence diagram showing a second example of the flow of processing from scanning using the first communication unit 110 by the communication management unit 132 to connection establishment.
- the connection partner candidate first emits a scan beam and establishes a connection with the communication device 100 existing within the scan target range.
- the flow processing from scanning to connection establishment is similar to the connection processing between the communication device 100 and the connection partner candidate described with reference to FIG. is replaced. Since the processing in each step shown in FIG. 9 is clear by referring to FIG. 8, detailed description thereof is omitted here.
- FIG. 10 is a sequence diagram showing a third example of the flow of processing from scanning using the first communication unit 110 by the communication management unit 132 to connection establishment.
- the communication device 100 first emits a scan beam and establishes a connection with a connection partner candidate existing within the scan target range.
- FIG. 10 is a sequence diagram showing a third example of the flow of processing from scanning using the first communication unit 110 by the communication management unit 132 to connection establishment.
- the communication device 100 first emits a scan beam and establishes a connection with a connection partner candidate existing within the scan target range.
- Step S121-1 the communication management unit 132 uses the first communication unit 110 to transmit a scan beam targeting a predetermined scan range.
- the transmitted scan beam reaches a connection partner candidate existing in the scan range.
- the scan beam transmitted in this step may be configured to include identification information for identifying the communication device 100 from other devices together with information requesting connection. Further, the scan beam may include related information managed by the storage management unit 133, which is related to the communication device 100 and other communication devices.
- the connection partner candidate refers to the scan beam transmitted in step S121-1 and identifies communication device 100.
- FIG. the connection partner candidate identifies the position of communication device 100 based on the direction of the scan beam transmitted in step S121-1. More specifically, the connection partner candidate identifies the direction of communication apparatus 100 seen from the connection partner candidate based on the direction of the received scan beam. In other words, the connection partner candidate identifies at least one of the azimuth, elevation angle, and depression angle of the communication device 100 viewed from the connection partner candidate based on the direction of the received scan beam.
- connection partner candidate may further refer to the identification information of the communication device 100 included in the scan beam to specify the communication device 100 .
- Step S122-2 the connection partner candidate transmits a response beam to communication apparatus 100 as a response to the scan beam transmitted in S121-2.
- the transmitted response beam reaches the communication device 100 .
- the response beam transmitted in this step may include identification information for identifying the connection partner candidate from other devices together with information to the effect that the connection is accepted. Further, the response beam may include relevant information managed by the connection partner candidate and related information relating to the connection partner candidate and other communication devices.
- Step S122-1) the communication management unit 132 refers to the response beam transmitted in step S122-2 to identify connection partner candidates.
- the communication management unit 132 identifies the position of the connection partner candidate based on the direction of the received response beam. More specifically, the communication manager 132 identifies the direction of the connection partner candidate viewed from the communication device 100 based on the direction of the received response beam. In other words, the communication management unit 132 identifies at least one of the azimuth, elevation, and depression angles of the connection partner candidate viewed from the communication device 100 based on the direction of the received response beam.
- the communication management unit 132 may further refer to the identification information of the connection partner candidate included in the response beam to specify the connection partner candidate.
- Step S123-1 the storage management unit 133 refers to the response beam received from the connection partner candidate and registers the connection partner candidate as a connection partner.
- the storage management unit 133 stores the identification information of the connection partner candidate included in the response beam in the storage unit.
- this step establishes a connection from the communication device 100 to the connection partner candidate.
- connection partner candidate refers to the scan beam received from communication device 100 and registers communication device 100 as a connection partner.
- the connection partner candidate stores the identification information of the communication device 100 included in the scan beam in a storage unit included in the connection partner candidate.
- this step establishes a connection from the connection partner candidate to the communication device 100 .
- FIG. 11 is a sequence diagram showing a fourth example of the flow of processing from scanning using the first communication unit 110 by the communication management unit 132 to connection establishment.
- the connection partner candidate first emits a scan beam and establishes a connection with the communication device 100 existing within the scan target range.
- the processing flow from scanning to connection establishment according to this example is similar to the connection processing between the communication device 100 and the connection partner candidate described with reference to FIG. is replaced. Since the processing in each step shown in FIG. 11 is clear by referring to FIG. 10, detailed description thereof is omitted here.
- the communication device 100 has a communication partner candidate (referred to as a communication partner candidate B ) to establish a connection.
- a communication partner candidate B a communication partner candidate to establish a connection.
- communication device 100 refers to the relevant information included in the connection request beam transmitted in step S113-2, identifies communication partner candidate B, and identifies communication partner candidate B. It may be configured to establish a connection between.
- the communication apparatus 100 uses a communication partner candidate (for convenience, called communication partner candidate B) that is different from the communication partner candidate that transmitted the scan beam (for convenience, called communication partner candidate A). ) to establish a connection.
- communication partner candidate B for convenience, called communication partner candidate B
- communication partner candidate A the communication partner candidate that transmitted the scan beam
- communication device 100 refers to the related information included in the scan beam transmitted in step S131-2, identifies communication partner candidate B, and communicates with the identified communication partner candidate B. It is also possible to establish a connection with .
- FIG. 12 is a diagram showing a configuration example of a communication system 1a according to this exemplary embodiment.
- the communication system 1a includes other communication devices 100-1 to 100-8 in addition to the communication device 100 according to this exemplary embodiment.
- the configuration of these communication devices 100-1 to 100-8 is, as an example, the same configuration as the communication device 100 according to this exemplary embodiment.
- dotted lines indicate established connections.
- the code "Cxy" (where x and y are numbers) indicates the connection established between the communication device 100-x and the communication device 100-y.
- C12 refers to the connection established between communication device 100-1 and communication device 100-2.
- each communication device included in the communication system 1a constitutes a mesh network having communication paths laid out like a mesh.
- any one of the communication devices 100, 100-1 to 100-8 may be configured to function as an edge terminal, and the communication system 1a may be a communication device other than the communication device shown in FIG. may be configured to include one or a plurality of edge terminals connected to any of .
- the acquisition unit 131 included in the communication device 100 acquires related information related to the communication partner device of the communication device 100, and the storage management unit 133 included in the communication device 100 stores the related information acquired by the acquisition unit 131 in the storage unit. 150 and managed.
- the communication partner of the communication device 100 is at least one or more connection partner candidates identified by the communication management unit 132, and one or more connection partners already established by the communication management unit 132. is included.
- the storage management unit 133 can also be configured to store and manage related information related to the communication device 100 in the storage unit 150 .
- Communication devices A, B, C, and D are, for example, any one of communication devices 100, 100-1 to 100-8.
- the related information of communication device A includes: - Location information of the communication device A, and - Load status of communication device A - Number of established connections involving communication device A, - The number of connection partner candidates that have already been identified by scanning in which communication device A is involved; - The connection status of the connection in which the communication device A is involved - At least one of the number of hops from the communication device A to the connection reference point is included.
- the location information of the communication device A does not limit this exemplary embodiment, but as an example, it may be coordinate information given by a predetermined location specifying system such as GPS. , position identification information such as an address assigned in advance within the target communication area, or information indicating the direction of the communication device A as seen from the communication devices around the communication device A. .
- the specific index of the load status of the communication device A does not limit this exemplary embodiment, but as an example, it may be information indicating the operating rate of a processor such as a control unit provided in the communication device A. However, it may be information indicating the operating rate of a specific task by a processor such as a control unit provided in the communication device A.
- FIG. 1 the specific index of the load status of the communication device A.
- connection involving the communication device A includes at least one of a connection originating from or ending at the communication device A, and a connection via the communication device A.
- the connections involving communication device A include the connection between communication device A and communication device B, the connection between communication device A and communication device C, and the connection between communication device A and communication device A. At least some of the connections to and from device D are included.
- connection status of the connection involving the above-described communication partner A includes: At least one of: - the line quality of the connection involving the communication device A;
- the specific index regarding the line quality of the connection involving the communication device A does not limit this exemplary embodiment, as an example, the delay in the communication due to the connection and the information in the communication via the connection , including any indicator such as the loss rate of
- a specific index regarding the number of disconnections of the connection involving the communication device A does not limit this exemplary embodiment, but as an example, an index regarding the number of disconnections per unit time of communication through the connection is included. I'm in.
- the related information of the communication device A includes: • A configuration may be adopted in which information regarding the environmental influence on the connection involving the communication device A is included.
- the information about the environmental influence on the connection involving the communication device A includes: ⁇ Influence of sunlight on connection between communication device A and communication device B ⁇ Influence of sunlight on connection between communication device A and communication device C At least one of the influence of sunlight on connection is included.
- the degree of influence of sunlight on a certain connection can be expressed, for example, by the angle of the direction of the sun relative to the direction along the certain connection. For example, if the angle between the direction along the connection and the sun direction is close to 90°, the influence information indicates that the influence of sunlight on the connection is relatively small. Also for example, if the angle between the direction along the connection and the sun direction is close to 0°, the influence information indicates that the influence of sunlight on the connection is relatively large.
- the information about the influence of the environment on the connection involving the communication device A includes information indicating the influence of reflection and absorption on the directional communication medium used by the communication unit of the communication device A.
- the configuration may include information such as the transparency of the air and information such as buildings near the propagation path.
- Example of processing by communication device A specific example of processing by a communication device related to the communication system 1a will be described below. These processing examples can be used in combination with each other, and the processing examples after combination are also included in this exemplary embodiment.
- processing example 1-1 by the communication device will be described below.
- the acquisition unit 131 included in the communication device 100 acquires, for example, the related information related to the communication partner device of the communication device 100, and the storage management unit 133 included in the communication device 100 acquires the information acquired by the acquisition unit 131.
- Related information is stored in the storage unit 150 and managed.
- Communication device 100-5, communication device 100-6, and communication device 100-8 provide communication device 100 with relevant information related to each device, as an example.
- Related information RI 100-6 related to the communication device 100-6 and Related information RI 100-8 related to the communication device 100-8 are obtained from the communication devices 100-5, 100-6, and 100-8, respectively, and stored in the storage unit 150 for management.
- control unit 130 of the communication device 100 transmits related information related to one or more communication partners acquired by the acquisition unit 131 to the one or more communication partners via the first communication unit 110. It may be configured to function as providing means for providing to other communication partners.
- control unit 130 of the communication device 100 acquires the related information RI 100-5 and the related information RI 100-6 acquired by the acquisition unit 131 from the communication devices 100-5 and 100-6,
- the configuration may be such that the information is provided to a communication device 100-8 other than the communication device 100-6.
- the related information RI 100-5 related to the communication device 100-5 may be configured to include related information of the communication partner of the communication device 100-5.
- the communication device 100-5 acquires in advance related information related to the communication devices 100-2, 100-3, and 100-7, which are its communication partners, and stores this information in its own communication device. It may be configured to be included in related information related to the device.
- the acquisition unit 131 of the communication device 100 via the relevant information RI 100-5 related to the communication device 100-5, - Related information RI 100-2 related to the communication device 100-2 Related information RI 100-3 related to the communication device 100-3 and Related information RI 100-7 related to the communication device 100-7 can be obtained.
- the acquisition unit 131 of the communication device 100 via the related information RI 100-6 related to the communication device 100-6, - Related information RI 100-3 related to the communication device 100-3 can be obtained.
- the acquisition unit 131 of the communication device 100 via the related information RI 100-8 related to the communication device 100-8, - Related information RI 100-7 related to the communication device 100-7 can be obtained.
- the related information RI 100-7 related to the communication device 100-7 acquires related information related to the communication device 100-4, which is the communication partner of the communication device 100-7, and stores this information in its own device. It may be configured to be included in related information related to the device.
- related information RI 100-3 related to communication device 100-3 acquires related information related to communication device 100-1, which is the communication partner of communication device 100-3. may be included in related information related to the device.
- the acquisition unit 131 of the communication device 100 can acquire the related information RI100-1 to RI100-8 for all of the other communication devices 100-1 to 100-8 belonging to the communication system 1a. can.
- each communication device can acquire wide-area information related to the communication system 1a. become.
- FIG. 13 is a diagram showing a communication system 1a according to this processing example.
- This processing example is a processing example when a new communication device 100-A is connected to the communication system 1a.
- the new communication device 100-A has the same configuration as the communication device 100 as an example.
- step A the communication device 100 establishes a connection with the communication device 100-A. Since the procedure for establishing a connection has been described above, the description is omitted here. Note that the connection may be established triggered by a scan from the communication device 100, or may be established by a scan from the communication device 100-A.
- step A the control unit 130 of the communication device 100, via the first communication unit 110, to the communication device 100-A, - Related information RI 100 related to the communication device 100 - Related information RI 100-5 related to the communication device 100-5
- Related information RI 100-6 related to the communication device 100-6 and Related information RI 100-8 related to the communication device 100-8 I will provide a.
- step B the control unit provided in the communication device 100-A according to this exemplary embodiment refers to the related information RI100, RI100-5, RI100-6, and RI100-8 received from the communication device 100.
- do - It functions as a determination means for determining whether or not to perform communication with a communication device other than the communication device 100 that provides the related information.
- control unit provided in communication device 100-A refers to the location information of communication device 100-8 included in related information RI100 or related information RI100-8, It is judged to be relatively close to -8. Then, the control unit included in communication device 100-A determines to perform communication with communication device 100-8. After making such determination, the communication device 100-A, for example, emits a scan beam to the communication device 100-8 prior to establishing a connection with the communication device 100-8.
- the communication device refers to the related information received from other communication devices and determines whether to communicate with one or a plurality of communication devices.
- a communication system 1a having a typical network configuration can be configured.
- FIG. 14 is a diagram showing a communication system 1a according to this processing example.
- This processing example is a processing example when a new communication device 100-A is connected to the communication system 1a.
- the new communication device 100-A has the same configuration as the communication device 100 as an example.
- step A communication device 100 emits scan beam S0A in the direction in which communication device 100-A exists.
- scan beam S0A - Related information RI 100 related to the communication device 100 It is included.
- step B the communication device 100-A, from the scan beam S0A received from the communication device, - Related information RI 100 related to the communication device 100 to get
- control unit of communication device 100-A refers to related information RI100, It functions as determination means for determining whether or not to establish a connection with the communication device 100 and whether or not to communicate with a communication device other than the communication device 100 .
- control unit of communication device 100-A refers to related information RI100-8 related to communication device 100-8 included in related information RI100. Then, the control unit of communication device 100-A determines that communication device 100A is relatively close to communication device 100-8 based on the position information included in related information RI100-8. do. Then, the control unit included in communication device 100-A determines to perform communication with communication device 100-8. After making such determination, the communication device 100-A, for example, emits a scan beam to the communication device 100-8 prior to establishing a connection with the communication device 100-8.
- the communication device refers to related information included in scan beams received from other communication devices and determines whether to communicate with one or more communication devices.
- a communication system 1a having an adaptive network configuration can be quickly configured according to information.
- FIG. 15 is a diagram showing a communication system 1a according to this processing example.
- This processing example is a processing example when a new communication device 100-A is connected to the communication system 1a.
- the new communication device 100-A has the same configuration as the communication device 100 as an example.
- control unit of the communication device 100-A establishes a connection with the communication device 100-8. Then, the control unit of communication device 100-A, as a first-stage determination process, controls the communication partner such that the angle between communication device 100-8 and communication device 100-8 as viewed from communication device 100-A is equal to or greater than a predetermined angle. Select a candidate.
- control unit of the communication device 100-A may be configured to acquire related information related to communication partner candidates, and refer to the acquired related information to perform the above selection.
- the communication devices 100-5, 100-6, and 100-7 are selected as the first stage determination process.
- control unit of the communication device 100-A performs the second-stage determination processing, among the communication devices 100-5, 100-6, and 100-7, the angle between the communication devices viewed from the communication device 100-A. is greater than or equal to a predetermined angle.
- the specific determination processing by the control unit of the communication device 100-A does not limit this exemplary embodiment.
- the control unit of the communication device 100-A obtains relevant information related to each of the communication devices 100-5, 100-6, and 100-7, and refers to the obtained relevant information to select the above.
- the specific value of the predetermined angle does not limit this exemplary embodiment.
- the predetermined angle can be about 30° to 45°.
- control unit of the communication device 100-A refers to the related information and makes the above selection is taken as an example, but the present invention is not limited to this.
- the control unit of communication device 100-A performs scanning processing on communication device 100-8 and scanning processing on communication devices 100-5, 100-6, and 100-7 to determine the positions of these communication devices.
- the above selection may be made by specifying information and referring to the specified position information.
- control unit of the communication device 100-A - a scanning beam or response beam from the communication device 100-8; - a scanning beam or a response beam from the communication device 100-5; - scan beam or response beam from communication device 100-6; and - scan beam or response beam from communication device 100-7; may be referenced to specify the positions of these communication devices, and the specified positions may be referenced to perform the above selection.
- directional communication media can be expected to achieve high-capacity and low-delay communication due to their high frequency, but they are also susceptible to obstructions and disturbances due to their directivity.
- a plurality of communication devices exist in the same direction as viewed from a certain communication device, it is conceivable that the influence of disturbance reaches each of these plurality of communication devices. For example, it is conceivable that, during a particular time period, sunlight influences communication with these multiple communication devices at the same time.
- communication partners are selected so that the angle between the plurality of communication partners when viewed from a certain communication device is equal to or greater than a predetermined angle, so that the influence of disturbance on the communication system 1a is minimized. It has the effect of being able to
- FIG. 16 is a diagram showing a communication system 1a according to this processing example.
- This processing example is a processing example when a new communication device 100-A is connected to the communication system 1a.
- the new communication device 100-A has the same configuration as the communication device 100 as an example.
- control unit 130 of the communication device 100 establishes connections with the communication devices 100-5, 100-6, and 100-8.
- communication device 100 receives a scan beam from communication device 100-A.
- Control unit 130 of communication device 100 identifies position information of communication device 100-A from the scan beam.
- control unit 130 of communication device 100 identifies the angle between communication device 100-8 and communication device 100-A as seen from communication device 100.
- control unit 130 of the communication device 100 functions as determining means for lowering the priority of the communication partner candidate when the communication partner candidate exists within a predetermined angle range from the connected communication partner.
- control unit 130 of communication device 100 prioritizes communication device 100-A because communication device 100-A exists as a communication partner candidate within a range of a predetermined angle from communication device 100-8 with which connection has already been established. reduce the intensity.
- control unit 130 of the communication device 100 determines not to connect to the communication device 100-A whose priority has been lowered.
- the specific value of the predetermined angle does not limit this exemplary embodiment.
- the predetermined angle can be about 30° to 45°.
- directional communication media can be expected to achieve high-capacity and low-delay communication due to their high frequency, but they are also susceptible to obstructions and disturbances due to their directivity.
- a plurality of communication devices exist in the same direction as viewed from a certain communication device, it is conceivable that the influence of disturbance reaches each of these plurality of communication devices. For example, it is conceivable that, during a particular time period, sunlight influences communication with these multiple communication devices at the same time.
- the priority of the communication partner candidate is lowered, thereby minimizing the influence of disturbance on the communication system 1a. It has the effect of being able to be held.
- FIG. 17 is a diagram showing a communication system 1a according to this processing example.
- This processing example is a processing example when a new communication device 100-A is connected to the communication system 1a.
- the new communication device 100-A has the same configuration as the communication device 100 as an example.
- control unit 130 of the communication device 100-A provides location information of the communication device 100-A to the communication devices 100-5, 100-6, and 100-7.
- control unit 130 of communication device 100-A transmits scan beams including position information of communication device 100-A to communication devices 100-5, 100-6, and 100-7.
- the control unit of communication device 100-5, the control unit of communication device 100-6, and the control unit of communication device 100-7 each refer to the position information of communication device 100-A, which is a communication partner candidate, and It determines whether to establish communication with the communication device 100-A.
- control unit of communication device 100-5, the control unit of communication device 100-6, and the control unit of communication device 100-7 each refer to the position information of communication device 100-A, which is a communication partner candidate. Then, when the distance from the communication device 100-A is within a predetermined range, it is determined to establish communication with the communication device 100-A.
- the communication devices 100-5, 100-6, and 100-7 refer to the location information of the plurality of communication partner candidates, and determine which communication partner candidate to establish a connection with. may function. Further, communication devices 100-5, 100-6, and 100-7 refer to position information of a plurality of communication partner candidates, and select one or a plurality of communication partners whose distance from the communication device is within a predetermined range. Candidates may function as determination means for determining the one or more communication partners.
- control unit of communication device 100-5 refers to the position information of communication device 100-A, and determines that the distance between communication device 100-5 and communication device 100-A is not within a predetermined range and is short. It determines that it is too long, and decides not to establish communication with the communication device 100-A.
- control unit of communication device 100-6 refers to the position information of communication device 100-A, and the distance between communication device 100-6 and communication device 100-A is not within the predetermined range. , is too long, and decides not to establish communication with the communication device 100-A.
- control unit of communication device 100-7 refers to the position information of communication device 100-A, and the distance between communication device 100-7 and communication device 100-A is included within a predetermined range. and decides to establish communication with the communication device 100-A. Then, the control unit of communication device 100-7 establishes a connection with communication device 100-A.
- the specific example of the predetermined range regarding the distance does not limit this exemplary embodiment, but as an example, it is determined according to the characteristics of the directional communication medium used by each communication device. can be kept For example, the predetermined range can be set to range from 50m to 500m. Further, the control unit of communication device 100-5, the control unit of communication device 100-6, and the control unit of communication device 100-7 acquire information indicating the influence of reflection and absorption on the directional communication medium. Alternatively, the predetermined range may be adaptively changed by referring to the acquired information. For example, when the directional communication medium propagates in the air, information such as the transparency of the air and information such as buildings near the propagation path are acquired, and the predetermined range is adapted according to these information. It is good also as a structure which changes dynamically.
- the communication device refers to the location information of the plurality of communication partner candidates and determines which communication partner candidate to establish a connection with. Further, the communication device refers to position information of a plurality of communication partner candidates, and determines one or a plurality of communication partner candidates whose distance from the communication device is within a predetermined range as the one or a plurality of communication partner candidates. do.
- a communication system including suitably arranged communication devices can be configured.
- FIG. 18 is a diagram showing a communication system 1a according to this processing example.
- This processing example is a processing example when a new communication device 100-A is connected to the communication system 1a.
- the new communication device 100-A has the same configuration as the communication device 100 as an example.
- the control unit of the communication device 100-A from the communication device 100-5 and the communication device 100-6, which are communication partner candidates, Related information RI 100-5 related to the communication device 100-5 and Related information RI 100-6 related to the communication device 100-6 function as acquisition means for acquiring Then, the control unit of the communication device 100-A is included in the related information RI100-5 and the related information RI100-6, respectively. • Refer to the number of established connections involving the communication device 100-6.
- control unit of the communication device 100-A functions as a determining means for determining the communication partner having more established connections among the communication devices 100-5 and 100-6 as the connection partner.
- the communication device 100-5 has a total of four established connections, connections C57, C45, C25, and C35, excluding the connection with the communication device 100-A.
- the communication device 100-6 has a total of two established connections, connections C36 and C69. Therefore, the control unit of communication device 100-A determines communication device 100-5 as a connection partner and establishes a connection. Further, the control unit of communication device 100-A does not determine communication device 100-6 as a connection partner and does not establish connection.
- control unit of the communication device 100-A Related information RI 100-5 related to the communication device 100-5 and Related information RI 100-6 related to the communication device 100-6 a communication partner having more established connections and more connections in use may be determined as the connection partner.
- the specific method of acquiring the related information by the control unit of the communication device 100-A does not limit this exemplary embodiment, as an example, the communication device 100-5, which is a communication partner candidate, and the A configuration may be employed in which the scan beam or response beam received from the communication device 100-6 is referred to and relevant information included in the scan beam or response beam is obtained.
- a communication device tends to be more reliable as it has more established connections and more connections in use.
- the communication device 100-A can establish communication with a communication device with higher reliability, so that a communication system 1a with higher reliability can be configured.
- FIG. 19 is a diagram showing a communication system 1a according to this processing example.
- This processing example is a processing example when a new communication device 100-A is connected to the communication system 1a.
- the new communication device 100-A has the same configuration as the communication device 100 as an example.
- the control unit of the communication device 100-A from the communication device 100-5 and the communication device 100-6, which are communication partner candidates, Related information RI 100-5 related to the communication device 100-5 and Related information RI 100-6 related to the communication device 100-6 function as acquisition means for acquiring Then, the control unit of the communication device 100-A determines the number of established connections involving the communication device 100-5 included in the related information RI 100-5, - The number of connection partner candidates identified by scanning involving the communication device 100-5; The communication device 100-5 refers to the connection status of the connections involved, and the connections that the communication device 100-5 has. - Identify the number of connection partner candidates for which connection has not yet been established among the connection partner candidates already identified by scanning.
- control unit of the communication device 100-A controls the number of established connections involving the communication device 100-6 included in the related information RI 100-6; - The number of connection partner candidates identified by scanning involving the communication device 100-6; The communication device 100-6 refers to the connection status of the connections involved, and the connections that the communication device 100-6 has and is not in use among established connections, and - Identify the number of connection partner candidates for which connection has not yet been established among the connection partner candidates already identified by scanning.
- connection partner the control unit of the communication device 100-A ⁇ A connection that is not in use among established connections, or - A communication partner having a larger number of connection partner candidates for which connection has not yet been established among the connection partner candidates already identified by scanning is determined as the connection partner.
- unused connections among established connections are represented by dashed-dotted lines.
- the communication device 100-5 has a total of two unused connections, C57 and C54, among the established connections.
- the communication device 100-6 does not have unused connections among established connections.
- control unit of communication device 100-A determines communication device 100-5 as the communication partner and establishes connection. Further, the control unit of communication device 100-A does not determine communication device 100-6 as a connection partner and does not establish connection.
- the specific method of acquiring the related information by the control unit of the communication device 100-A does not limit this exemplary embodiment, as an example, the communication device 100-5, which is a communication partner candidate, and the A configuration may be employed in which the scan beam or response beam received from the communication device 100-6 is referred to and relevant information included in the scan beam or response beam is obtained.
- control unit of the communication device 100-A determines whether the number of established connections involving the communication device 100-5 or the number of established connections that are in use is determined by the communication device 100-5. If the means reaches the maximum number of connections that can be established minus one, no further connection establishment, or - It may be configured to function as a connection establishment unit that performs a process of disabling the already-connected connection after making a further connection.
- control unit of the communication device 100-A determines that the number of established connections involving the communication device 100-6 or the number of established connections that are in use by the communication device 100-6. If the communication means reaches the maximum number of connections that can be established minus one, no further connection establishment, or - It may be configured to function as a connection establishment unit that performs a process of disabling the already-connected connection after making a further connection.
- control unit of the communication device 100-5 or 100-6 determines whether the number of established connections or the number of established connections that are in use by the communication device 100-5 or 100-6. If the communication unit reaches the maximum number of connections that can be established minus one, no further connection establishment, or It may be configured to function as a connection establishment unit that performs a process of setting the already-connected connection to a non-use state after making a further connection.
- communication devices tend to be more reliable as they have more established connections.
- connection partner candidates that have not yet established a connection among the connection partner candidates that have already been identified by scanning.
- the communication device 100-A increases the number of unused connections among the established connections, or the connection partner candidates whose connections have not been established among the connection partner candidates already identified by scanning. Since the communication partner having the terminal is determined as the connection partner, it is possible to configure the communication system 1a with high reliability and in which the communication path is effectively used.
- FIG. 20 is a diagram showing a communication system 1a according to this processing example.
- This processing example is a processing example when a new communication device 100-A is connected to the communication system 1a.
- the new communication device 100-A has the same configuration as the communication device 100 as an example.
- control unit of the communication device 100-A functions as providing means for providing usage information regarding the usage of the connection to the communication device 100-2 and the communication device 100-3, which are communication partner candidates.
- the usage information includes information regarding whether the usage of the connection is the first usage or the second usage different from the first usage.
- the first use refers to when the connection is used for an access link
- the second use refers to when the connection is used for a backbone link.
- the access link mainly refers to a connection path used for exchanging data between edge terminals included in the communication system 1a.
- a backbone link mainly refers to a connection path used for exchanging data between communication devices other than edge terminals included in the communication system 1a. Even a backbone link may function as an access link depending on the situation.
- control unit of the communication device 100-2 and the control unit of the communication device 100-3 receive the usage information from the communication device 100-A, as a response to the usage information, respectively, Related information RI 100-2 related to the communication device 100-2 and Related information RI 100-3 related to the communication device 100-3 to the communication device 100-A.
- the control unit of the communication device 100-A also functions as acquisition means for acquiring the related information.
- the related information provided to the communication device 100-A may have different contents depending on the usage information.
- the control unit of the communication device 100-2 and the control unit of the communication device 100-3 as related information, respectively: the connection involving the communication device 100-2;
- the connection status and the connection status of the connection involving the communication device 100-3 may be provided to the communication device 100-A, and the control unit of the communication device 100-A may acquire this information.
- connection status of the connection involving the communication device 100-2 includes: the line quality of the connection involving the communication device 100-2; At least one of the number of connection interruptions involving the communication device 100-2 and the connection delay time involving the communication device 100-2 is included.
- connection status of the connection involving the communication device 100-3 includes: the line quality of the connection involving the communication device 100-3; At least one of the number of connection interruptions involving the communication device 100-3 and the connection delay time involving the communication device 100-3 is included.
- the control unit of the communication device 100-A Related information RI 100-2 related to the communication device 100-2 and Related information RI 100-3 related to the communication device 100-3 determines whether or not to connect with the communication device 100-2 and whether or not to connect with the communication device 100-3.
- the control unit of communication device 100-A determines that, of communication devices 100-2 and 100-3, the line quality is better and the number of interruptions is higher. It decides to establish a connection with the communication device that has the lower latency and the lower latency. As an example, in the example shown in FIG. 20, the control unit of communication device 100-A determines that the connection involving communication device 100-2 has better line quality, and establishes connection with communication device 100-2. While C2A is established, communication with communication device 100-3 is not established.
- the specific method of acquiring the related information by the control unit of the communication device 100-A does not limit this exemplary embodiment, as an example, the communication device 100-2, which is a communication partner candidate, and the A configuration may be employed in which the scan beam or response beam received from the communication device 100-3 is referred to and relevant information included in the scan beam or response beam is obtained.
- the requirements for a communication path may vary depending on the application of that communication path.
- the control unit of the communication device 100-A - provide usage information regarding the usage of the connection to one or more communication partners; - obtain, from the one or more communication partners, relevant information related to the communication partners in response to the usage information; - Since it is determined whether or not to connect with the communication partner by referring to the relevant information related to the communication partner, it is possible to construct a suitable communication path according to the purpose of connection. can.
- the communication device 100-A establishes communication with a communication device having a relatively good line state among the communication partner candidates, so that the communication device 100-A constitutes a communication system 1a having a favorable communication state. be able to.
- FIG. 21 is a diagram showing a communication system 1a according to this processing example.
- This processing example is a processing example when a new communication device 100-A is connected to the communication system 1a.
- the new communication device 100-A has the same configuration as the communication device 100 as an example.
- control unit of the communication device 100-A functions as providing means for providing usage information regarding the usage of the connection to the communication device 100-5 and the communication device 100-6, which are communication partner candidates.
- control unit of the communication device 100-5 and the control unit of the communication device 100-6 receive the usage information from the communication device 100-A, as a response to the usage information, respectively, Related information RI 100-5 related to the communication device 100-5 and Related information RI 100-6 related to the communication device 100-6 to the communication device 100-A.
- the control unit of the communication device 100-A also functions as acquisition means for acquiring the related information.
- the control unit of the communication device 100-5 and the control unit of the communication device 100-6 respectively, as related information
- the number of established connections involving the communication device 100-5 and the number of established connections involving the communication device 100-6 are provided to the communication device 100-A, and the control unit of the communication device 100-A may be configured to acquire the information of
- the control unit of the communication device 100-A Related information RI 100-2 related to the communication device 100-2 and Related information RI 100-3 related to the communication device 100-3 determines whether or not to connect with the communication device 100-2 and whether or not to connect with the communication device 100-3.
- the control unit of the communication device 100-A selects the communication device with the larger number of established connections among the communication devices 100-5 and 100-6. decides to establish a connection with As an example, in the example shown in FIG. 21, the control unit of communication device 100-A determines that the number of established connections involving communication device 100-5 is greater, and establishes connection with communication device 100-5. While C5A is established, communication with communication device 100-6 is not established.
- the specific method of acquiring the related information by the control unit of the communication device 100-A does not limit this exemplary embodiment, as an example, the communication device 100-5, which is a communication partner candidate, and the A configuration may be employed in which the scan beam or response beam received from the communication device 100-6 is referred to and relevant information included in the scan beam or response beam is obtained.
- the requirements for a communication path may vary depending on the application of that communication path.
- the control unit of the communication device 100-A - provide usage information regarding the usage of the connection to one or more communication partners; - obtain, from the one or more communication partners, relevant information related to the communication partners in response to the usage information; - Since it is determined whether or not to connect with the communication partner by referring to the relevant information related to the communication partner, it is possible to construct a suitable communication path according to the purpose of connection. can.
- the communication device 100-A establishes communication with a communication device having a relatively large number of established connections among the communication partner candidates. can be configured.
- FIG. 22 is a diagram showing a communication system 1a according to this processing example.
- This processing example is a processing example when a new communication device 100-A is connected to the communication system 1a.
- the new communication device 100-A has the same configuration as the communication device 100 as an example.
- the communication device 100-A receives communication device 100-3 and communication device 100-5, which are communication partner candidates, respectively, Related information RI 100-3 related to the communication device 100-3 and Related information RI 100-5 related to the communication device 100-5 function as an acquisition means for acquiring
- the related information RI 100-3 and the related information RI 100-3 respectively include: The number of hops from the communication device 100-3 to the connection reference point and the number of hops from the communication device 100-5 to the connection reference point are included.
- a specific example of the connection reference point does not limit this exemplary embodiment, but for example, it refers to a terminal or communication device that serves as a connection point from the network configured by the communication system 1a to another network.
- connection reference points are denoted by reference numeral 100-X.
- the control unit of communication device 100-A refers to the hop count information included in related information RI100-3 and related information RI100-5, and determines to connect to a communication partner with a smaller number of hops to the connection reference point. Acts as a decision-making tool.
- the number of hops from the communication device 100-3 to the connection reference point 100-X is 1, and the number of hops from the communication device 100-5 to the connection reference point 100-X is 2. or 3. Therefore, the control unit of the communication device 100-A establishes a connection with the communication device 100-3, which has a smaller number of hops to the connection reference point 100-X, out of the communication devices 100-3 and 100-5. On the other hand, the connection with the communication device 100-5 is not established.
- the specific method of acquiring the related information by the control unit of the communication device 100-A does not limit this exemplary embodiment, as an example, the communication device 100-3 and A configuration may be employed in which the scan beam or response beam received from the communication device 100-5 is referred to and relevant information included in the scan beam or response beam is obtained.
- the communication device 100-A establishes a connection with a communication partner candidate with a smaller number of hops to the connection reference point. .
- Some or all functions of the communication devices 10, 10-1 to 10-4, 100, 20, 20-1 to 20-4, 100-1 to 100-9, 100-A are integrated circuits (IC chips) It may be realized by hardware such as the like, or may be realized by software.
- the communication devices 10, 10-1 to 10-4, 20, 20-1 to 20-4, 100, 100-1 to 100-9, and 100-A are, for example, software that implements each function. It is implemented by a computer that executes the instructions of a program.
- An example of such a computer (hereinafter referred to as computer C) is shown in FIG.
- Computer C comprises at least one processor C1 and at least one memory C2.
- Program P for operating computer C as communication devices 10, 10-1 to 10-4, 20, 20-1 to 20-4, 100, 100-1 to 100-9, 100-A in memory C2 is recorded.
- the processor C1 reads the program P from the memory C2 and executes it so that the communication devices 10, 10-1 to 10-4, 20, 20-1 to 20-4, 100, 100-1 to 100 -9 and 100-A functions are realized.
- processor C1 for example, CPU (Central Processing Unit), GPU (Graphic Processing Unit), DSP (Digital Signal Processor), MPU (Micro Processing Unit), FPU (Floating point number Processing Unit), PPU (Physics Processing Unit) , a microcontroller, or a combination thereof.
- memory C2 for example, a flash memory, HDD (Hard Disk Drive), SSD (Solid State Drive), or a combination thereof can be used.
- the computer C may further include a RAM (Random Access Memory) for expanding the program P during execution and temporarily storing various data.
- Computer C may further include a communication interface for sending and receiving data to and from other devices.
- Computer C may further include an input/output interface for connecting input/output devices such as a keyboard, mouse, display, and printer.
- the program P can be recorded on a non-temporary tangible recording medium M that is readable by the computer C.
- a recording medium M for example, a tape, disk, card, semiconductor memory, programmable logic circuit, or the like can be used.
- the computer C can acquire the program P via such a recording medium M.
- the program P can be transmitted via a transmission medium.
- a transmission medium for example, a communication network or broadcast waves can be used.
- Computer C can also obtain program P via such a transmission medium.
- (Appendix 1) one or more communication means configured to transmit and receive a directional communication medium; Acquisition means for acquiring relevant information related to one or more communication partners by the one or more communication means; determining means for determining one or more connection partners by the one or more communication means; The determining means is A communication device that refers to related information related to the one or more communication partners and determines a communication partner that has a larger number of established connections as the connection partner.
- the related information related to the one or more communication partners is referred to, and the communication partner having a larger number of established connections is determined as the connection partner, thereby establishing a more reliable communication network.
- the communication partner having a larger number of established connections is determined as the connection partner, thereby establishing a more reliable communication network.
- the determining means is 2.
- (Appendix 3) one or more communication means configured to transmit and receive a directional communication medium; Acquisition means for acquiring relevant information related to one or more communication partners by the one or more communication means; determining means for determining one or more connection partners by the one or more communication means; The determining means referring to relevant information associated with said one or more communication partners; an unused connection among established connections, or A communication device that determines, as the connection partner, a communication partner that has a larger number of connection partner candidates for which connection has not been established among the connection partner candidates that have already been identified by scanning.
- connection partner a connection that is not in use among established connections, or a communication partner that has a larger number of connection partner candidates for which connection has not been established among connection partner candidates that have been identified by scanning, is selected as the connection partner. , it is possible to suitably determine the connection partner while making effective use of resources. Therefore, it is possible to realize a robust communication network that makes effective use of resources while using a directional communication medium.
- the obtaining means obtains the relevant information from the scan signal received by the communication means prior to establishment of connection with the communication partner.
- (Appendix 5) including a plurality of communication devices; At least one of the plurality of communication devices, one or more communication means configured to transmit and receive a directional communication medium; Acquisition means for acquiring relevant information related to one or more communication partners by the one or more communication means; determining means for determining one or more connection partners by the one or more communication means; The determining means referring to relevant information associated with said one or more communication partners; An unused connection among established connections, or A communication system that determines, as the connection partner, a communication partner that has more connection partner candidates for which connection has not been established among connection partner candidates that have already been identified by scanning.
- the related information related to the one or more communication partners is referred to, and the communication partner having a larger number of established connections is determined as the connection partner, thereby establishing a more reliable communication network.
- the communication partner having a larger number of established connections is determined as the connection partner, thereby establishing a more reliable communication network.
- (Appendix 6) including a plurality of communication devices; At least one of the plurality of communication devices, one or more communication means configured to transmit and receive a directional communication medium; Acquisition means for acquiring relevant information related to one or more communication partners by the one or more communication means; determining means for determining one or more connection partners by the one or more communication means; The determining means is referring to relevant information associated with said one or more communication partners; An unused connection among established connections, or A communication system that determines, as the connection partner, a communication partner that has more connection partner candidates for which connection has not been established among connection partner candidates that have already been identified by scanning.
- connection partner a connection that is not in use among established connections, or a communication partner that has a larger number of connection partner candidates for which connection has not been established among connection partner candidates that have been identified by scanning, is selected as the connection partner. , it is possible to suitably determine the connection partner while making effective use of resources. Therefore, it is possible to realize a robust communication network that makes effective use of resources while using a directional communication medium.
- (Appendix 7) Acquiring relevant information related to one or more communication partners via one or more communication means configured to transmit and receive a directional communication medium; determining one or more connection partners by the one or more communication means; In the determining configuration, A communication method for determining a communication partner having a larger number of established connections as the connection partner by referring to relevant information related to the one or more communication partners.
- the related information related to the one or more communication partners is referred to, and the communication partner having a larger number of established connections is determined as the connection partner, thereby establishing a more reliable communication network.
- the communication partner having a larger number of established connections is determined as the connection partner, thereby establishing a more reliable communication network.
- (Appendix 8) Acquiring relevant information related to one or more communication partners via one or more communication means configured to transmit and receive a directional communication medium; determining one or more connection partners by the one or more communication means; In the determining step, referring to relevant information associated with said one or more communication partners; An unused connection among established connections, or A communication method for determining, as the connection partner, a communication partner that has a larger number of connection partner candidates for which connection has not been established among connection partner candidates that have already been identified by scanning.
- connection partner a connection that is not in use among established connections, or a communication partner that has a larger number of connection partner candidates for which connection has not been established among connection partner candidates that have been identified by scanning, is selected as the connection partner. , it is possible to suitably determine the connection partner while making effective use of resources. Therefore, it is possible to realize a robust communication network that makes effective use of resources while using a directional communication medium.
- Appendix 9 A program for operating a computer as the communication device according to any one of Appendices 1 to 4, wherein the computer functions as each of the means.
- Appendix 9 at least one processor, said processor comprising: Acquisition processing for acquiring relevant information related to one or more communication partners by a communication means that transmits and receives a directional communication medium; a determination process for determining one or more connection partners by the one or more communication means; In the decision process, A communication device that refers to related information related to the one or more communication partners and determines a communication partner that has a larger number of established connections as the connection partner.
- Appendix 10 at least one processor, said processor comprising: communication processing for transmitting and receiving a directional communication medium; Acquisition processing for acquiring related information related to one or more communication partners by the communication processing; a determination process for determining one or more connection partners by the one or more communication means; In the decision process, referring to relevant information associated with said one or more communication partners; An unused connection among established connections, or A communication device that determines, as the connection partner, a communication partner that has a larger number of connection partner candidates for which connection has not been established among the connection partner candidates that have already been identified by scanning.
- the communication device may further include a memory, and the memory may store a program for causing the processor to execute each process. Also, this program may be recorded in a computer-readable non-temporary tangible recording medium.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本発明の第1の例示的実施形態について、図面を参照して詳細に説明する。本例示的実施形態は、後述する例示的実施形態の基本となる形態である。
本例示的実施形態に係る通信装置10の構成について、図1を参照して説明する。図1は、通信装置10の構成を示すブロック図である。図1に示すように、本例示的実施形態に係る通信装置10は、通信部11、特定部12、及び接続確立部13を備えている。
通信部11は、有指向性の通信媒体を送受信可能に構成されている。通信装置10が備える通信部11の数は本例示的実施形態を限定するものではなく、通信装置10は、1又は複数の通信部11を備える構成とすることができる。
・ミリ波やサブミリ波を所定の角度範囲内に向き付けて送出するビームフォーミングアンテナ
・赤外光、可視光、又は紫外光をコリメートするコリメータ
・赤外光、可視光、又は紫外光のレーザを生成するレーザ発振器
などを備える構成とすることができる。
特定部12は、通信部11を用いたスキャンにより、1又は複数の接続相手候補を特定する。換言すれば、特定部12は、通信部11を用いたスキャンビームの発信又は受信により、1又は複数の接続相手候補を特定する。
・通信部11からスキャン範囲にスキャンビームを発信すること
・通信部11からスキャン範囲にスキャンビームを発信し、当該スキャンビームへの応答である応答ビームを受信すること
・他の装置から発信されたスキャンビームを通信部11が受信すること、及び
・他の装置から発信されたスキャンビームを通信部11が受信し、当該スキャンビームへの応答である応答ビームを発信すること
の少なくとも何れかが含まれる。
接続確立部13は、特定部12が特定した1又は複数の接続相手候補との間で接続を確立する。また、接続確立部13は、前記接続を確立することによってメッシュネットワークにおける1又は複数の通信経路を生成する。ここで、接続確立部13による接続の確立は、通信装置10が備える1又は複数の通信部11のうち、特定部12がスキャンに用いた1又は複数の通信部11と同じ通信部を用いてもよいし、特定部12がスキャンに用いた1又は複数の通信部11と一部又は全部が異なる通信部を用いてもよい。
上述のように、本例示的実施形態に係る通信装置10は、
・有指向性の通信媒体を送受信可能に構成されている1又は複数の通信部11と、
・1又は複数の通信部11を用いたスキャンを実行することにより、1又は複数の接続相手候補を特定する特定部12と、
特定部12が特定した1又は複数の接続相手候補との間で接続を確立する接続確立部13と
を備える構成と採用している。
本例示的実施形態に係る通信方法S10の流れについて、図2を参照して説明する。図2は、本例示的実施形態に係る通信方法S10の流れを示すフロー図である。図2に示すように、通信方法S10は、ステップS12及びS13を含んでいる。
まず、ステップS12において、特定部12は、通信部11を用いたスキャンを実行することにより、1又は複数の接続相手候補を特定する。ここで、通信部11を用いたスキャンでは、上述した有指向性の通信媒体を用いたスキャンが実行される。特定部12による具体的な処理内容については上述したためここでは説明を省略する。
続いて、ステップS13において、接続確立部13は、特定部12が特定した1又は複数の接続相手候補との間で接続を確立する。ここで、接続確立部13による接続の確立は、通信装置10が備える1又は複数の通信部11のうち、特定部12がスキャンに用いた1又は複数の通信部11と同じ通信部を用いてもよいし、特定部12がスキャンに用いた1又は複数の通信部11と一部又は全部が異なる通信部を用いてもよい。接続確立部13による具体的な処理内容については上述したためここでは説明を省略する。
上述のように、本例示的実施形態に係る通信装置10は、
有指向性の通信媒体を送受信可能に構成されている1又は複数の通信部11を用いたスキャンを実行することにより、1又は複数の接続相手候補を特定すること(S12)と、
特定した1又は複数の接続相手候補との間で接続を確立すること(S13)と
を含んでいる。
本例示的実施形態に係る通信システム1の構成について、図3を参照して説明する。図3は、本例示的実施形態に係る通信システム1の構成の一例を示すブロック図である。図3に示すように、通信システム1は、一例として、第1の通信装置10-1、第2の通信装置10-2、第3の通信装置10-3、及び第4の通信装置を含んでいる。
上述のように、本例示的実施形態に係る通信システム1は、
複数の通信装置(一例として、第1の通信装置10-1、第2の通信装置10-2、第3の通信装置10-3、及び第4の通信装置)を含み、
前記複数の通信装置のうち、少なくとも何れか複数の通信装置は、
有指向性の通信媒体を送受信可能に構成されている1又は複数の通信部11と、
前記1又は複数の通信手段を用いたスキャンを実行することにより、1又は複数の接続相手候補を特定する特定部12と、
前記特定手段が特定した1又は複数の接続相手候補との間で接続を確立する接続確立部13とを備えている。
本発明の第2の例示的実施形態について、図面を参照して詳細に説明する。なお、例示的実施形態1にて説明した構成要素と同じ機能を有する構成要素については、同じ符号を付し、その説明を適宜省略する。また、例示的実施形態1にて説明した事項と共通の事項については説明を適宜省略する。
本例示的実施形態に係る通信装置20の構成について、図4を参照して説明する。図4は、通信装置20の構成を示すブロック図である。図4に示すように、本例示的実施形態に係る通信装置20は、通信部21、取得部22及び決定部23を備えている。
通信部21は、有指向性の通信媒体を送受信可能に構成されている。通信装置20が備える通信部21の数は本例示的実施形態を限定するものではなく、通信装置20は、1又は複数の通信部21を備える構成とすることができる。
取得部22は、前記1又は複数の通信部21による1又は複数の通信相手に関連する関連情報を取得する。関連情報には、例えば、各通信相手が関与する確立済み接続数、各通信装置が関与するスキャンによって特定済の接続相手候補数、または各通信装置が関与する接続の接続状況が含まれる。
決定部23は、1又は複数の通信部21による1又は複数の通信相手を決定する。決定部23は複数の通信相手と通信することを決定する場合に、前記1又は複数の通信相手に関連する関連情報を参照し、確立済の接続をより多く有する通信相手を前記接続相手として決定する。
上述のように、本例示的実施形態に係る通信装置20は、
・有指向性の通信媒体を送受信可能に構成されている1又は複数の通信手段と、
・前記1又は複数の通信手段による1又は複数の通信相手に関連する関連情報を取得する取得手段と、
・前記1又は複数の通信手段による1又は複数の接続相手を決定する決定手段と
を備えており、
前記決定手段は、
前記1又は複数の通信相手に関連する関連情報を参照し、確立済の接続をより多く有する通信相手を前記接続相手として決定するように構成されている。
本例示的実施形態に係る通信方法S20の流れについて、図5を参照して説明する。図5は、本例示的実施形態に係る通信方法S20の流れを示すフロー図である。図5に示すように、通信方法S20は、ステップS22及びS23を含んでいる。
まず、ステップS22において、取得部22は、前記1又は複数の通信手段による1又は複数の通信相手に関連する関連情報を取得する。一例として、取得部22は、通信部21を用いたスキャンを実行することにより、通信部21による1又は複数の通信相手に関連する関連情報を取得する。ここで、通信部21を用いたスキャンでは、一例として、上述した有指向性の通信媒体を用いたスキャンが実行される。
続いて、ステップS23において、決定部23は、前記1又は複数の通信部21による1又は複数の接続相手を決定する。ここで、前記1又は複数の通信相手に関連する関連情報を参照し、確立済の接続をより多く有する通信相手を前記接続相手として決定する。決定部23による具体的な処理内容については上述したためここでは説明を省略する。
上述のように、本例示的実施形態に係る通信方法S20は、
有指向性の通信媒体を送受信可能に構成されている1又は複数の通信手段による1又は複数の通信相手に関連する関連情報を取得する取得すること(ステップS22)と、
前記1又は複数の通信手段による1又は複数の接続相手を決定すること(ステップS23)とを含み、
前記決定する工程では、
前記1又は複数の通信相手に関連する関連情報を参照し、確立済の接続をより多く有する通信相手を前記接続相手として決定する。
本例示的実施形態に係る通信システム2の構成について、図6を参照して説明する。図6は、本例示的実施形態に係る通信システム2の構成の一例を示すブロック図である。図6に示すように、通信システム2は、一例として、第1の通信装置20-1、第2の通信装置20-2、第3の通信装置20-3、及び第4の通信装置を含んでいる。
上述のように、本例示的実施形態に係る通信システム2は、
複数の通信装置(一例として、第1の通信装置20-1、第2の通信装置20-2、第3の通信装置20-3、及び第4の通信装置)を含み、
前記複数の通信装置のうち、少なくとも何れか複数の通信装置は、
有指向性の通信媒体を送受信可能に構成されている1又は複数の通信手段と、
前記1又は複数の通信手段による1又は複数の通信相手に関連する関連情報を取得する取得手段と、
前記1又は複数の通信手段による1又は複数の接続相手を決定する決定手段と
を備えており、
前記決定手段は、
前記1又は複数の通信相手に関連する関連情報を参照し、確立済の接続をより多く有する通信相手を前記接続相手として決定する。
以下では、本例示的実施形態の変形例1について説明する。
本変形例に係る通信装置20の構成の概要は、上述した図4と同様である。図4に示すように、本変形例に係る通信装置20は例示的実施形態2に係る通信装置20と同様に、概要として、通信部21、取得部22及び決定部23を備えている。
通信部21は、有指向性の通信媒体を送受信可能に構成されている。通信装置20が備える通信部21の数は本変形例を限定するものではなく、通信装置20は、1又は複数の通信部21を備える構成とすることができる。
取得部22は、前記1又は複数の通信部21による1又は複数の通信相手に関連する関連情報を取得する。関連情報には、例えば、各通信装置が関与する確立済み接続数、確立済の接続のうち使用していない接続、及び、スキャンによって特定済の接続相手候補のうち、接続が未確立な数等が含まれる。
決定部23は、前記1又は複数の通信相手に関連する関連情報を参照し、確立済の接続のうち使用していない接続、又は、スキャンによって特定済の接続相手候補のうち、接続が未確立な接続相手候補をより多く有する通信相手を前記接続相手として決定する。
上述のように、本変形例に係る通信装置20は、
・有指向性の通信媒体を送受信可能に構成されている1又は複数の通信部21と、
・前記1又は複数の通信手段による1又は複数の通信相手に関連する関連情報を取得する取得部22と、
・前記1又は複数の通信手段による1又は複数の接続相手を決定する決定部23と
を備えており、
決定部23は、前記1又は複数の通信相手に関連する関連情報を参照し、確立済の接続のうち使用していない接続、又は、スキャンによって特定済の接続相手候補のうち、接続が未確立な接続相手候補をより多く有する通信相手を前記接続相手として決定するように構成されている。
本変形例1に係る通信方法S20の流れの概要は、上述した図5と同様である。図5に示すように、本変形例に係る通信方法S20は、概要として、上記例示的実施形態2と同様にステップS22及びS23を含んでいる。
まず、ステップS22において、決定部23は、有指向性の通信媒体を送受信可能に構成されている1又は複数の通信手段による1又は複数の通信相手に関連する関連情報を取得する取得する。
続いて、ステップS23において、決定部23は、前記1又は複数の通信手段による1又は複数の接続相手を決定する。ここで、決定部23は、前記1又は複数の通信相手に関連する関連情報を参照し、確立済の接続のうち使用していない接続、又は、スキャンによって特定済の接続相手候補のうち、接続が未確立な接続相手候補をより多く有する通信相手を前記接続相手として決定する。決定部23による具体的な処理内容については上述したためここでは説明を省略する。
上述のように、本変形例に係る通信方法S20は、
有指向性の通信媒体を送受信可能に構成されている1又は複数の通信手段による1又は複数の通信相手に関連する関連情報を取得する取得することと(ステップS22)と、
前記1又は複数の通信手段による1又は複数の接続相手を決定すること(ステップS23)と
を含み、
前記決定する工程では、
前記1又は複数の通信相手に関連する関連情報を参照し、
確立済の接続のうち使用していない接続、又は、
スキャンによって特定済の接続相手候補のうち、接続が未確立な接続相手候補をより多く有する通信相手を前記接続相手として決定する
よう構成されている。
本変形例に係る通信システム2の構成は、概要として、上述した図6と同様である。図6に示すように、本変形例に係る通信システム2は、一例として、第1の通信装置20-1、第2の通信装置20-2、第3の通信装置20-3、及び第4の通信装置を含んでいる。
上述のように、本例示的実施形態に係る通信システム2は、
複数の通信装置(一例として、第1の通信装置20-1、第2の通信装置20-2、第3の通信装置20-3、及び第4の通信装置)を含み、
前記複数の通信装置のうち、少なくとも何れか複数の通信装置は、
有指向性の通信媒体を送受信可能に構成されている1又は複数の通信部21と、
前記1又は複数の通信手段による1又は複数の通信相手に関連する関連情報を取得する取得部22と、
前記1又は複数の通信手段による1又は複数の接続相手を決定する決定部23と
を備えており、
前記決定部23は、
前記1又は複数の通信相手に関連する関連情報を参照し、
確立済の接続のうち使用していない接続、又は、
スキャンによって特定済の接続相手候補のうち、接続が未確立な接続相手候補をより多く有する通信相手を前記接続相手として決定する。
本発明の第3の例示的実施形態について、図面を参照して詳細に説明する。なお、例示的実施形態1にて説明した構成要素と同じ機能を有する構成要素については、同じ符号を付し、その説明を適宜省略する。
本例示的実施形態に係る通信装置100の構成について、図7を参照して説明する。図7は、通信装置100の構成を示すブロック図である。図7に示すように、本例示的実施形態に係る通信装置100は、第1の通信部110、第2の通信部120、制御部130、メモリ140、及び記憶部150を備えている。
第1の通信部110は、有指向性の通信媒体を送受信可能に構成されている。第1の通信部110は、一例として、図7に示すように、通信部110-1、通信部110-2、・・・のように複数の通信部によって構成されている。
・ミリ波やサブミリ波を所定の角度範囲内に向き付けて送出するビームフォーミングアンテナ
・赤外光、可視光、又は紫外光をコリメートするコリメータ
・赤外光、可視光、又は紫外光のレーザを生成するレーザ発振器
などを備える構成とすることができる。
第2の通信部120は、第1の通信部120が通信に用いる有指向性の通信媒体以外の通信媒体を用いて通信を行う構成である。一例として、第2の通信部120は、有線又は無線のローカルエリアネットワーク又はグローバルネットワーク等を介して、サーバ等の他の装置との通信を行う。また、第2の通信部120は、他の通信装置やサーバ等の他装置から、他の通信装置に関連する関連情報を取得する取得手段として機能する構成としてもよい。
制御部130は、図7に示すように、取得部131、通信管理部132、及び、記憶管理部133を備えている。取得部131は特許請求の範囲における取得手段の一実現例である。通信管理部132は、特許請求の範囲における特定手段、接続確立手段、判断手段、提供手段の一実現例である。記憶管理部133は、特許請求の範囲における記憶手段の一実現例である。
取得部131は、第1の通信部110による通信相手に関連する関連情報を取得する。ここで、第1の通信部110による通信相手には、
・後述する通信管理部132により、第1の通信部110を用いたスキャンによって特定された1又は複数の接続相手候補
・特定された1又は複数の接続相手候補のうち、通信管理部132によって接続が確立された接続相手
の少なくとも何れかが含まれる。
通信管理部132は、第1の通信部110を用いた通信処理を管理する。一例として、通信管理部132は、
・第1の通信部110を用いたスキャン
・第1の通信部110を用いた接続の確立
・第1の通信部110を用いた接続の切断
・第1の通信部110を用いた接続の切り替え
等の処理を行う。通信管理部132による具体的な処理例については後述する。
記憶管理部133は、記憶部150への記憶処理を管理する。一例として、記憶管理部133は、取得部131によって取得された関連情報を記憶部150に格納する。また、記憶管理部133は、記憶部150に格納された各種の情報を読み出し、制御部130の各部に提供する。
続いて、図8~図11を参照して、通信管理部132による第1の通信部110を用いたスキャンの実施から接続確立までの処理の流れについて説明する。
図8は、通信管理部132による第1の通信部110を用いたスキャンから接続確立までの処理の流れの第1の例を示すシーケンス図である。本例は、最初に通信装置100がスキャンビームを発信し、スキャン対象範囲内に存在する接続相手候補との間で接続を確立する場合の例である。
ステップS101-1において、通信管理部132は、第1の通信部110を用いて、所定のスキャン範囲を対象としてスキャンビームを発信する。発信したスキャンビームは、当該スキャン範囲に存在する接続相手候補に到達する。
ステップS101-2において、上記スキャン範囲に存在する接続相手候補が、スキャンビームへの応答として応答ビームを通信装置100に向けて返信する。返信された応答ビームは、通信装置100に到達する。
ステップS102-1において、通信管理部132は、接続相手候補から受信した応答ビームを参照して、通信相手候補を特定する。
ステップS103-1において、通信管理部132は、ステップS102-1において特定した接続相手候補に接続要求用ビームを送信する。当該接続要求用ビームには、一例として、接続を要求する旨の情報と共に、通信装置100を他の装置から識別するための識別情報を含める構成としてもよい。また、当該接続要求用ビームには、記憶管理部133が管理する関連情報であって、当該通信装置100及び他の通信装置に関する関連情報を含める構成としてもよい。
ステップS102-2において、接続相手候補は、ステップS103-1において送信された接続要求用ビームを受信する。また、接続相手候補は、ステップS103-1において送信された接続要求用ビームを参照して、通信装置100を特定する。一例として、接続相手候補は、受信した接続要求用ビームの方向に基づき、通信装置100の位置を特定する。より具体的に言えば、接続相手候補は、受信した接続要求用ビームの方向に基づき、接続相手候補から見た通信装置100の方向を特定する。換言すれば、接続相手候補は、受信した接続要求用ビームの方向に基づき、接続相手候補から見た通信装置100の方位角、仰角及び俯角の少なくとも何れかを特定する。
ステップS103-2において、接続相手候補は、通信装置100に対して接続了承用ビームを送信する。当該接続了承用ビームには、接続を了承する旨の情報と共に、接続相手候補を他の装置から識別するための識別情報を含める構成としてもよい。また、当該接続了承用ビームには、当該接続相手候補及び他の通信装置に関する関連情報を含める構成としてもよい。
ステップS104-1において、通信管理部132は、ステップS103-2において送信された接続了承用ビームを受信する。
ステップS105-1において、記憶管理部133は、ステップS104-1において受信した接続了承用ビームを参照し、上記接続相手候補を接続相手として登録する。一例として、記憶管理部133は、接続了承用ビームに含まれる上記接続相手候補の識別情報を記憶部に格納する。一例として本ステップにより、通信装置100から接続相手候補への接続が確立する。
ステップS104-2において、接続相手候補は、ステップS102-2において受信した接続要求用ビームを参照し、通信装置100を接続相手として登録する。一例として、接続相手候補は、接続要求用ビームに含まれる通信装置100の識別情報を当該接続相手候補が備える記憶部に格納する。一例として本ステップにより、接続相手候補から通信装置100への接続が確立する。
図9は、通信管理部132による第1の通信部110を用いたスキャンから接続確立までの処理の流れの第2の例を示すシーケンス図である。本例は、最初に接続相手候補がスキャンビームを発信し、スキャン対象範囲内に存在する通信装置100との間で接続を確立する場合の例である。
図10は、通信管理部132による第1の通信部110を用いたスキャンから接続確立までの処理の流れの第3の例を示すシーケンス図である。本例は、最初に通信装置100がスキャンビームを発信し、スキャン対象範囲内に存在する接続相手候補との間で接続を確立する場合の例である。
図10は、通信管理部132による第1の通信部110を用いたスキャンから接続確立までの処理の流れの第3の例を示すシーケンス図である。本例は、最初に通信装置100がスキャンビームを発信し、スキャン対象範囲内に存在する接続相手候補との間で接続を確立する場合の例である。
ステップS121-1において、通信管理部132は、第1の通信部110を用いて、所定のスキャン範囲を対象としてスキャンビームを発信する。発信したスキャンビームは、当該スキャン範囲に存在する接続相手候補に到達する。
ステップS121-2において、接続相手候補は、ステップS121-1において発信されたスキャンビームを参照し、通信装置100を特定する。一例として、接続相手候補は、ステップS121-1において発信されたスキャンビームの方向に基づき、通信装置100の位置を特定する。より具体的に言えば、接続相手候補は、受信したスキャンビームの方向に基づき、接続相手候補から見た通信装置100の方向を特定する。換言すれば、接続相手候補は、受信したスキャンビームの方向に基づき、接続相手候補から見た通信装置100の方位角、仰角及び俯角の少なくとも何れかを特定する。
ステップS122-2において、接続相手候補は、S121-2において発信されたスキャンビームへの応答として応答ビームを通信装置100に対して送信する。送信された応答ビームは、通信装置100に到達する。
ステップS122-1において、通信管理部132は、ステップS122-2において送信された応答ビームを参照して、接続相手候補を特定する。
ステップS123-1において、記憶管理部133は、接続相手候補から受信した上記応答ビームを参照し、上記接続相手候補を接続相手として登録する。一例として、記憶管理部133は、上記応答ビームに含まれる上記接続相手候補の識別情報を記憶部に格納する。一例として本ステップにより、通信装置100から接続相手候補への接続が確立する。
ステップS123-2において、接続相手候補は、通信装置100から受信したスキャンビームを参照し、通信装置100を接続相手として登録する。一例として、接続相手候補は、上記スキャンビームに含まれる通信装置100の識別情報を当該接続相手候補が備える記憶部に格納する。一例として本ステップにより、接続相手候補から通信装置100への接続が確立する。
図11は、通信管理部132による第1の通信部110を用いたスキャンから接続確立までの処理の流れの第4の例を示すシーケンス図である。本例は、最初に接続相手候補がスキャンビームを発信し、スキャン対象範囲内に存在する通信装置100との間で接続を確立する場合の例である。
続いて、本例示的実施形態に係る通信システムの構成例及び通信装置100が管理する関連情報の例について、図12を参照して説明する。図12は、本例示的実施形態に係る通信システム1aの構成例を示す図である。図12に示す例では、通信システム1aは、本例示的実施形態に係る通信装置100に加えて、他の通信装置100-1~通信装置100-8を備えている。これらの通信装置100-1~通信装置100-8の構成は、一例として、本例示的実施形態に係る通信装置100と同様の構成である。
通信装置100が備える取得部131は、一例として、通信装置100の通信相手の装置に関する関連情報を取得し、通信装置100が備える記憶管理部133は、取得部131が取得した関連情報を記憶部150に格納し、管理している。ここで、通信装置100の通信相手には、少なくとも、通信管理部132によって特定した1又は複数の接続相手候補、及び、通信管理部132によって接続確立済の1又は複数の接続相手の少なくとも何れかが含まれる。
・通信装置Aの位置情報、及び、
・通信装置Aの負荷状況
・通信装置Aが関与する確立済の接続数、
・通信装置Aが関与するスキャンによって特定済の接続相手候補数、
・通信装置Aか関与する接続の接続状況
・通信装置Aから接続基準点までのホップ数
の少なくとも何れかが含まれる。
・通信装置Aが関与する接続の回線品質、及び
・通信装置Aが関与する接続の断続回数
の少なくとも何れかが含まれる。
・通信装置Aが関与する接続に対する環境からの影響に関する情報
が含まれる構成としてもよい。
・通信装置Aと通信装置Bとの間の接続に対する太陽光の影響度
・通信装置Aと通信装置Cとの間の接続に対する太陽光の影響度
・通信装置Aと通信装置Dとの間の接続に対する太陽光の影響度
の少なくとも何れかが含まれる。
以下では、通信システム1aに関連する通信装置による具体的な処理例について説明する。なお、これらの処理例は互いに組み合わせて用いることも可能であり、組み合わせ後の処理例も本例示的実施形態に含まれる。
以下では、通信装置による処理例1-1について説明する。上述したように、通信装置100が備える取得部131は、一例として、通信装置100の通信相手の装置に関する関連情報を取得し、通信装置100が備える記憶管理部133は、取得部131が取得した関連情報を記憶部150に格納し、管理している。
・通信装置100-5に関連する関連情報RI100-5
・通信装置100-6に関連する関連情報RI100-6、及び
・通信装置100-8に関連する関連情報RI100-8
をそれぞれ、通信装置100-5、通信装置100-6、及び通信装置100-8から取得し、記憶部150に格納して管理する。
・通信装置100-2に関連する関連情報RI100-2
・通信装置100-3に関連する関連情報RI100-3、及び
・通信装置100-7に関連する関連情報RI100-7
を取得することができる。
・通信装置100-3に関連する関連情報RI100-3
を取得することができる。
・通信装置100-7に関連する関連情報RI100-7
を取得することができる。
続いて、通信装置による処理例1-2について説明する。図13は、本処理例に係る通信システム1aを示す図である。本処理例は、通信システム1aに対して、新たな通信装置100-Aが接続される場合の処理例である。ここで新たな通信装置100-Aは、一例として通信装置100と同様の構成を有する。
まず、ステップAにおいて、通信装置100は通信装置100-Aとの間で接続を確立する。接続を確立する手順については上述したためここでは説明を省略する。なお、当該接続は、通信装置100からのスキャンを契機として確立されたものであってもよいし、通信装置100-Aからのスキャンを契機として確立されたものであってもよい。
・通信装置100に関連する関連情報RI100
・通信装置100-5に関連する関連情報RI100-5
・通信装置100-6に関連する関連情報RI100-6、及び
・通信装置100-8に関連する関連情報RI100-8
を提供する。
続いて、ステップBにおいて、本例示的実施形態に係る通信装置100-Aが備える制御部は、通信装置100から受信した上記関連情報RI100、RI100-5、RI100-6、及びRI100-8を参照して、
・関連情報の提供元である通信装置100以外の通信装置との通信を行うか否か
を判断する判断手段として機能する。
続いて、通信装置による処理例1-3について説明する。図14は、本処理例に係る通信システム1aを示す図である。本処理例は、通信システム1aに対して、新たな通信装置100-Aが接続される場合の処理例である。ここで新たな通信装置100-Aは、一例として通信装置100と同様の構成を有する。
まず、ステップAにおいて、通信装置100は、通信装置100-Aが存在する方向に向けて、スキャンビームS0Aを発信する。ここで、当該スキャンビームS0Aには、
・通信装置100に関連する関連情報RI100
が含まれている。
続いて、ステップBにおいて、通信装置100-Aは、通信装置から受信したスキャンビームS0Aから、
・通信装置100に関連する関連情報RI100
を取得する。
・通信装置100と接続を確立するか否か、及び
・通信装置100以外の通信装置との通信を行うか否か
を判断する判断手段として機能する。
続いて、通信装置による処理例2-1について説明する。図15は、本処理例に係る通信システム1aを示す図である。本処理例は、通信システム1aに対して、新たな通信装置100-Aが接続される場合の処理例である。ここで新たな通信装置100-Aは、一例として通信装置100と同様の構成を有する。
なお、上記の例において、所定の角度の具体的な値は本例示的実施形態を限定するものではない。一例として、所定の角度を30°~45°程度とすることができる。
・通信装置100-8からのスキャンビームまたは応答ビーム、
・通信装置100-5からのスキャンビームまたは応答ビーム、
・通信装置100-6からのスキャンビームまたは応答ビーム、及び
・通信装置100-7からのスキャンビームまたは応答ビーム、
を参照して、これらの通信装置の位置を特定し、特定した位置を参照して、上記の選択を行う構成としてもよい。
続いて、通信装置による処理例2-2について説明する。図16は、本処理例に係る通信システム1aを示す図である。本処理例は、通信システム1aに対して、新たな通信装置100-Aが接続される場合の処理例である。ここで新たな通信装置100-Aは、一例として通信装置100と同様の構成を有する。
続いて、通信装置による処理例2-3について説明する。図17は、本処理例に係る通信システム1aを示す図である。本処理例は、通信システム1aに対して、新たな通信装置100-Aが接続される場合の処理例である。ここで新たな通信装置100-Aは、一例として通信装置100と同様の構成を有する。
続いて、通信装置による処理例3-1について説明する。図18は、本処理例に係る通信システム1aを示す図である。本処理例は、通信システム1aに対して、新たな通信装置100-Aが接続される場合の処理例である。ここで新たな通信装置100-Aは、一例として通信装置100と同様の構成を有する。
・通信装置100-5に関連する関連情報RI100-5、及び
・通信装置100-6に関連する関連情報RI100-6
をそれぞれ取得する取得手段として機能する。そして、通信装置100-Aの制御部は、関連情報RI100-5及び関連情報RI100-6にそれぞれ含まれている
・通信装置100-5が関与する確立済の接続数、
・通信装置100-6が関与する確立済の接続数
を参照する。
・通信装置100-5に関連する関連情報RI100-5、及び
・通信装置100-6に関連する関連情報RI100-6
を参照し、確立済の接続であって、使用中の接続をより多く有する通信相手を前記接続相手として決定する構成としてもよい。
続いて、通信装置による処理例3-2について説明する。図19は、本処理例に係る通信システム1aを示す図である。本処理例は、通信システム1aに対して、新たな通信装置100-Aが接続される場合の処理例である。ここで新たな通信装置100-Aは、一例として通信装置100と同様の構成を有する。
・通信装置100-5に関連する関連情報RI100-5、及び
・通信装置100-6に関連する関連情報RI100-6
をそれぞれ取得する取得手段として機能する。そして、通信装置100-Aの制御部は、関連情報RI100-5に含まれている
・通信装置100-5が関与する確立済の接続数、
・通信装置100-5が関与するスキャンによって特定済の接続相手候補数、
・通信装置100-5か関与する接続の接続状況
を参照し、通信装置100-5が有する
・確立済の接続のうち使用していない接続、及び、
・スキャンによって特定済の接続相手候補のうち、接続が未確立な接続相手候補
の数を特定する。
・通信装置100-6が関与する確立済の接続数、
・通信装置100-6が関与するスキャンによって特定済の接続相手候補数、
・通信装置100-6か関与する接続の接続状況
を参照し、通信装置100-6が有する
・確立済の接続のうち使用していない接続、及び、
・スキャンによって特定済の接続相手候補のうち、接続が未確立な接続相手候補
の数を特定する。
・確立済の接続のうち使用していない接続、又は、
・スキャンによって特定済の接続相手候補のうち、接続が未確立な接続相手候補
をより多く有する通信相手を前記接続相手として決定する。
・更なる接続の確立を行わないか、または、
・更なる接続を行ったうえで、当該接続済の接続を不使用状態とする
という処理を行う接続確立手段として機能する構成としてもよい。
・更なる接続の確立を行わないか、または、
・更なる接続を行ったうえで、当該接続済の接続を不使用状態とする
という処理を行う接続確立手段として機能する構成としてもよい。
更なる接続の確立を行わないか、または、
更なる接続を行ったうえで、当該接続済の接続を不使用状態とする
という処理を行う接続確立手段として機能する構成としてもよい。
続いて、通信装置による処理例4-1について説明する。図20は、本処理例に係る通信システム1aを示す図である。本処理例は、通信システム1aに対して、新たな通信装置100-Aが接続される場合の処理例である。ここで新たな通信装置100-Aは、一例として通信装置100と同様の構成を有する。
・通信装置100-2に関連する関連情報RI100-2、及び
・通信装置100-3に関連する関連情報RI100-3
を通信装置100-Aに送信する。そして、通信装置100-Aの制御部は、上記関連情報を取得する取得手段としても機能する。
・通信装置100-2が関与する接続の接続状況、及び
・通信装置100-3が関与する接続の接続状況
を通信装置100-Aに提供し、通信装置100-Aの制御部がこれらの情報を取得する構成としてもよい。
通信装置100-2が関与する接続の回線品質、
通信装置100-2が関与する接続の断続回数、及び
通信装置100-2が関与する接続の遅延時間
の少なくとも何れかが含まれる。また、通信装置100-3が関与する接続の接続状況には、
通信装置100-3が関与する接続の回線品質、
通信装置100-3が関与する接続の断続回数、及び
通信装置100-3が関与する接続の遅延時間
の少なくとも何れかが含まれる。
・通信装置100-2に関連する関連情報RI100-2、及び
・通信装置100-3に関連する関連情報RI100-3
を参照して、通信装置100-2と接続するか否か、及び通信装置100-3と接続するか否かを決定する決定手段としても機能する。
・1又は複数の通信相手に対して、接続の用途に関する用途情報を提供し、
・前記用途情報への応答として、前記1又は複数の通信相手から、当該通信相手に関連する関連情報を取得し、
・前記通信相手に関連する関連情報を参照して、当該通信相手と接続するか否かを決定する
という構成を採用しているので、接続の目的に応じて好適な通信経路を構成することができる。
続いて、通信装置による処理例4-2について説明する。図21は、本処理例に係る通信システム1aを示す図である。本処理例は、通信システム1aに対して、新たな通信装置100-Aが接続される場合の処理例である。ここで新たな通信装置100-Aは、一例として通信装置100と同様の構成を有する。
・通信装置100-5に関連する関連情報RI100-5、及び
・通信装置100-6に関連する関連情報RI100-6
を通信装置100-Aに送信する。そして、通信装置100-Aの制御部は、上記関連情報を取得する取得手段としても機能する。
・通信装置100-5が関与する確立済の接続数、及び
・通信装置100-6が関与する確立済の接続数
を通信装置100-Aに提供し、通信装置100-Aの制御部がこれらの情報を取得する構成としてもよい。
・通信装置100-2に関連する関連情報RI100-2、及び
・通信装置100-3に関連する関連情報RI100-3
を参照して、通信装置100-2と接続するか否か、及び通信装置100-3と接続するか否かを決定する決定手段としても機能する。
・1又は複数の通信相手に対して、接続の用途に関する用途情報を提供し、
・前記用途情報への応答として、前記1又は複数の通信相手から、当該通信相手に関連する関連情報を取得し、
・前記通信相手に関連する関連情報を参照して、当該通信相手と接続するか否かを決定する
という構成を採用しているので、接続の目的に応じて好適な通信経路を構成することができる。
続いて、通信装置による処理例4-3について説明する。図22は、本処理例に係る通信システム1aを示す図である。本処理例は、通信システム1aに対して、新たな通信装置100-Aが接続される場合の処理例である。ここで新たな通信装置100-Aは、一例として通信装置100と同様の構成を有する。
・通信装置100-3に関連する関連情報RI100-3、及び
・通信装置100-5に関連する関連情報RI100-5
を取得する取得手段として機能する。
・通信装置100-3から接続基準点までのホップ数、及び
・通信装置100-5から接続基準点までのホップ数
が含まれている。ここで接続基準点の具体例は本例示的実施形態を限定するものではないが、例えば、通信システム1aが構成するネットワークから他のネットワークへの接続点となる端末又は通信装置等のことを指す。一例として、図22において接続基準点を符号100-Xで表している。
通信装置10、10-1~10-4、100、20、20-1~20-4、100-1~100-9、100-Aの一部又は全部の機能は、集積回路(ICチップ)等のハードウェアによって実現してもよいし、ソフトウェアによって実現してもよい。
本発明は、上述した実施形態に限定されるものでなく、請求項に示した範囲で種々の変更が可能である。例えば、上述した実施形態に開示された技術的手段を適宜組み合わせて得られる実施形態についても、本発明の技術的範囲に含まれる。
上述した実施形態の一部又は全部は、以下のようにも記載され得る。ただし、本発明は、以下の記載する態様に限定されるものではない。
有指向性の通信媒体を送受信可能に構成されている1又は複数の通信手段と、
前記1又は複数の通信手段による1又は複数の通信相手に関連する関連情報を取得する取得手段と、
前記1又は複数の通信手段による1又は複数の接続相手を決定する決定手段と
を備えており、
前記決定手段は、
前記1又は複数の通信相手に関連する関連情報を参照し、確立済の接続をより多く有する通信相手を前記接続相手として決定する
通信装置。
前記決定手段は、
前記1又は複数の通信相手に関連する関連情報を参照し、確立済の接続であって、使用中の接続をより多く有する通信相手を前記接続相手として決定する
付記1に記載の通信装置。
有指向性の通信媒体を送受信可能に構成されている1又は複数の通信手段と、
前記1又は複数の通信手段による1又は複数の通信相手に関連する関連情報を取得する取得手段と、
前記1又は複数の通信手段による1又は複数の接続相手を決定する決定手段と
を備えており、
前記決定手段は、
前記1又は複数の通信相手に関連する関連情報を参照し、
確立済の接続のうち使用していない接続、又は、
スキャンによって特定済の接続相手候補のうち、接続が未確立な接続相手候補をより多く有する通信相手を前記接続相手として決定する
通信装置。
前記取得手段は、前記通信相手との接続の確立に先立ち前記通信手段が受信したスキャン信号から、前記関連情報を取得する。
複数の通信装置を含み、
前記複数の通信装置のうち、少なくとも何れか複数の通信装置は、
有指向性の通信媒体を送受信可能に構成されている1又は複数の通信手段と、
前記1又は複数の通信手段による1又は複数の通信相手に関連する関連情報を取得する取得手段と、
前記1又は複数の通信手段による1又は複数の接続相手を決定する決定手段と
を備えており、
前記決定手段は、
前記1又は複数の通信相手に関連する関連情報を参照し、
確立済の接続のうち使用していない接続、又は、
スキャンによって特定済の接続相手候補のうち、接続が未確立な接続相手候補をより多く有する通信相手を前記接続相手として決定する
通信システム。
複数の通信装置を含み、
前記複数の通信装置のうち、少なくとも何れか複数の通信装置は、
有指向性の通信媒体を送受信可能に構成されている1又は複数の通信手段と、
前記1又は複数の通信手段による1又は複数の通信相手に関連する関連情報を取得する取得手段と、
前記1又は複数の通信手段による1又は複数の接続相手を決定する決定手段と
を備えており、
前記決定手段は、
前記1又は複数の通信相手に関連する関連情報を参照し、
確立済の接続のうち使用していない接続、又は、
スキャンによって特定済の接続相手候補のうち、接続が未確立な接続相手候補をより多く有する通信相手を前記接続相手として決定する
通信システム。
有指向性の通信媒体を送受信可能に構成されている1又は複数の通信手段による1又は複数の通信相手に関連する関連情報を取得する取得することと、
前記1又は複数の通信手段による1又は複数の接続相手を決定することと
を含み、
前記決定する構成では、
前記1又は複数の通信相手に関連する関連情報を参照し、確立済の接続をより多く有する通信相手を前記接続相手として決定する
通信方法。
有指向性の通信媒体を送受信可能に構成されている1又は複数の通信手段による1又は複数の通信相手に関連する関連情報を取得する取得することと、
前記1又は複数の通信手段による1又は複数の接続相手を決定することと
を含み、
前記決定する工程では、
前記1又は複数の通信相手に関連する関連情報を参照し、
確立済の接続のうち使用していない接続、又は、
スキャンによって特定済の接続相手候補のうち、接続が未確立な接続相手候補をより多く有する通信相手を前記接続相手として決定する
通信方法。
コンピュータを付記1から4の何れか一に記載の通信装置として動作させるためのプログラムであって、前記コンピュータを前記各手段として機能させる、ことを特徴とする通信プログラム。
少なくとも1つのプロセッサを備え、前記プロセッサは、
有指向性の通信媒体を送受信する通信手段による1又は複数の通信相手に関連する関連情報を取得する取得処理と、
前記1又は複数の通信手段による1又は複数の接続相手を決定する決定処理と
を実行し、
前記決定処理では、
前記1又は複数の通信相手に関連する関連情報を参照し、確立済の接続をより多く有する通信相手を前記接続相手として決定する
通信装置。
少なくとも1つのプロセッサを備え、前記プロセッサは、
有指向性の通信媒体を送受信する通信処理と、
前記通信処理による1又は複数の通信相手に関連する関連情報を取得する取得処理と、
前記1又は複数の通信手段による1又は複数の接続相手を決定する決定処理と
を実行し、
前記決定処理では、
前記1又は複数の通信相手に関連する関連情報を参照し、
確立済の接続のうち使用していない接続、又は、
スキャンによって特定済の接続相手候補のうち、接続が未確立な接続相手候補をより多く有する通信相手を前記接続相手として決定する
通信装置。
この出願は、2021年3月31日に出願された日本出願特許2021-061071を基礎とする優先権を主張し、その開示の全てをここに盛り込む。
10、10-1~10-4、20、20-1~20-4 通信装置
11 21 通信部(通信手段)
12 特定部
13 接続確立部
23 決定部(決定手段)
100、100-1~100-9、100-A 通信装置
130 制御部
22 131 取得部(取得手段)
132 通信管理部(決定手段)
133 記憶管理部
150 記憶部
110-1、110-2 第1の通信部(通信手段)
120 第2の通信部
Claims (8)
- 有指向性の通信媒体を送受信可能に構成されている1又は複数の通信手段と、
前記1又は複数の通信手段による1又は複数の通信相手に関連する関連情報を取得する取得手段と、
前記1又は複数の通信手段による1又は複数の接続相手を決定する決定手段と
を備えており、
前記決定手段は、
前記1又は複数の通信相手に関連する関連情報を参照し、確立済の接続をより多く有する通信相手を前記接続相手として決定する
通信装置。 - 前記決定手段は、
前記1又は複数の通信相手に関連する関連情報を参照し、確立済の接続であって、使用中の接続をより多く有する通信相手を前記接続相手として決定する
請求項1に記載の通信装置。 - 有指向性の通信媒体を送受信可能に構成されている1又は複数の通信手段と、
前記1又は複数の通信手段による1又は複数の通信相手に関連する関連情報を取得する取得手段と、
前記1又は複数の通信手段による1又は複数の接続相手を決定する決定手段と
を備えており、
前記決定手段は、
前記1又は複数の通信相手に関連する関連情報を参照し、
確立済の接続のうち使用していない接続、又は、
スキャンによって特定済の接続相手候補のうち、接続が未確立な接続相手候補をより多く有する通信相手を前記接続相手として決定する
通信装置。 - 前記取得手段は、前記通信相手との接続の確立に先立ち前記通信手段が受信したスキャン信号から、前記関連情報を取得する
請求項1から3の何れか1項に記載の通信装置。 - 複数の通信装置を含み、
前記複数の通信装置のうち、少なくとも何れか複数の通信装置は、
有指向性の通信媒体を送受信可能に構成されている1又は複数の通信手段と、
前記1又は複数の通信手段による1又は複数の通信相手に関連する関連情報を取得する取得手段と、
前記1又は複数の通信手段による1又は複数の接続相手を決定する決定手段と
を備えており、
前記決定手段は、
前記1又は複数の通信相手に関連する関連情報を参照し、確立済の接続をより多く有する通信相手を前記接続相手として決定する
通信システム。 - 複数の通信装置を含み、
前記複数の通信装置のうち、少なくとも何れか複数の通信装置は、
有指向性の通信媒体を送受信可能に構成されている1又は複数の通信手段と、
前記1又は複数の通信手段による1又は複数の通信相手に関連する関連情報を取得する取得手段と、
前記1又は複数の通信手段による1又は複数の接続相手を決定する決定手段と
を備えており、
前記決定手段は、
前記1又は複数の通信相手に関連する関連情報を参照し、
確立済の接続のうち使用していない接続、又は、
スキャンによって特定済の接続相手候補のうち、接続が未確立な接続相手候補をより多く有する通信相手を前記接続相手として決定する
通信システム。 - 有指向性の通信媒体を送受信可能に構成されている1又は複数の通信手段による1又は複数の通信相手に関連する関連情報を取得する取得することと、
前記1又は複数の通信手段による1又は複数の接続相手を決定することと
を含み、
前記決定する工程では、
前記1又は複数の通信相手に関連する関連情報を参照し、確立済の接続をより多く有する通信相手を前記接続相手として決定する
通信方法。 - 有指向性の通信媒体を送受信可能に構成されている1又は複数の通信手段による1又は複数の通信相手に関連する関連情報を取得する取得することと、
前記1又は複数の通信手段による1又は複数の接続相手を決定することと
を含み、
前記決定する工程では、
前記1又は複数の通信相手に関連する関連情報を参照し、
確立済の接続のうち使用していない接続、又は、
スキャンによって特定済の接続相手候補のうち、接続が未確立な接続相手候補をより多く有する通信相手を前記接続相手として決定する
通信方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023510858A JPWO2022209802A1 (ja) | 2021-03-31 | 2022-03-14 | |
US18/274,377 US20240306068A1 (en) | 2021-03-31 | 2022-03-14 | Communication device, communication system, and communication method |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021061071 | 2021-03-31 | ||
JP2021-061071 | 2021-03-31 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022209802A1 true WO2022209802A1 (ja) | 2022-10-06 |
Family
ID=83456027
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2022/011176 WO2022209802A1 (ja) | 2021-03-31 | 2022-03-14 | 通信装置、通信システム、及び、通信方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20240306068A1 (ja) |
JP (1) | JPWO2022209802A1 (ja) |
WO (1) | WO2022209802A1 (ja) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008022219A (ja) * | 2006-07-12 | 2008-01-31 | Kddi R & D Laboratories Inc | 通信ルート選択制御装置、無線装置及び通信ルート選択方法 |
JP2009225172A (ja) * | 2008-03-17 | 2009-10-01 | Sony Corp | 通信装置、パケット転送方法、プログラム、および無線通信システム |
JP2021508218A (ja) * | 2018-02-12 | 2021-02-25 | カーヴァラックス ユーケー リミテッド | ビームフォーミングを用いる高速マルチホップネットワーク |
-
2022
- 2022-03-14 JP JP2023510858A patent/JPWO2022209802A1/ja active Pending
- 2022-03-14 US US18/274,377 patent/US20240306068A1/en active Pending
- 2022-03-14 WO PCT/JP2022/011176 patent/WO2022209802A1/ja active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008022219A (ja) * | 2006-07-12 | 2008-01-31 | Kddi R & D Laboratories Inc | 通信ルート選択制御装置、無線装置及び通信ルート選択方法 |
JP2009225172A (ja) * | 2008-03-17 | 2009-10-01 | Sony Corp | 通信装置、パケット転送方法、プログラム、および無線通信システム |
JP2021508218A (ja) * | 2018-02-12 | 2021-02-25 | カーヴァラックス ユーケー リミテッド | ビームフォーミングを用いる高速マルチホップネットワーク |
Also Published As
Publication number | Publication date |
---|---|
US20240306068A1 (en) | 2024-09-12 |
JPWO2022209802A1 (ja) | 2022-10-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Tan et al. | Enabling indoor mobile millimeter-wave networks based on smart reflect-arrays | |
US8484395B2 (en) | System and method for dynamically configuring processing resources and memory resources of wireless-enabled components | |
JP4924616B2 (ja) | 無線制御方法 | |
CN109818686B (zh) | 一种基于多信道融合的数据可靠传输系统及方法 | |
US20110183617A1 (en) | Establishing A Wireless Communications Bus And Applications Thereof | |
US6480313B1 (en) | Apparatus and method of repeating for infrared communication devices | |
CN112737714B (zh) | 轨道角动量模态管理方法、装置及基站 | |
CN103444231A (zh) | 网络中节点集合的发现 | |
WO2022209802A1 (ja) | 通信装置、通信システム、及び、通信方法 | |
WO2022209801A1 (ja) | 通信装置、通信システム、及び、通信方法 | |
WO2022209803A1 (ja) | 通信装置、通信システム、及び、通信方法 | |
WO2022209805A1 (ja) | 通信装置、通信システム、及び、通信方法 | |
CN107636983B (zh) | 用于无线网络中有效链路发现的系统与方法 | |
WO2022209806A1 (ja) | 通信システム、制御装置、及び、通信システムの制御方法 | |
JPWO2022209806A5 (ja) | ||
JPWO2022209802A5 (ja) | ||
JPWO2022209801A5 (ja) | ||
JPWO2022209803A5 (ja) | ||
JP7552877B2 (ja) | 通信システム、制御装置、及び、通信システムの制御方法 | |
WO2022209809A1 (ja) | 通信システム、制御装置、及び、通信システムの制御方法 | |
WO2022209814A1 (ja) | 通信システム、制御装置、及び、通信システムの制御方法 | |
US20240073969A1 (en) | Communication system, control device, and method for controlling communication system | |
JPWO2022209807A5 (ja) | ||
JP7482097B2 (ja) | ビームを形成して基地局装置と端末装置との間の通信の中継を行う中継装置、制御方法、及びプログラム | |
US20240171258A1 (en) | Relay device for relaying communication between base station device and terminal device by forming a beam, control method, and computer-readable storage medium |
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: 22780023 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 18274377 Country of ref document: US |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2023510858 Country of ref document: JP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 22780023 Country of ref document: EP Kind code of ref document: A1 |