WO2025225069A1 - Communication device, communication control method, and program - Google Patents
Communication device, communication control method, and programInfo
- Publication number
- WO2025225069A1 WO2025225069A1 PCT/JP2024/042636 JP2024042636W WO2025225069A1 WO 2025225069 A1 WO2025225069 A1 WO 2025225069A1 JP 2024042636 W JP2024042636 W JP 2024042636W WO 2025225069 A1 WO2025225069 A1 WO 2025225069A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- communication
- communication device
- mode
- circuit
- direct
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/23—Manipulation of direct-mode connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Definitions
- This disclosure relates to communication devices and the like that communicate using radio waves.
- Patent Document 1 discloses a repeater for a wireless LAN (Local Area Network) equipped with a wireless communication circuit capable of communication in the 6 GHz band.
- a wireless LAN Local Area Network
- This disclosure provides a communication device that makes it easy to maintain direct communication with other communication devices.
- a communication device includes a communication circuit that communicates with each of a first communication device and a second communication device, and a processing circuit that controls the communication circuit.
- the processing circuit determines whether direct communication with the first communication device is possible in a first mode based on a reception result of a signal received by the communication circuit from the second communication device. If the processing circuit determines that direct communication with the first communication device is possible in the first mode, it controls the communication circuit to perform the direct communication with the first communication device in the first mode. If the processing circuit determines that direct communication with the first communication device is not possible in the first mode, it controls the communication circuit to perform the direct communication with the first communication device in a second mode different from the first mode.
- a communication device includes a communication circuit that communicates with each of a first communication device and a second communication device, and a processing circuit that controls the communication circuit.
- the processing circuit determines whether direct communication with the first communication device is possible in a first mode based on a reception result of a signal received by the communication circuit from the second communication device. If the processing circuit determines that direct communication with the first communication device is possible in the first mode, it controls the communication circuit to send an instruction to the first communication device to perform the direct communication with the communication circuit in the first mode. If the processing circuit determines that direct communication with the first communication device is not possible in the first mode, it controls the communication circuit to send an instruction to the first communication device to perform the direct communication with the communication circuit in a second mode different from the first mode.
- a communication control method uses a communication circuit to communicate with each of a first communication device and a second communication device.
- the communication control method determines whether direct communication with the first communication device is possible in a first mode based on a reception result of a signal received by the communication circuit from the second communication device. If the communication control method determines that direct communication with the first communication device is possible in the first mode, it controls the communication circuit to perform the direct communication with the first communication device in the first mode. If the communication control method determines that direct communication with the first communication device is not possible in the first mode, it controls the communication circuit to perform the direct communication with the first communication device in a second mode different from the first mode.
- a communication control method uses a communication circuit to communicate with a first communication device and a second communication device.
- the communication control method determines whether direct communication with the first communication device is possible in a first mode based on a reception result of a signal received by the communication circuit from the second communication device. If the communication control method determines that direct communication with the first communication device is possible in the first mode, it controls the communication circuit to send an instruction to the first communication device to perform the direct communication with the communication circuit in the first mode. If the communication control method determines that direct communication with the first communication device is not possible in the first mode, it controls the communication circuit to send an instruction to the first communication device to perform the direct communication with the communication circuit in a second mode different from the first mode.
- a program according to one aspect of the present disclosure causes one or more processors to execute the communication control method.
- the communication devices disclosed herein have the advantage of making it easier to maintain direct communication with other communication devices.
- FIG. 1 is a diagram illustrating the problem of communication between slave stations.
- FIG. 2 is a diagram illustrating an outline of communication between slave stations using a communication device according to an embodiment.
- FIG. 3 is a block diagram illustrating an example of the configuration of a communication device according to an embodiment.
- FIG. 4 is a diagram illustrating an example of data stored in the memory of the communication device according to the embodiment.
- FIG. 5 is an explanatory diagram of an example of a basic operation using the communication device according to the embodiment.
- FIG. 6 is a sequence diagram illustrating an example of a basic operation using the communication device according to the embodiment.
- FIG. 7 is an explanatory diagram of a first operation example using the communication device according to the embodiment.
- FIG. 8 is a sequence diagram illustrating a first operation example using the communication device according to the embodiment.
- FIG. 9 is a flowchart showing the operation of the first device in the first operation example using the communication device according to the embodiment.
- FIG. 10 is a flowchart illustrating the operation of the second device in the first operation example using the communication device according to the embodiment.
- FIG. 11 is an explanatory diagram of a second operation example using the communication device according to the embodiment.
- FIG. 12 is a sequence diagram illustrating a second operation example using the communication device according to the embodiment.
- FIG. 13 is a flowchart illustrating the operation of the first device in the second operation example using the communication device according to the embodiment.
- FIG. 14 is a flowchart illustrating the operation of the second device in the second operation example using the communication device according to the embodiment.
- FIG. 15 is an explanatory diagram of a third operation example using the communication device according to the embodiment.
- the 6 GHz band (5925 MHz to 6425 MHz in Japan) has been opened up as a frequency band available for wireless LANs.
- the Radio Law Enforcement Regulations currently stipulate that communication between slave stations in LPI (Low Power Indoor) mode must operate within a range where the master station's signal strength spectral density is -95 dBm per MHz or less, limiting the locations in which it can be used.
- LPI mode is a mode in which the radio wave transmission power is relatively high, with the maximum equivalent isotropic radiated power set to be greater than 25 milliwatts and less than 200 milliwatts, and as mentioned above, there are currently restrictions on the use of LPI mode for communication between satellite stations.
- VLP mode is a mode in which the radio wave transmission power is lower than LPI mode, with the maximum equivalent isotropic radiated power set to be less than 25 milliwatts, but there are no particular restrictions on its use for communication between satellite stations.
- communication between slave stations refers to establishing a peer-to-peer connection between two communication devices (slave stations) when the two devices are connected to a wireless LAN with an access point as the parent station, and communicating directly without going through the access point.
- Communication between slave stations is achieved using communication standards such as TDLS (Tunneled Direct Link Setup).
- TDLS Transmission Direct Link Setup
- Communication between slave stations is used, for example, when executing a mirroring function that displays an image displayed on one slave station, such as a smartphone, on another slave station, such as a television receiver.
- the specified range is the range in which the radio wave strength of the signal transmitted from the access point is above a threshold, and the threshold must be checked at least once every four seconds.
- Figure 1 is an explanatory diagram of the issues with communication between slave stations.
- Figure 1(a) shows a case where the first slave station 101 and the second slave station 102 are both located within a specified range A1 based on the master station 103
- Figure 1(b) shows a case where one of the slave stations (in this case, the second slave station 102) has moved outside of the specified range A1.
- the first slave station 101 and the second slave station 102 are both located within the specified range A1, so communication between the slave stations in LPI mode is possible.
- the second slave station 102 is located outside the specified range A1, so the first slave station 101 and the second slave station 102 are unable to communicate between the slave stations in LPI mode. In this case, the first slave station 101 and the second slave station 102 must stop communication between the slave stations and change to communication via the master station 103.
- each figure is a schematic diagram and is not necessarily an exact illustration. Furthermore, in each figure, substantially identical components are assigned the same reference numerals, and duplicate explanations may be omitted or simplified.
- FIG. 2 is an explanatory diagram of the overview of communication between slave stations using a communication device 1 according to an embodiment.
- a first device 1A, a second device 1B, and an access point 2 will appear, but either the first device 1A or the second device 1B will be referred to as the communication device 1.
- the other device may be referred to as the "first communication device,” and the access point 2 as the “second communication device.”
- the second device 1B will be referred to as the "communication device 1,” the first device 1A as the “first communication device,” and the access point 2 as the "second communication device.”
- the second device 1B is a portable television receiver
- the first device 1A is a tuner.
- a tuner is, for example, a device that receives television broadcasts and transmits the received television broadcasts to the portable television receiver via wireless communication.
- the first device 1A and the second device 1B are not limited to these devices, and may be any device capable of inter-substation communication.
- the first device 1A and the second device 1B are both located within the specified range A1, so communication between the slave stations in LPI mode is possible.
- the second device 1B is located outside the specified range A1, so the first device 1A and the second device 1B are unable to communicate between the slave stations in LPI mode.
- VLP mode does not place any particular restrictions on the location that can be used for inter-substation communication, so it is possible to maintain inter-substation communication between the first device 1A and the second device 1B.
- FIG. 3 is a block diagram showing an example configuration of a communication device 1 according to an embodiment. Both a first device 1A and a second device 1B have the configuration of the communication device 1 described below. Here, the description will be given assuming that the communication device 1 is the second device 1B.
- the communication device 1 includes a communication circuit 11, a processing circuit 12, and a memory 13.
- the communication circuit 11 is a circuit that communicates with each of the first communication device (here, the first device 1A) and the second communication device (here, the access point 2).
- the communication circuit 11 has an antenna 111, an RF-SW 112, a receiving circuit 113, a transmitting circuit 114, and an RF power control circuit 115.
- antenna 111 When antenna 111 receives radio waves in a predetermined frequency band (here, the 6 GHz band), it converts the radio waves into electrical signals and outputs the converted electrical signals to receiving circuit 113 via RF switch (hereinafter referred to as "RF-SW") 112. Antenna 111 also converts electrical signals received from transmitting circuit 114 via RF-SW 112 into radio waves in a predetermined frequency band and outputs the converted radio waves to the outside. Note that antenna 111 is not limited to the predetermined frequency band and may also be capable of transmitting and receiving radio waves in other frequency bands (for example, the 2.4 GHz band or the 5 GHz band).
- RF-SW RF switch
- the RF-SW 112 is a switch that switches the path of a high-frequency signal. When receiving radio waves, the RF-SW 112 switches to a path that connects the antenna 111 and the receiving circuit 113. When transmitting radio waves, the RF-SW 112 switches to a path that connects the antenna 111 and the transmitting circuit 114.
- the receiving circuit 113 demodulates the electrical signal output from the antenna 111 via the RF-SW 112, and outputs the demodulated electrical signal (hereinafter also referred to as the "received signal") to the processing circuit 12.
- the receiving circuit 113 employs, for example, a direct conversion system or a superheterodyne system.
- the receiving circuit 113 also has an RF detector, measures the RSSI (Received Signal Strength Indicator) value of the received signal, and outputs the measured RSSI value to the processing circuit 12.
- RSSI Receiveived Signal Strength Indicator
- the transmission circuit 114 modulates and amplifies the electrical signal (hereinafter also referred to as the "transmission signal") output from the processing circuit 12, and outputs the modulated and amplified electrical signal to the antenna 111 via the RF-SW 112.
- the modulation method is a multi-carrier modulation method such as the OFDM (Orthogonal Frequency-Division Multiplexing) method.
- the RF power control circuit 115 is a circuit that controls the amplifier included in the transmission circuit 114, and controls the transmission power of the radio waves output from the antenna 111. In this embodiment, the RF power control circuit 115 controls the transmission power in accordance with instructions from the processing circuit 12. Specifically, when the communication device 1 is operated in LPI mode (first mode), the RF power control circuit 115 controls the amplifier so that the transmission power of the radio waves output from the antenna 111 is transmission power corresponding to the LPI mode. Furthermore, when the communication device 1 is operated in VLP mode (second mode), the RF power control circuit 115 controls the amplifier so that the transmission power of the radio waves output from the antenna 111 is transmission power corresponding to the VLP mode.
- LPI mode first mode
- VLP mode second mode
- the processing circuit 12 is a baseband circuit that performs information processing based on the received signal output from the receiving circuit 113, and information processing that outputs a transmission signal to the transmitting circuit 114.
- the processing circuit 12 is, for example, an MCU (Micro Controller Unit).
- the above-mentioned information processing is realized by the processing circuit 12 executing a computer program stored in the memory 13.
- Memory 13 is a storage device that stores computer programs executed by processing circuit 12 and information necessary to realize various functions. Memory 13 is realized, for example, by semiconductor memory. Note that memory 13 may also be realized as built-in memory of processing circuit 12, rather than as external memory of processing circuit 12.
- the processing circuit 12 performs the following two processes each time the communication circuit 11 receives a signal from the second communication device (access point 2).
- the processing circuit 12 performs a process (hereinafter also referred to as the "determination process") to determine whether the communication device 1 (second device 1B) is capable of direct communication (inter-slave station communication) in the first mode (LPI mode) with the first communication device (first device 1A) based on the reception result of the signal (received signal) received by the communication circuit 11 from the second communication device (access point 2).
- the determination process corresponds to the process of determining whether the communication device 1 (second device 1B) is located within the specified range A1.
- the processing circuit 12 compares the RSSI value of the signal transmitted from access point 2, which is included in the received signal acquired from the receiving circuit 113, with a threshold value pre-stored in memory 13. If the RSSI value is equal to or greater than the threshold value, it determines that direct communication is possible in the first mode, and if the RSSI value is less than the threshold value, it determines that direct communication is not possible in the first mode. In other words, if the radio wave strength of the signal from the second communication device (access point 2) received by the communication circuit 11 is below the threshold value, the processing circuit 12 determines that direct communication (communication between slave stations) with the first communication device (first device 1A) is not possible in the first mode (LPI mode).
- the threshold value is, for example, -95 dBm/MHz.
- the memory 13 stores a threshold for each of the five types of occupied frequency bandwidth used in the OFDM modulation method.
- the processing circuit 12 compares the RSSI value with the threshold corresponding to the occupied frequency bandwidth being used. For example, if the occupied frequency bandwidth is 20 MHz, the threshold is -82 dBm. Also, for example, if the occupied frequency bandwidth is 40 MHz, the threshold is -79 dBm. Also, for example, if the occupied frequency bandwidth is 80 MHz, the threshold is -76 dBm. Also, for example, if the occupied frequency bandwidth is 160 MHz, the threshold is -73 dBm. Also, for example, if the occupied frequency bandwidth is 320 MHz, the threshold is -70 dBm.
- the processing circuit 12 executes a process (hereinafter also referred to as the "mode determination process") that determines the operating mode of the communication device 1 based on the determination result of the determination process. Specifically, if the processing circuit 12 determines in the determination process that the communication device 1 (second device 1B) is capable of direct communication (inter-slave station communication) with the first communication device (first device 1A) in the first mode (LPI mode), the processing circuit 12 controls the communication circuit 11 to communicate directly with the first communication device in the first mode (i.e., determines the operating mode of the communication device 1 to be the first mode).
- the mode determination process a process that determines the operating mode of the communication device 1 based on the determination result of the determination process. Specifically, if the processing circuit 12 determines in the determination process that the communication device 1 (second device 1B) is capable of direct communication (inter-slave station communication) with the first communication device (first device 1A) in the first mode (LPI mode), the processing circuit 12 controls the communication circuit 11 to communicate directly with the first communication
- the processing circuit 12 references data pre-stored in the memory 13, reads data indicating the gain corresponding to the first mode, and outputs this data to the RF power control circuit 115.
- the RF power control circuit 115 controls the amplifier so that the transmission power of the radio waves output from the antenna 111 is the transmission power corresponding to the first mode.
- the processing circuit 12 determines in the determination process that the communication device 1 cannot communicate directly with the first communication device in the first mode, it controls the communication circuit 11 to communicate directly with the first communication device in a second mode (VLP mode) different from the first mode (i.e., it determines the operating mode of the communication device 1 to be the second mode).
- VLP mode the second mode
- the processing circuit 12 references data pre-stored in the memory 13, reads data indicating the gain corresponding to the second mode, and outputs this data to the RF power control circuit 115.
- the RF power control circuit 115 controls the amplifier so that the transmission power of the radio waves output from the antenna 111 is transmission power corresponding to the second mode.
- the processing circuit 12 measures the RSSI value of the beacon signal transmitted from the access point 2 and determines whether the communication device 1 is within the specified range A1 based on the measured RSSI value. If the RSSI value is equal to or greater than the threshold, the processing circuit 12 determines that the communication device 1 is within the specified range A1 and sets the operating mode to LPI mode (first mode). Furthermore, if the RSSI value is below the threshold, the processing circuit 12 determines that the communication device 1 is outside the specified range A1 and changes the operating mode from LPI mode (first mode) to VLP mode (second mode).
- the processing circuit 12 does not output data indicating the gain to the RF power control circuit 115. In this case, the operating mode of the communication device 1 is not changed and is maintained.
- FIG. 4 is a diagram showing an example of data stored in memory 13 of communication device 1 according to an embodiment.
- (a) of FIG. 4 shows an example of data referenced by processing circuit 12, and
- (b) of FIG. 4 shows another example of data referenced by processing circuit 12.
- the data stored in memory 13 is either the data shown in (a) of FIG. 4 or the data shown in (b) of FIG. 4.
- the processing circuit 12 reads data indicating the gain corresponding to the second mode by changing the reference in a file (here, "Table A.txt") stored in memory 13. Specifically, the processing circuit 12 changes the reference from [JP-LPI], which describes the gain corresponding to the first mode, to [JP-VLP], which describes the gain corresponding to the second mode.
- the processing circuit 12 reads data indicating the gain corresponding to the second mode by changing the reference from a file stored in memory 13 (here, "Table A.txt”) to another file (here, "Table B.txt”). Specifically, the processing circuit 12 changes the reference from "Table A.txt,” which includes [JP-LPI] describing the gain corresponding to the first mode, to "Table B.txt,” which includes [JP-VLP] describing the gain corresponding to the second mode.
- FIG. 5 is an explanatory diagram of an example of a basic operation using the communication device 1 according to the embodiment.
- Fig. 6 is a sequence diagram showing an example of a basic operation using the communication device 1 according to the embodiment.
- a process is executed to connect the first device 1A (first communication device) and the second device 1B (communication device 1) to the wireless LAN by connecting them to the access point 2 (second communication device).
- This process can be executed, for example, by the user performing a predetermined operation on each of the first device 1A and the second device 1B.
- the access point 2 acts as the parent station, and the first device 1A and the second device 1B are each connected to the access point 2 as a child station.
- processing is performed to perform inter-slave communication between the first device 1A and the second device 1B in LPI mode.
- inter-slave communication between the first device 1A and the second device 1B is performed using TDLS.
- step S102 the first device 1A sends a search packet called a "TDLS Discovery request" ("request” shown in Figure 6) to another slave station (here, the second device 1B) via access point 2.
- the second device 1B Upon receiving the search packet, the second device 1B sends a response packet called a "TDLS Discovery response" ("response” shown in Figure 6) to the sender of the search packet (here, the first device 1A).
- TDLS Discovery response "response” shown in Figure 6)
- step S102 is executed periodically regardless of whether the first device 1A and the second device 1B are performing inter-slave station communication.
- the first device 1A sends a connection request packet called a "TDLS Setup request" ("Setup request” shown in Figure 6) to the second device 1B.
- the second device 1B Upon receiving the connection request packet, the second device 1B sends a packet indicating acceptance of the connection request ("Accept" shown in Figure 6) to the sender of the connection request packet (here, the first device 1A).
- This establishes a TDLS connection between the first device 1A and the second device 1B, and communication between the slave stations of the first device 1A and the second device 1B in LPI mode (first mode) begins.
- the first device 1A transmits a packet directly to the second device 1B in LPI mode without going through the access point 2, and the second device 1B returns an ACK (Acknowledgement) for that packet directly to the first device 1A in LPI mode without going through the access point 2.
- ACK Acknowledgement
- the first device 1A and the second device 1B periodically (for example, every few seconds) perform a determination process. Specifically, each of the first device 1A and the second device 1B measures the RSSI value of a beacon signal periodically transmitted from the access point 2, and determines whether it is present within the specified range A1 based on the measured RSSI value.
- the first device 1A may, for example, measure the RSSI value of a response packet periodically transmitted from the second device 1B via the access point 2, and determine whether it is present within the specified range A1 based on the measured RSSI value.
- the second device 1B may, for example, measure the RSSI value of a search packet periodically transmitted from the first device 1A via the access point 2, and determine whether it is present within the specified range A1 based on the measured RSSI value.
- the second device 1B determines that it is outside the specified range A1. Then, as shown in (c) of FIG. 5 and step S106 of FIG. 6, the second device 1B changes its operating mode from LPI mode (first mode) to VLP mode (second mode) through mode determination processing. This allows communication between the slave stations of the first device 1A and the second device 1B to continue uninterrupted thereafter.
- LPI mode first mode
- VLP mode second mode
- the first device 1A transmits a packet directly to the second device 1B in LPI mode without going through the access point 2, and the second device 1B returns an ACK for that packet directly to the first device 1A in VLP mode without going through the access point 2.
- This process is repeated.
- data is sent and received between the first device 1A and the second device 1B via inter-slave station communication.
- FIG. 7 is an explanatory diagram of the first operation example using the communication device 1 according to the embodiment.
- Fig. 8 is a sequence diagram showing the first operation example using the communication device 1 according to the embodiment.
- Fig. 9 is a flowchart showing the operation of the first device 1A (first communication device) in the first operation example using the communication device 1 according to the embodiment.
- Fig. 10 is a flowchart showing the operation of the second device 1B (communication device 1) in the first operation example using the communication device 1 according to the embodiment.
- steps S201 to S204 in FIG. 8 are the same as steps S101 to S104 in FIG. 6 of the basic operation example, and therefore will not be described here.
- the following description begins from the point at which inter-substation communication between the first device 1A (first communication device) and the second device 1B (communication device 1) begins. After inter-substation communication begins, the first device 1A repeats steps S301 to S307 in FIG. 9 until inter-substation communication is stopped. Furthermore, after inter-substation communication begins, the second device 1B repeats steps S401 to S412 in FIG. 10 until inter-substation communication is stopped.
- the first device 1A acquires wireless information (step S301 in FIG. 9). Similarly, the second device 1B acquires wireless information (step S401 in FIG. 10).
- the wireless information acquired by the first device 1A includes the RSSI value of the signal transmitted from the access point 2 to the second device 1B, and information related to the communication quality of the communication between the slave stations.
- the information related to communication quality includes, for example, the measurement results of the RSSI value of the signal transmitted from the second device 1B, the MCS (Modulation and Coding Scheme), and the degree of data transmission errors such as the packet loss rate.
- first device 1A By receiving response packets periodically transmitted via access point 2, first device 1A can obtain the RSSI value of the signal transmitted from access point 2 to second device 1B, which is included in the response packets. Furthermore, by receiving ACKs received in inter-substation communication with second device 1B, first device 1A can obtain information regarding the communication quality of inter-substation communication.
- the wireless information acquired by the second device 1B includes the RSSI value of the signal transmitted from the access point 2 to the first device 1A, and information related to the communication quality of the communication between the slave stations.
- the information related to communication quality includes, for example, the measurement result of the RSSI value of the signal transmitted from the first device 1A, the MCS, and the degree of data transmission errors such as the packet loss rate.
- second device 1B By receiving a search packet that is periodically transmitted via access point 2, second device 1B can obtain the RSSI value of the signal transmitted from access point 2 to first device 1A, which is included in the search packet. Furthermore, by receiving packets received in inter-substation communication with first device 1A, second device 1B can obtain information regarding the communication quality of inter-substation communication.
- step S205 in FIGS. 7 and 8 if the second device 1B moves outside the specified range A1, for example because the user carries the second device 1B, the second device 1B (processing circuit 12 of the communication device 1) determines that it is outside the specified range A1 (step S402: Yes in FIG. 10). Note that while the second device 1B determines that it is not outside the specified range A1, that is, that it is within the specified range A1 (step S402: No in FIG. 10 and step S410: No), it continues communication between slave stations in LPI mode (first mode) (step S412 in FIG. 10).
- step S403 in FIG. 10: Yes If the second device 1B is outside the specified range A1 and moves from within the specified range A1 to outside it (step S403 in FIG. 10: Yes), it notifies the first device 1A that it is outside the specified range A1, as shown in step S206 in FIG. 8 and step S404 in FIG. 10. On the other hand, if the first device 1B continues to be outside the specified range A1 (step S403 in FIG. 10: No), it continues inter-station communication between the first device 1A and the second device 1B without interruption (step S408 in FIG. 10).
- the first device 1A When the first device 1A receives a notification from the second device 1B (step S302 in FIG. 9), it executes a process to determine the communication mode. Specifically, the first device 1A determines whether communication between the local stations or communication via access point 2 is better by referencing information related to communication quality included in the wireless information (step S303 in FIG. 9). Here, the first device 1A compares the communication quality of communication between the local stations when the operating mode of the second device 1B is changed to VLP mode with the communication quality of communication via access point 2. These communication qualities may be estimated values assuming that the operating mode of the second device 1B is changed to VLP mode, or may be actual measured values when the operating mode of the second device 1B is actually changed to VLP mode.
- the first device 1A instructs the second device 1B to continue the substation communication (step S304 in FIG. 9).
- the second device 1B receives the instruction from the first device 1A (step S405 in FIG. 10)
- the second device 1B performs a mode determination process to change the operating mode from LPI mode (first mode) to VLP mode (second mode) (step S407 in FIG. 10). This allows the substation communication between the first device 1A and the second device 1B to continue uninterrupted (step S305 in FIG. 9 and step S408 in FIG. 10).
- the first device 1A instructs the second device 1B to stop the sub-station communication and change to communication via access point 2 (step S306 in FIG. 9). Then, the first device 1A stops the sub-station communication and starts communication via access point 2 (step S307 in FIG. 9).
- the second device 1B receives the instruction from the first device 1A (step S405 in FIG. 10)
- the instruction is to change to communication via access point 2 (step S406 in FIG. 10: No), so the second device 1B stops the sub-station communication and starts communication via access point 2 (step S409 in FIG. 10).
- the first device 1A and the second device 1B communicate via access point 2, as shown in FIG. 7.
- the first device 1A transmits a packet to the second device 1B in LPI mode via the access point 2, and the second device 1B returns an ACK for that packet to the first device 1A in LPI mode via the access point 2. This process is repeated.
- the second device 1B determines that it is within the specified range A1 (step S402 in FIG. 10: No) and that it has moved from outside the specified range A1 into the specified range A1 (step S410 in FIG. 10: Yes).
- the second device 1B then performs a mode determination process to change its operating mode from VLP mode (second mode) to LPI mode (first mode) (step S411 in FIG. 10). This allows communication between the slave stations of the first device 1A and the second device 1B to continue uninterrupted thereafter (step S412 in FIG. 10).
- the first device 1A executes the process for determining the communication mode, but the second device 1B may execute the process for determining the communication mode. In this case, if the second device 1B determines that it is outside the specified range A1, it executes the process for determining the communication mode and issues instructions to the first device 1A according to the results.
- the processing circuit 12 determines that direct communication with the first communication device (here, first device 1A) is not possible in the first mode (here, LPI mode), it causes the communication device 1 and the first communication device to execute a process of determining whether direct communication or communication via the second communication device (here, access point 2) has better communication quality, and if it determines that communication quality via the second communication device is good, a process of communicating with the first communication device via the second communication device.
- FIG. 11 is an explanatory diagram of the second operation example using the communication device 1 according to the embodiment.
- Fig. 12 is a sequence diagram showing the second operation example using the communication device 1 according to the embodiment.
- Fig. 13 is a flowchart showing the operation of the first device 1A (first communication device) in the second operation example using the communication device 1 according to the embodiment.
- Fig. 14 is a flowchart showing the operation of the second device 1B (communication device 1) in the second operation example using the communication device 1 according to the embodiment.
- steps S502 to S508 in FIG. 12 are the same as steps S101 to S107 in FIG. 6 of the basic operation example, and therefore will not be described here.
- the second device 1B first executes a process to instruct the first device 1A to connect to access point 2, and the process from this step onwards is the same as step S101.
- steps S601 to S607 in FIG. 13 are the same as steps S301 to S307 in FIG. 9 of the first operation example, and therefore will not be described here.
- steps S701 to S712 in FIG. 14 are the same as steps S401 to S412 in FIG. 10 of the first operation example, and therefore will not be described here.
- the first device 1A repeats steps S601 to S610 in FIG. 13 until communication between the slave stations is stopped. Furthermore, after inter-slave station communication has started, the second device 1B repeats steps S701 to S716 in FIG. 14 until inter-slave station communication is stopped.
- the first device 1A and the second device 1B are connected as a parent-child device.
- the first device 1A makes a connection request to the second device 1B
- the second device 1B accepts the connection request, enabling parent-child communication with the first device 1A as the parent station and the second device 1B as the child station.
- Parent-child communication refers to establishing a peer-to-peer connection between the two communication devices and communicating directly without going through the access point 2, without connecting to a wireless LAN with the access point 2 as the parent station.
- the first device 1A and the second device 1B send and receive data without being connected to a wide area network such as the Internet.
- step S509 of FIG. 12 and FIG. 11 if the second device 1B moves outside the communication range A2 of the access point 2, for example because the user carries the second device 1B, the second device 1B (processing circuit 12 of the communication device 1) determines that it is outside the range of the access point 2, i.e., that it cannot communicate with the access point 2 (step S713 of FIG. 14: Yes). Note that the second device 1B continues communication between slave stations in VLP mode while it determines that it is within the communication range A2 (step S713 of FIG. 14: No).
- step S510 of FIG. 12 the first device 1A and the second device 1B reconnect as a parent and child.
- the second device 1B notifies the first device 1A that it is out of range of the access point 2 (step S714 of FIG. 14).
- the first device 1A stops communication between child stations, changes itself to the parent station, and performs processing similar to that of step S501 to reconnect with the second device 1B as a parent and child (step S609 of FIG. 13).
- the second device 1B stops communication between child stations and performs processing similar to that of step S501 to reconnect with the first device 1A, which is the parent station, as a parent and child (step S715 of FIG. 14).
- This initiates parent-child communication in LPI mode, with the first device 1A as the parent station and the second device 1B as the child station (step S610 in FIG. 13 and step S716 in FIG. 14).
- step S511 in FIG. 12 with neither the first device 1A nor the second device 1B connected to the access point 2, the first device 1A transmits a packet to the second device 1B in LPI mode, and the second device 1B returns an ACK for that packet to the first device 1A in LPI mode. This process is repeated.
- step S512 of FIG. 12 if the second device 1B moves from outside the specified range A1 to within the communication range A2, for example by the user carrying the second device 1B, the second device 1B determines that it is within the range of the access point 2 but outside the specified range A1. Then, as shown in step S513 of FIG. 12, the second device 1B notifies the first device 1A that it is outside the specified range A1.
- the second device 1B changes its operating mode from LPI mode to VLP mode and notifies the first device 1A.
- step S513 of FIG. 12 when the first device 1A receives a notification from the second device 1B, it executes processing to determine the communication mode, similar to the first operation example.
- the first device 1A determines that communication between slave stations has better communication quality, and instructs the second device 1B to connect to access point 2.
- the first device 1A and second device 1B then each execute processing to connect to access point 2.
- the first device 1A and second device 1B are each connected to access point 2 as slave stations, with access point 2 as the parent station.
- the first device 1A sends a connection request packet to the second device 1B.
- the second device 1B changes its operating mode from LPI mode to VLP mode and sends a packet indicating acceptance of the connection request to the first device 1A. This establishes a TDLS connection between the first device 1A and the second device 1B, and communication between the slave stations of the first device 1A and the second device 1B begins.
- the first device 1A transmits a packet directly to the second device 1B in LPI mode without going through the access point 2, and the second device 1B returns an ACK for that packet directly to the first device 1A in VLP mode without going through the access point 2.
- This process is repeated.
- data is sent and received between the first device 1A and the second device 1B via inter-slave station communication.
- the processing circuit 12 causes communication device 1 and the first communication device to execute processing for parent-child communication, with one of communication device 1 and the first communication device acting as the parent station and the other as the child station.
- FIG. 15 is an explanatory diagram of the third operation example using the communication device 1 according to the embodiment.
- solid arrows represent radio waves in the 6 GHz band (first frequency band)
- dotted arrows represent radio waves in the 5 GHz band (second frequency band).
- the first device 1A (first communication device), the second device 1B (communication device 1), and the access point 2 (second communication device) not only transmit and receive radio waves in the 6 GHz band with each other, but also transmit and receive radio waves in the 5 GHz band.
- the third operation example can be realized when using the first device 1A, the second device 1B, and the access point 2 that support a specified wireless communication standard, such as Wi-Fi CERTIFIED 7 (registered trademark).
- the operations of the first device 1A, the second device 1B, and the access point 2 are the same as in the basic operation example. That is, as shown in FIG. 15(a), when the second device 1B is within the specified range A1, it continues communication between the sub-stations in LPI mode (first mode). Then, as shown in FIG. 15(b), when the second device 1B moves outside the specified range A1, it changes its operation mode from LPI mode (first mode) to VLP mode (second mode) and continues communication between the sub-stations.
- the first device 1A, the second device 1B, and the access point 2 send and receive packets in the same way as with 6 GHz band radio waves, regardless of whether the second device 1B is outside the specified range A1.
- the processing circuit 12 controls the communication circuit 11 to perform both communication with each of the first communication device (here, first device 1A) and the second communication device (here, access point 2) in a first frequency band (here, 6 GHz band) using a first mode (here, LPI mode) and a second mode (here, VLP mode), and communication with each of the first communication device and the second communication device in a second frequency band (here, 5 GHz band or 2.4 GHz band) different from the first frequency band.
- a first frequency band here, 6 GHz band
- a first mode here, LPI mode
- VLP mode a second mode
- [4-5. Fourth operation example] A fourth operation example using the communication device 1 according to the embodiment will be described below.
- the second device 1B the processing circuit 12 of the communication device 1 determines that it is outside the specified range A1 and changes its operation mode from the LPI mode (first mode) to the VLP mode (second mode)
- it outputs information (hereinafter also referred to as "notification information") to the outside that it is outside the specified range A1, in other words, that the radio wave strength of the signal from the access point 2 is weak.
- the notification information may include, for example, information suggesting that the second device 1B be moved into the specified range A1.
- the second device 1B For example, if the second device 1B has a display, it outputs the notification information to the outside by displaying it on the display. Also, if the second device 1B has a speaker, it outputs the notification information to the outside by outputting the notification information as audio from the speaker. Also, if the first device 1A has a display or speaker, the second device 1B sends an instruction to the first device 1A to output the notification information. In this case, the first device 1A outputs the notification information to the outside via the display or speaker.
- the second device 1B may output notification information to the outside indicating that the radio wave strength of the signal from the access point 2 is weak.
- the notification information may include information warning the second device 1B not to move any further away from the access point 2.
- the processing circuit 12 determines that the radio wave strength of a signal from a second communication device (here, access point 2) received by either the communication device 1 or the first communication device (here, first device 1A) is within a predetermined range, it causes either the communication device 1 or the first communication device to output information indicating that the radio wave strength is weak to the outside.
- a second communication device here, access point 2
- the processing circuit 12 determines that the radio wave strength of a signal from a second communication device (here, access point 2) received by either the communication device 1 or the first communication device (here, first device 1A) is within a predetermined range
- the second device 1B (the processing circuit 12 of the communication device 1) further determines whether either itself or the first device 1A (the first communication device) is outdoors.
- the second device 1B has an illuminance sensor, and the detected illuminance is greater than a predetermined illuminance (for example, the general illuminance of lighting), it will determine that the second device 1B is illuminated by sunlight, i.e., is outdoors. If the first device 1A has an illuminance sensor, the second device 1B can determine whether the first device 1A is outdoors by obtaining the detection results of the illuminance sensor.
- a predetermined illuminance for example, the general illuminance of lighting
- the second device 1B if the second device 1B has an optical sensor, it analyzes the spectrum of the detected light, and if the light is sunlight, it determines that it is illuminated by sunlight, i.e., that it is outdoors. Note that if the first device 1A has an optical sensor, the second device 1B can obtain the detection results of the optical sensor and thereby determine whether the first device 1A is outdoors.
- the second device 1B has a positioning circuit such as a GPS (Global Positioning System) circuit, it determines whether or not it is outdoors based on the positioning results. Furthermore, if the first device 1A has a positioning circuit, it is possible to determine whether or not the first device 1A is outdoors by obtaining the positioning results of the positioning circuit.
- a positioning circuit such as a GPS (Global Positioning System) circuit
- the second device 1B determines that either itself or the first device 1A is outdoors, it changes its operating mode from LPI mode (first mode) to VLP mode (second mode) regardless of whether it is outside the specified range A1.
- the processing circuit 12 further determines whether either the communication device 1 or the first communication device (here, the first device 1A) is located outdoors. If the processing circuit 12 determines that either the communication device 1 or the first communication device is located outdoors, it controls the communication circuit 11 to communicate directly with the first communication device in a second mode (here, the VLP mode) different from the first mode (here, the LPI mode).
- a second mode here, the VLP mode
- the LPI mode the first mode
- the processing circuit 12 of the communication device 1 determines that direct communication with the first communication device (here, the first device 1A) is not possible in the first mode (here, the LPI mode)
- the processing circuit 12 controls the communication circuit 11 to communicate directly with the first communication device in a second mode (e.g., the VLP mode) different from the first mode. Therefore, the communication device 1 can continue communication between the slave stations without temporarily interrupting the communication between the slave stations.
- the communication device 1 has the advantage of easily maintaining direct communication with other communication devices.
- the embodiment can resolve the issue of temporary interruptions in communication between slave stations, as described in [1. Knowledge forming the basis of this disclosure]. Furthermore, the embodiment has the advantage that, when the communication speed in VLP mode is faster than the communication speed via access point 2, it is easier to prevent a decrease in the communication speed of communication between communication device 1 and the first communication device, compared to switching to communication via access point 2.
- communication device 1 changes its own operating mode when it determines that it is outside specified range A1, but this is not limited to this.
- communication device 1 may instruct a change in the operating mode of a first communication device, with which it is communicating between slave stations, when it determines that the first communication device is outside specified range A1.
- the communication device 1 includes a communication circuit 11 that communicates with each of a first communication device (e.g., second device 1B) and a second communication device (e.g., access point 2), and a processing circuit 12 that controls the communication circuit 11.
- the processing circuit 12 determines whether direct communication with the first communication device is possible in a first mode (e.g., LPI mode) based on the reception result of a signal received by the communication circuit 11 from the second communication device. If the processing circuit 12 determines that direct communication with the first communication device is possible in the first mode, it controls the communication circuit 11 to send an instruction to the first communication device to communicate directly with the communication circuit 11 in the first mode.
- a first mode e.g., LPI mode
- the processing circuit 12 determines that direct communication with the first communication device is not possible in the first mode, it controls the communication circuit 11 to send an instruction to the first communication device to communicate directly with the communication circuit 11 in a second mode (e.g., VLP mode) different from the first mode.
- a second mode e.g., VLP mode
- the order of the processes described in the above embodiments is an example. The order of multiple processes may be changed, and multiple processes may be performed in parallel. Furthermore, processes performed by a specific processing unit may be performed by another processing unit. Furthermore, part of the digital signal processing described in the above embodiments may be achieved by analog signal processing.
- each component may be realized by executing a software program appropriate for that component.
- Each component may also be realized by a program execution unit such as a CPU or processor reading and executing a software program recorded on a recording medium such as a hard disk or semiconductor memory.
- each component may be realized by hardware.
- each component may be a circuit (or integrated circuit). These circuits may form a single circuit as a whole, or each may be a separate circuit. Furthermore, each of these circuits may be a general-purpose circuit or a dedicated circuit.
- general or specific aspects of the present disclosure may be realized as a system, device, method, integrated circuit, computer program, or computer-readable recording medium such as a CD-ROM. They may also be realized as any combination of systems, devices, methods, integrated circuits, computer programs, and recording media.
- the present disclosure may be implemented as a communication control method executed by a computer, or may be realized as a program for causing a computer to execute such a communication control method.
- the present disclosure may also be realized as a computer-readable non-transitory recording medium on which such a program is recorded.
- the program here includes an application program for causing a general-purpose information terminal to function as the communication device of the above-mentioned embodiment.
- this disclosure also includes forms obtained by applying various modifications to each embodiment that a person skilled in the art would conceive, or forms realized by arbitrarily combining the components and functions of each embodiment within the scope of the spirit of this disclosure.
- the communication device 1 (e.g., second device 1B) according to the first aspect includes a communication circuit 11 that communicates with each of a first communication device (e.g., first device 1A) and a second communication device (e.g., access point 2), and a processing circuit 12 that controls the communication circuit 11.
- the processing circuit 12 determines whether direct communication with the first communication device is possible in a first mode (e.g., LPI mode) based on a reception result of a signal received by the communication circuit 11 from the second communication device. If the processing circuit 12 determines that direct communication with the first communication device is possible in the first mode, it controls the communication circuit 11 to communicate directly with the first communication device in the first mode. If the processing circuit 12 determines that direct communication with the first communication device is not possible in the first mode, it controls the communication circuit 11 to communicate directly with the first communication device in a second mode (e.g., VLP mode) different from the first mode.
- a second mode e.g., VLP mode
- the processing circuit 12 determines that direct communication with the first communication device in the first mode is not possible if the radio wave intensity of the signal received by the communication circuit 11 from the second communication device is below a threshold.
- a communication device 1 includes a communication circuit 11 that communicates with each of a first communication device (e.g., second device 1B) and a second communication device (e.g., access point 2), and a processing circuit 12 that controls the communication circuit 11.
- the processing circuit 12 determines whether direct communication with the first communication device is possible in a first mode (e.g., LPI mode) based on the reception result of a signal received by the communication circuit 11 from the second communication device. If the processing circuit 12 determines that direct communication with the first communication device is possible in the first mode, it controls the communication circuit 11 to send an instruction to the first communication device to communicate directly with the communication circuit 11 in the first mode.
- a first mode e.g., LPI mode
- the processing circuit 12 determines that direct communication with the first communication device is not possible in the first mode, it controls the communication circuit 11 to send an instruction to the first communication device to communicate directly with the communication circuit 11 in a second mode (e.g., VLP mode) different from the first mode.
- a second mode e.g., VLP mode
- the processing circuit 12 determines that direct communication with the first communication device in the first mode is not possible if the radio wave intensity of the signal received by the first communication device from the second communication device is below a threshold.
- the transmission power in the second mode is lower than that in the first mode.
- the second communication device is the access point 2.
- the first mode is the LPI mode.
- the second mode is the VLP mode.
- the processing circuit 12 determines that direct communication with the first communication device in the first mode is not possible, it causes the communication device 1 and the first communication device to execute a process of determining whether direct communication or communication via the second communication device has better communication quality, and if it determines that communication quality via the second communication device is good, a process of communicating with the first communication device via the second communication device.
- the processing circuit 12 causes the communication device 1 and the first communication device to execute processing for parent-child communication, with one of the communication device 1 and the first communication device acting as the parent station and the other as the child station.
- the processing circuit 12 controls the communication circuit 11 to perform both communication with each of the first and second communication devices in a first frequency band (e.g., the 6 GHz band) using the first and second modes, and communication with each of the first and second communication devices in a second frequency band (e.g., the 5 GHz band or the 2.4 GHz band) different from the first frequency band.
- a first frequency band e.g., the 6 GHz band
- a second frequency band e.g., the 5 GHz band or the 2.4 GHz band
- the processing circuit 12 determines that the radio wave strength of a signal received by either the communication device 1 or the first communication device from the second communication device is within a predetermined range, it causes either the communication device 1 or the first communication device to output information indicating that the radio wave strength is weak to the outside.
- the processing circuit 12 further determines whether either the communication device 1 or the first communication device is outdoors. If the processing circuit 12 determines that either the communication device 1 or the first communication device is outdoors, it controls the communication circuit 11 to communicate directly with the first communication device in a second mode different from the first mode.
- a communication control method is performed with each of a first communication device (e.g., first device 1A) and a second communication device (e.g., access point 2) using a communication circuit 11.
- the communication control method determines whether direct communication with the first communication device is possible in a first mode (e.g., LPI mode) based on the reception result of a signal received by the communication circuit 11 from the second communication device. If the communication control method determines that direct communication with the first communication device is possible in the first mode, it controls the communication circuit 11 to communicate directly with the first communication device in the first mode. If the communication control method determines that direct communication with the first communication device is not possible in the first mode, it controls the communication circuit 11 to communicate directly with the first communication device in a second mode (e.g., VLP mode) different from the first mode.
- a second mode e.g., VLP mode
- a communication control method communication is performed between a first communication device (e.g., second device 1B) and a second communication device (e.g., access point 2) using a communication circuit 11.
- a first communication device e.g., second device 1B
- a second communication device e.g., access point 2
- a communication circuit 11 based on the reception result of a signal received by the communication circuit 11 from the second communication device, it is determined whether direct communication with the first communication device is possible in a first mode (e.g., LPI mode).
- the communication circuit 11 if it is determined that direct communication with the first communication device is possible in the first mode, the communication circuit 11 is controlled to send to the first communication device an instruction to communicate directly with the communication device 1 in the first mode.
- the communication circuit 11 is controlled to send to the first communication device an instruction to communicate directly with the communication device 1 in a second mode (e.g., VLP mode) different from the first mode.
- a second mode e.g., VLP mode
- a program according to a fourteenth aspect causes one or more processors to execute the communication control method according to the twelfth or thirteenth aspect.
- the communication devices disclosed herein can be applied to devices that communicate using radio waves.
- Communication device 11 Communication circuit 111 Antenna 112 RF-SW 113 Receiving circuit 114 Transmitting circuit 115 RF power control circuit 12 Processing circuit 13 Memory 1A First device (first communication device) 1B Second device 2 Access point (second communication device) 101 First slave station 102 Second slave station 103 Master station A1 Specified range A2 Communication range
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本開示は、電波を用いて通信する通信装置等に関する。 This disclosure relates to communication devices and the like that communicate using radio waves.
例えば、特許文献1には、6GHz帯で通信可能な無線通信回路を備えた無線LAN(Local Area Network)用リピータが開示されている。 For example, Patent Document 1 discloses a repeater for a wireless LAN (Local Area Network) equipped with a wireless communication circuit capable of communication in the 6 GHz band.
本開示は、他の通信装置との直接通信を維持しやすい通信装置等を提供する。 This disclosure provides a communication device that makes it easy to maintain direct communication with other communication devices.
本開示の一態様に係る通信装置は、第1通信装置及び第2通信装置の各々と通信を行う通信回路と、前記通信回路を制御する処理回路と、を備える。前記処理回路は、前記第2通信装置から前記通信回路が受信した信号の受信結果に基づいて、前記第1通信装置と第1モードで直接通信が可能であるか否かを判定する。前記処理回路は、前記第1通信装置と前記第1モードで前記直接通信が可能であると判定した場合、前記第1モードで前記第1通信装置と前記直接通信を行うように前記通信回路を制御する。前記処理回路は、前記第1通信装置と前記第1モードで前記直接通信ができないと判定した場合、前記第1モードとは異なる第2モードで前記第1通信装置と前記直接通信を行うように前記通信回路を制御する。 A communication device according to one aspect of the present disclosure includes a communication circuit that communicates with each of a first communication device and a second communication device, and a processing circuit that controls the communication circuit. The processing circuit determines whether direct communication with the first communication device is possible in a first mode based on a reception result of a signal received by the communication circuit from the second communication device. If the processing circuit determines that direct communication with the first communication device is possible in the first mode, it controls the communication circuit to perform the direct communication with the first communication device in the first mode. If the processing circuit determines that direct communication with the first communication device is not possible in the first mode, it controls the communication circuit to perform the direct communication with the first communication device in a second mode different from the first mode.
本開示の一態様に係る通信装置は、第1通信装置及び第2通信装置の各々と通信を行う通信回路と、前記通信回路を制御する処理回路と、を備える。前記処理回路は、前記第2通信装置から前記通信回路が受信した信号の受信結果に基づいて、前記第1通信装置と第1モードで直接通信が可能であるか否かを判定する。前記処理回路は、前記第1通信装置と前記第1モードで前記直接通信が可能であると判定した場合、前記第1モードで前記通信回路と前記直接通信を行う指示を前記第1通信装置へ送信するように前記通信回路を制御する。前記処理回路は、前記第1通信装置と前記第1モードで前記直接通信ができないと判定した場合、前記第1モードとは異なる第2モードで前記通信回路と前記直接通信を行う指示を前記第1通信装置へ送信するように前記通信回路を制御する。 A communication device according to one aspect of the present disclosure includes a communication circuit that communicates with each of a first communication device and a second communication device, and a processing circuit that controls the communication circuit. The processing circuit determines whether direct communication with the first communication device is possible in a first mode based on a reception result of a signal received by the communication circuit from the second communication device. If the processing circuit determines that direct communication with the first communication device is possible in the first mode, it controls the communication circuit to send an instruction to the first communication device to perform the direct communication with the communication circuit in the first mode. If the processing circuit determines that direct communication with the first communication device is not possible in the first mode, it controls the communication circuit to send an instruction to the first communication device to perform the direct communication with the communication circuit in a second mode different from the first mode.
本開示の一態様に係る通信制御方法では、通信回路を用いて第1通信装置及び第2通信装置の各々と通信を行う。前記通信制御方法では、前記第2通信装置から前記通信回路が受信した信号の受信結果に基づいて、前記第1通信装置と第1モードで直接通信が可能であるか否かを判定する。前記通信制御方法では、前記第1通信装置と前記第1モードで前記直接通信が可能であると判定した場合、前記第1モードで前記第1通信装置と前記直接通信を行うように前記通信回路を制御する。前記通信制御方法では、前記第1通信装置と前記第1モードで前記直接通信ができないと判定した場合、前記第1モードとは異なる第2モードで前記第1通信装置と前記直接通信を行うように前記通信回路を制御する。 A communication control method according to one aspect of the present disclosure uses a communication circuit to communicate with each of a first communication device and a second communication device. The communication control method determines whether direct communication with the first communication device is possible in a first mode based on a reception result of a signal received by the communication circuit from the second communication device. If the communication control method determines that direct communication with the first communication device is possible in the first mode, it controls the communication circuit to perform the direct communication with the first communication device in the first mode. If the communication control method determines that direct communication with the first communication device is not possible in the first mode, it controls the communication circuit to perform the direct communication with the first communication device in a second mode different from the first mode.
本開示の一態様に係る通信制御方法では、通信回路を用いて第1通信装置及び第2通信装置との通信を行う。前記通信制御方法では、前記第2通信装置から前記通信回路が受信した信号の受信結果に基づいて、前記第1通信装置と第1モードで直接通信が可能であるか否かを判定する。前記通信制御方法では、前記第1通信装置と前記第1モードで前記直接通信が可能であると判定した場合、前記第1モードで前記通信回路と前記直接通信を行う指示を前記第1通信装置へ送信するように前記通信回路を制御する。前記通信制御方法では、前記第1通信装置と前記第1モードで前記直接通信ができないと判定した場合、前記第1モードとは異なる第2モードで前記通信回路と前記直接通信を行う指示を前記第1通信装置へ送信するように前記通信回路を制御する。 A communication control method according to one aspect of the present disclosure uses a communication circuit to communicate with a first communication device and a second communication device. The communication control method determines whether direct communication with the first communication device is possible in a first mode based on a reception result of a signal received by the communication circuit from the second communication device. If the communication control method determines that direct communication with the first communication device is possible in the first mode, it controls the communication circuit to send an instruction to the first communication device to perform the direct communication with the communication circuit in the first mode. If the communication control method determines that direct communication with the first communication device is not possible in the first mode, it controls the communication circuit to send an instruction to the first communication device to perform the direct communication with the communication circuit in a second mode different from the first mode.
本開示の一態様に係るプログラムは、1以上のプロセッサに、前記通信制御方法を実行させる。 A program according to one aspect of the present disclosure causes one or more processors to execute the communication control method.
本開示における通信装置等によれば、他の通信装置との直接通信を維持しやすい、という利点がある。 The communication devices disclosed herein have the advantage of making it easier to maintain direct communication with other communication devices.
[1.本開示の基礎となった知見]
まず、発明者の着眼点が、下記に説明される。
[1. Findings that form the basis of this disclosure]
First, the inventor's point of view will be explained below.
近年、無線LANで利用可能な周波数帯として6GHz帯(日本国では、5925MHz~6425MHz)が開放されている。しかしながら、現時点においては、固定通信システム、衛星通信システム、又は放送番組中継システム等の既存のシステムと周波数を共用する観点から、無線LANでの6GHz帯の利用は、屋内での利用に限定されている。また、現時点においては、LPI(Low Power Indoor)モードでの子局間通信は、日本国では、電波法施行規則において親局の信号強度のスペクトル密度が1MHzあたり-95dBm以下の範囲内での動作と定められており、利用する位置が制限されている。 In recent years, the 6 GHz band (5925 MHz to 6425 MHz in Japan) has been opened up as a frequency band available for wireless LANs. However, at present, due to the need to share frequencies with existing systems such as fixed-line communication systems, satellite communication systems, and broadcast program relay systems, use of the 6 GHz band for wireless LANs is limited to indoor use. Furthermore, in Japan, the Radio Law Enforcement Regulations currently stipulate that communication between slave stations in LPI (Low Power Indoor) mode must operate within a range where the master station's signal strength spectral density is -95 dBm per MHz or less, limiting the locations in which it can be used.
ここで、無線LANで6GHz帯を利用する場合、通信装置は、LPIモード及びVLP(Very Low Power)モードのいずれかのモードで電波を送信することが電波法施行規則で定められている。LPIモードは、電波の送信電力が比較的大きいモードであり、最大等価等方輻射電力が25ミリワットを超え、かつ、200ミリワット以下に定められており、LPIモードでは上述のように現時点では子局間通信で利用するには制限がある。VLPモードは、LPIモードと比較して電波の送信電力が小さいモードであり、最大等価等方輻射電力が25ミリワット以下に定められているが、子局間通信における利用制限は特にない。 When using the 6 GHz band for wireless LAN, the Radio Law Enforcement Regulations stipulate that communication devices must transmit radio waves in either LPI mode or VLP (Very Low Power) mode. LPI mode is a mode in which the radio wave transmission power is relatively high, with the maximum equivalent isotropic radiated power set to be greater than 25 milliwatts and less than 200 milliwatts, and as mentioned above, there are currently restrictions on the use of LPI mode for communication between satellite stations. VLP mode is a mode in which the radio wave transmission power is lower than LPI mode, with the maximum equivalent isotropic radiated power set to be less than 25 milliwatts, but there are no particular restrictions on its use for communication between satellite stations.
また、子局間通信とは、2台の通信装置がアクセスポイントを親局とした無線LANに接続された状態で、2台の通信装置(子局)の間でピアツーピア接続を構築し、アクセスポイントを介さずに直接通信することをいう。子局間通信は、例えばTDLS(Tunneled Direct Link Setup)等の通信規格により実現される。子局間通信は、例えばスマートフォン等の一方の子局に表示されている画像を、テレビジョン受像機等の他方の子局に表示するミラーリング機能を実行する際に利用される。 Furthermore, communication between slave stations refers to establishing a peer-to-peer connection between two communication devices (slave stations) when the two devices are connected to a wireless LAN with an access point as the parent station, and communicating directly without going through the access point. Communication between slave stations is achieved using communication standards such as TDLS (Tunneled Direct Link Setup). Communication between slave stations is used, for example, when executing a mirroring function that displays an image displayed on one slave station, such as a smartphone, on another slave station, such as a television receiver.
ところで、既に述べたように、LPIモードでの子局間通信は制限が設けられている。具体的には、2台の通信装置(子局)がアクセスポイント(親局)を基準とした規定範囲内に存在するという条件下であれば、各通信装置のLPIモードでの子局間通信が許容され得る。ここで、規定範囲とは、アクセスポイントから送信される信号の電波強度が閾値以上となる範囲であり、4秒に1回以上閾値を確認する必要がある。 As already mentioned, there are restrictions on communication between slave stations in LPI mode. Specifically, as long as the two communication devices (slave stations) are located within a specified range based on the access point (master station), communication between the slave stations in LPI mode between the communication devices is permitted. Here, the specified range is the range in which the radio wave strength of the signal transmitted from the access point is above a threshold, and the threshold must be checked at least once every four seconds.
ここで、子局間通信の課題を説明する。図1は、子局間通信の課題の説明図である。図1の(a)は、第1子局101及び第2子局102がいずれも親局103を基準とした規定範囲A1内に存在する場合を表しており、図1の(b)は、いずれかの子局(ここでは、第2子局102)が規定範囲A1の外に移動した場合を表している。 Here, we will explain the issues with communication between slave stations. Figure 1 is an explanatory diagram of the issues with communication between slave stations. Figure 1(a) shows a case where the first slave station 101 and the second slave station 102 are both located within a specified range A1 based on the master station 103, while Figure 1(b) shows a case where one of the slave stations (in this case, the second slave station 102) has moved outside of the specified range A1.
図1の(a)に示す場合では、第1子局101及び第2子局102は、いずれも規定範囲A1内に存在しているため、LPIモードでの子局間通信が可能である。しかしながら、図1の(b)に示す場合では、第2子局102が規定範囲A1の外に存在しているため、第1子局101及び第2子局102は、LPIモードでの子局間通信を行うことができなくなる。この場合、第1子局101及び第2子局102は、子局間通信を停止し、親局103経由の通信に変更する必要がある。 In the case shown in (a) of Figure 1, the first slave station 101 and the second slave station 102 are both located within the specified range A1, so communication between the slave stations in LPI mode is possible. However, in the case shown in (b) of Figure 1, the second slave station 102 is located outside the specified range A1, so the first slave station 101 and the second slave station 102 are unable to communicate between the slave stations in LPI mode. In this case, the first slave station 101 and the second slave station 102 must stop communication between the slave stations and change to communication via the master station 103.
しかしながら、この場合、子局間通信から親局103経由の通信に変更する際に、第1子局101と第2子局102との間の通信が一時的に途絶えてしまう、という課題がある。また、この場合、第1子局101と第2子局102との間での通信の通信速度(例えば、ビット毎秒(bits per second))が、子局間通信での通信速度よりも低下してしまい、伝送時の遅延も増大してしまう、という課題がある。 However, in this case, there is an issue that communication between the first slave station 101 and the second slave station 102 is temporarily interrupted when switching from inter-slave station communication to communication via the master station 103. In addition, in this case, there is an issue that the communication speed (e.g., bits per second) of communication between the first slave station 101 and the second slave station 102 is lower than the communication speed for inter-slave station communication, resulting in increased delays during transmission.
以上を鑑み、発明者は本開示を創作するに至った。 In consideration of the above, the inventors have come up with the present disclosure.
以下、実施の形態について、図面を参照しながら具体的に説明する。なお、以下で説明する実施の形態は、いずれも包括的又は具体的な例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序等は、一例であり、本開示を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、独立請求項に記載されていない構成要素については、任意の構成要素として説明される。 The following describes the embodiments in detail with reference to the drawings. Note that the embodiments described below are all comprehensive or specific examples. The numerical values, shapes, materials, components, component placement and connection configurations, steps, and step order shown in the following embodiments are merely examples and are not intended to limit the present disclosure. Furthermore, among the components in the following embodiments, components that are not recited in independent claims will be described as optional components.
なお、各図は模式図であり、必ずしも厳密に図示されたものではない。また、各図において、実質的に同一の構成に対しては同一の符号を付し、重複する説明は省略又は簡略化される場合がある。 Note that each figure is a schematic diagram and is not necessarily an exact illustration. Furthermore, in each figure, substantially identical components are assigned the same reference numerals, and duplicate explanations may be omitted or simplified.
(実施の形態)
[2.概要]
まず、実施の形態に係る通信装置1を用いた子局間通信の概要について図2を用いて説明する。図2は、実施の形態に係る通信装置1を用いた子局間通信の概要の説明図である。以下の説明では、第1機器1A、第2機器1B、及びアクセスポイント2が登場するが、第1機器1A及び第2機器1Bのいずれか一方が通信装置1となる。また、例えば第1機器1A及び第1機器1Bのいずれか一方を「通信装置1」と称した場合、他方の機器を「第1通信装置」、アクセスポイント2を「第2通信装置」と称することもある。実施の形態では、第2機器1Bが「通信装置1」、第1機器1Aが「第1通信装置」、アクセスポイント2が「第2通信装置」であることとして説明する。
(Embodiment)
[2. Overview]
First, an overview of communication between slave stations using a communication device 1 according to an embodiment will be described with reference to FIG. 2 . FIG. 2 is an explanatory diagram of the overview of communication between slave stations using a communication device 1 according to an embodiment. In the following description, a first device 1A, a second device 1B, and an access point 2 will appear, but either the first device 1A or the second device 1B will be referred to as the communication device 1. Furthermore, for example, when either the first device 1A or the first device 1B is referred to as the "communication device 1," the other device may be referred to as the "first communication device," and the access point 2 as the "second communication device." In the embodiment, the second device 1B will be referred to as the "communication device 1," the first device 1A as the "first communication device," and the access point 2 as the "second communication device."
実施の形態では、第2機器1Bは、可搬型のテレビジョン受像機であり、第1機器1Aは、チューナーである。チューナーは、例えばテレビジョン放送を受信し、受信したテレビジョン放送を無線通信により可搬型のテレビジョン受像機へ伝送する装置である。なお、第1機器1A及び第2機器1Bは、これらの装置に限らず、子局間通信が可能な装置であればよい。 In this embodiment, the second device 1B is a portable television receiver, and the first device 1A is a tuner. A tuner is, for example, a device that receives television broadcasts and transmits the received television broadcasts to the portable television receiver via wireless communication. Note that the first device 1A and the second device 1B are not limited to these devices, and may be any device capable of inter-substation communication.
図2の(a)は、第1機器1A及び第2機器1Bがいずれもアクセスポイント2を基準とした規定範囲A1内に存在する場合を表しており、図2の(b)は、いずれかの機器(ここでは、第2機器1B)が規定範囲A1の外に移動した場合を表している。 (a) in Figure 2 shows a case where both the first device 1A and the second device 1B are located within a specified range A1 based on the access point 2, while (b) in Figure 2 shows a case where one of the devices (here, the second device 1B) has moved outside of the specified range A1.
図2の(a)に示す場合では、第1機器1A及び第2機器1Bは、いずれも規定範囲A1内に存在しているため、LPIモードでの子局間通信が可能である。一方、図2の(b)に示す場合では、第2機器1Bが規定範囲A1の外に存在しているため、第1機器1A及び第2機器1Bは、LPIモードでの子局間通信を行うことができなくなる。 In the case shown in Figure 2(a), the first device 1A and the second device 1B are both located within the specified range A1, so communication between the slave stations in LPI mode is possible. On the other hand, in the case shown in Figure 2(b), the second device 1B is located outside the specified range A1, so the first device 1A and the second device 1B are unable to communicate between the slave stations in LPI mode.
そこで、通信装置1である第2機器1Bは、自身が規定範囲A1の外に移動した場合、LPIモードからVLPモードに変更する。既に述べたように、VLPモードは、子局間通信において利用する位置の制限が特にないため、第1機器1Aと第2機器1Bとの間の子局間通信を維持することが可能である。 Therefore, when the second device 1B, which is the communication device 1, moves outside the specified range A1, it changes from LPI mode to VLP mode. As already mentioned, VLP mode does not place any particular restrictions on the location that can be used for inter-substation communication, so it is possible to maintain inter-substation communication between the first device 1A and the second device 1B.
[3.構成]
以下、実施の形態に係る通信装置1の構成について図3を用いて説明する。図3は、実施の形態に係る通信装置1の構成例を示すブロック図である。以下に説明する通信装置1の構成を、第1機器1A及び第2機器1Bのいずれも備えている。ここでは、通信装置1が第2機器1Bであることとして説明する。通信装置1は、通信回路11と、処理回路12と、メモリ13と、を備えている。
3. Configuration
The configuration of a communication device 1 according to an embodiment will be described below with reference to FIG. 3. FIG. 3 is a block diagram showing an example configuration of a communication device 1 according to an embodiment. Both a first device 1A and a second device 1B have the configuration of the communication device 1 described below. Here, the description will be given assuming that the communication device 1 is the second device 1B. The communication device 1 includes a communication circuit 11, a processing circuit 12, and a memory 13.
通信回路11は、第1通信装置(ここでは、第1機器1A)及び第2通信装置(ここでは、アクセスポイント2)の各々と通信を行う回路である。通信回路11は、アンテナ111と、RF-SW112と、受信回路113と、送信回路114と、RF電力制御回路115と、を有している。 The communication circuit 11 is a circuit that communicates with each of the first communication device (here, the first device 1A) and the second communication device (here, the access point 2). The communication circuit 11 has an antenna 111, an RF-SW 112, a receiving circuit 113, a transmitting circuit 114, and an RF power control circuit 115.
アンテナ111は、所定の周波数帯(ここでは、6GHz帯)の電波を受けると、当該電波を電気信号に変換し、変換した電気信号をRFスイッチ(以下、「RF-SW」という)112を介して受信回路113へ出力する。また、アンテナ111は、RF-SW112を介して送信回路114から受けた電気信号を所定の周波数帯の電波に変換し、変換した電波を外部へ出力する。なお、アンテナ111は、所定の周波数帯に限らず、他の周波数帯(例えば、2.4GHz帯又は5GHz帯)の電波を更に送受可能であってもよい。 When antenna 111 receives radio waves in a predetermined frequency band (here, the 6 GHz band), it converts the radio waves into electrical signals and outputs the converted electrical signals to receiving circuit 113 via RF switch (hereinafter referred to as "RF-SW") 112. Antenna 111 also converts electrical signals received from transmitting circuit 114 via RF-SW 112 into radio waves in a predetermined frequency band and outputs the converted radio waves to the outside. Note that antenna 111 is not limited to the predetermined frequency band and may also be capable of transmitting and receiving radio waves in other frequency bands (for example, the 2.4 GHz band or the 5 GHz band).
RF-SW112は、高周波信号の経路を切り替えるスイッチである。RF-SW112は、電波を受信する場合、アンテナ111と受信回路113とを繋ぐ経路に切り替える。また、RF-SW112は、電波を送信する場合、アンテナ111と送信回路114とを繋ぐ経路に切り替える。 The RF-SW 112 is a switch that switches the path of a high-frequency signal. When receiving radio waves, the RF-SW 112 switches to a path that connects the antenna 111 and the receiving circuit 113. When transmitting radio waves, the RF-SW 112 switches to a path that connects the antenna 111 and the transmitting circuit 114.
受信回路113は、アンテナ111からRF-SW112を介して出力される電気信号を復調し、復調した電気信号(以下、「受信信号」ともいう)を処理回路12へ出力する。実施の形態では、受信回路113は、例えばダイレクトコンバージョン方式、又はスーパーヘテロダイン方式を採用している。また、受信回路113は、RF検出器を有しており、受信信号のRSSI(Received Signal Strength Indicator)値を測定し、測定したRSSI値を処理回路12へ出力する。 The receiving circuit 113 demodulates the electrical signal output from the antenna 111 via the RF-SW 112, and outputs the demodulated electrical signal (hereinafter also referred to as the "received signal") to the processing circuit 12. In this embodiment, the receiving circuit 113 employs, for example, a direct conversion system or a superheterodyne system. The receiving circuit 113 also has an RF detector, measures the RSSI (Received Signal Strength Indicator) value of the received signal, and outputs the measured RSSI value to the processing circuit 12.
送信回路114は、処理回路12から出力される電気信号(以下、「送信信号」ともいう)を変調及び増幅し、変調及び増幅した電気信号をRF-SW112を介してアンテナ111へ出力する。実施の形態では、変調方式は、例えばOFDM(Orthogonal Frequency-Division Multiplexing)方式等のマルチキャリア変調方式である。 The transmission circuit 114 modulates and amplifies the electrical signal (hereinafter also referred to as the "transmission signal") output from the processing circuit 12, and outputs the modulated and amplified electrical signal to the antenna 111 via the RF-SW 112. In this embodiment, the modulation method is a multi-carrier modulation method such as the OFDM (Orthogonal Frequency-Division Multiplexing) method.
RF電力制御回路115は、送信回路114が有する増幅器を制御する回路であって、アンテナ111から出力する電波の送信電力を制御する。実施の形態では、RF電力制御回路115は、処理回路12からの指示に従って送信電力を制御する。具体的には、RF電力制御回路115は、通信装置1をLPIモード(第1モード)で動作させる場合、アンテナ111から出力する電波の送信電力がLPIモードに対応した送信電力となるように増幅器を制御する。また、RF電力制御回路115は、通信装置1をVLPモード(第2モード)で動作させる場合、アンテナ111から出力する電波の送信電力がVLPモードに対応した送信電力となるように増幅器を制御する。 The RF power control circuit 115 is a circuit that controls the amplifier included in the transmission circuit 114, and controls the transmission power of the radio waves output from the antenna 111. In this embodiment, the RF power control circuit 115 controls the transmission power in accordance with instructions from the processing circuit 12. Specifically, when the communication device 1 is operated in LPI mode (first mode), the RF power control circuit 115 controls the amplifier so that the transmission power of the radio waves output from the antenna 111 is transmission power corresponding to the LPI mode. Furthermore, when the communication device 1 is operated in VLP mode (second mode), the RF power control circuit 115 controls the amplifier so that the transmission power of the radio waves output from the antenna 111 is transmission power corresponding to the VLP mode.
処理回路12は、ベースバンド回路であって、受信回路113から出力される受信信号に基づく情報処理と、送信回路114へ送信信号を出力する情報処理と、を実行する。処理回路12は、例えばMCU(Micro Controller Unit)等である。上述の情報処理は、処理回路12がメモリ13に記憶されたコンピュータプログラムを実行することにより実現される。 The processing circuit 12 is a baseband circuit that performs information processing based on the received signal output from the receiving circuit 113, and information processing that outputs a transmission signal to the transmitting circuit 114. The processing circuit 12 is, for example, an MCU (Micro Controller Unit). The above-mentioned information processing is realized by the processing circuit 12 executing a computer program stored in the memory 13.
メモリ13は、処理回路12が実行するコンピュータプログラム、及び各種機能の実現に必要な情報等が記憶される記憶装置である。メモリ13は、例えば半導体メモリ等によって実現される。なお、メモリ13は、処理回路12の外付けメモリではなく、処理回路12の内蔵メモリとして実現されてもよい。 Memory 13 is a storage device that stores computer programs executed by processing circuit 12 and information necessary to realize various functions. Memory 13 is realized, for example, by semiconductor memory. Note that memory 13 may also be realized as built-in memory of processing circuit 12, rather than as external memory of processing circuit 12.
ここで、処理回路12は、第2通信装置(アクセスポイント2)から通信回路11が信号を受信するごとに、以下の2つの処理を実行する。 Here, the processing circuit 12 performs the following two processes each time the communication circuit 11 receives a signal from the second communication device (access point 2).
第1に、処理回路12は、第2通信装置(アクセスポイント2)から通信回路11が受信した信号(受信信号)の受信結果に基づいて、通信装置1(第2機器1B)が第1通信装置(第1機器1A)と第1モード(LPIモード)で直接通信(子局間通信)が可能であるか否かを判定する処理(以下、「判定処理」ともいう)を実行する。判定処理は、通信装置1(第2機器1B)が規定範囲A1内に存在するか否かを判定する処理に相当する。 First, the processing circuit 12 performs a process (hereinafter also referred to as the "determination process") to determine whether the communication device 1 (second device 1B) is capable of direct communication (inter-slave station communication) in the first mode (LPI mode) with the first communication device (first device 1A) based on the reception result of the signal (received signal) received by the communication circuit 11 from the second communication device (access point 2). The determination process corresponds to the process of determining whether the communication device 1 (second device 1B) is located within the specified range A1.
具体的には、処理回路12は、受信回路113から取得した受信信号に含まれる、アクセスポイント2から送信される信号のRSSI値を、メモリ13に予め記憶している閾値と比較し、RSSI値が閾値以上であれば第1モードで直接通信が可能であると判定し、RSSI値が閾値未満であれば第1モードで直接通信ができないと判定する。言い換えれば、処理回路12は、通信回路11で受信した第2通信装置(アクセスポイント2)からの信号の電波強度が閾値を下回る場合、第1通信装置(第1機器1A)と第1モード(LPIモード)で直接通信(子局間通信)ができないと判定する。ここで、閾値は、例えば-95dBm/MHzである。 Specifically, the processing circuit 12 compares the RSSI value of the signal transmitted from access point 2, which is included in the received signal acquired from the receiving circuit 113, with a threshold value pre-stored in memory 13. If the RSSI value is equal to or greater than the threshold value, it determines that direct communication is possible in the first mode, and if the RSSI value is less than the threshold value, it determines that direct communication is not possible in the first mode. In other words, if the radio wave strength of the signal from the second communication device (access point 2) received by the communication circuit 11 is below the threshold value, the processing circuit 12 determines that direct communication (communication between slave stations) with the first communication device (first device 1A) is not possible in the first mode (LPI mode). Here, the threshold value is, for example, -95 dBm/MHz.
実施の形態では、メモリ13は、OFDM変調方式で使用する5種類の占有周波数帯域幅ごとに閾値を記憶している。そして、処理回路12は、使用する占有周波数帯域幅に対応する閾値とRSSI値とを比較する。例えば、占有周波数帯域幅が20MHzである場合、閾値は-82dBmである。また、例えば、占有周波数帯域幅が40MHzである場合、閾値は-79dBmである。また、例えば、占有周波数帯域幅が80MHzである場合、閾値は-76dBmである。また、例えば、占有周波数帯域幅が160MHzである場合、閾値は-73dBmである。また、例えば、占有周波数帯域幅が320MHzである場合、閾値は-70dBmである。 In this embodiment, the memory 13 stores a threshold for each of the five types of occupied frequency bandwidth used in the OFDM modulation method. The processing circuit 12 then compares the RSSI value with the threshold corresponding to the occupied frequency bandwidth being used. For example, if the occupied frequency bandwidth is 20 MHz, the threshold is -82 dBm. Also, for example, if the occupied frequency bandwidth is 40 MHz, the threshold is -79 dBm. Also, for example, if the occupied frequency bandwidth is 80 MHz, the threshold is -76 dBm. Also, for example, if the occupied frequency bandwidth is 160 MHz, the threshold is -73 dBm. Also, for example, if the occupied frequency bandwidth is 320 MHz, the threshold is -70 dBm.
第2に、処理回路12は、判定処理の判定結果に基づいて通信装置1の動作モードを決定する処理(以下、「モード決定処理」ともいう)を実行する。具体的には、処理回路12は、判定処理において通信装置1(第2機器1B)が第1通信装置(第1機器1A)と第1モード(LPIモード)で直接通信(子局間通信)が可能であると判定した場合、第1モードで第1通信装置と直接通信を行うように通信回路11を制御する(つまり、通信装置1の動作モードを第1モードに決定する)。より具体的には、処理回路12は、メモリ13に予め記憶しているデータを参照し、第1モードに対応するゲインを示すデータを読み取ってRF電力制御回路115へ出力する。これにより、RF電力制御回路115は、アンテナ111から出力する電波の送信電力が第1モードに対応した送信電力となるように増幅器を制御する。 Second, the processing circuit 12 executes a process (hereinafter also referred to as the "mode determination process") that determines the operating mode of the communication device 1 based on the determination result of the determination process. Specifically, if the processing circuit 12 determines in the determination process that the communication device 1 (second device 1B) is capable of direct communication (inter-slave station communication) with the first communication device (first device 1A) in the first mode (LPI mode), the processing circuit 12 controls the communication circuit 11 to communicate directly with the first communication device in the first mode (i.e., determines the operating mode of the communication device 1 to be the first mode). More specifically, the processing circuit 12 references data pre-stored in the memory 13, reads data indicating the gain corresponding to the first mode, and outputs this data to the RF power control circuit 115. As a result, the RF power control circuit 115 controls the amplifier so that the transmission power of the radio waves output from the antenna 111 is the transmission power corresponding to the first mode.
また、処理回路12は、判定処理において通信装置1が第1通信装置と第1モードで直接通信ができないと判定した場合、第1モードとは異なる第2モード(VLPモード)で第1通信装置と直接通信を行うように通信回路11を制御する(つまり、通信装置1の動作モードを第2モードに決定する)。具体的には、処理回路12は、メモリ13に予め記憶しているデータを参照し、第2モードに対応するゲインを示すデータを読み取ってRF電力制御回路115へ出力する。これにより、RF電力制御回路115は、アンテナ111から出力する電波の送信電力が第2モードに対応した送信電力となるように増幅器を制御する。 Furthermore, if the processing circuit 12 determines in the determination process that the communication device 1 cannot communicate directly with the first communication device in the first mode, it controls the communication circuit 11 to communicate directly with the first communication device in a second mode (VLP mode) different from the first mode (i.e., it determines the operating mode of the communication device 1 to be the second mode). Specifically, the processing circuit 12 references data pre-stored in the memory 13, reads data indicating the gain corresponding to the second mode, and outputs this data to the RF power control circuit 115. As a result, the RF power control circuit 115 controls the amplifier so that the transmission power of the radio waves output from the antenna 111 is transmission power corresponding to the second mode.
つまり、処理回路12は、アクセスポイント2から送信されるビーコン信号のRSSI値を測定し、測定したRSSI値に基づいて通信装置1が規定範囲A1内に存在するか否かを判定する。そして、処理回路12は、RSSI値が閾値以上であれば通信装置1が規定範囲A1内に存在すると判定し、動作モードをLPIモード(第1モード)にする。また、処理回路12は、RSSI値が閾値を下回れば通信装置1が規定範囲A1外に存在すると判定し、動作モードをLPIモード(第1モード)からVLPモード(第2モード)に変更する。 In other words, the processing circuit 12 measures the RSSI value of the beacon signal transmitted from the access point 2 and determines whether the communication device 1 is within the specified range A1 based on the measured RSSI value. If the RSSI value is equal to or greater than the threshold, the processing circuit 12 determines that the communication device 1 is within the specified range A1 and sets the operating mode to LPI mode (first mode). Furthermore, if the RSSI value is below the threshold, the processing circuit 12 determines that the communication device 1 is outside the specified range A1 and changes the operating mode from LPI mode (first mode) to VLP mode (second mode).
なお、判定結果が前回と同じ判定結果である場合、処理回路12は、RF電力制御回路115に対してゲインを示すデータを出力しない。この場合、通信装置1の動作モードは変更されず、維持される。 If the determination result is the same as the previous determination result, the processing circuit 12 does not output data indicating the gain to the RF power control circuit 115. In this case, the operating mode of the communication device 1 is not changed and is maintained.
図4は、実施の形態に係る通信装置1のメモリ13に記憶されるデータの一例を示す図である。図4の(a)は、処理回路12が参照するデータの一例を表しており、図4の(b)は、処理回路12が参照するデータの他の一例を表している。なお、実施の形態では、メモリ13に記憶されるデータは、図4の(a)に示すデータ及び図4の(b)に示すデータのいずれかである。 FIG. 4 is a diagram showing an example of data stored in memory 13 of communication device 1 according to an embodiment. (a) of FIG. 4 shows an example of data referenced by processing circuit 12, and (b) of FIG. 4 shows another example of data referenced by processing circuit 12. Note that in the embodiment, the data stored in memory 13 is either the data shown in (a) of FIG. 4 or the data shown in (b) of FIG. 4.
図4の(a)に示す例では、処理回路12は、メモリ13に記憶されているファイル(ここでは、「Table A.txt」)において、参照先を変更することで第2モードに対応するゲインを示すデータを読み取っている。具体的には、処理回路12は、第1モードに対応するゲインが記述されている[JP-LPI]から、第2モードに対応するゲインが記述されている[JP-VLP]へ参照先を変更している。 In the example shown in Figure 4(a), the processing circuit 12 reads data indicating the gain corresponding to the second mode by changing the reference in a file (here, "Table A.txt") stored in memory 13. Specifically, the processing circuit 12 changes the reference from [JP-LPI], which describes the gain corresponding to the first mode, to [JP-VLP], which describes the gain corresponding to the second mode.
図4の(b)に示す例では、処理回路12は、メモリ13に記憶されているファイル(ここでは、「Table A.txt」)から他のファイル(ここでは、「Table B.txt」)に参照先を変更することで、第2モードに対応するゲインを示すデータを読み取っている。具体的には、処理回路12は、第1モードに対応するゲインが記述されている[JP-LPI]を含む「Table A.txt」から、第2モードに対応するゲインが記述されている[JP-VLP]を含む「Table B.txt」へ参照先を変更している。 In the example shown in Figure 4(b), the processing circuit 12 reads data indicating the gain corresponding to the second mode by changing the reference from a file stored in memory 13 (here, "Table A.txt") to another file (here, "Table B.txt"). Specifically, the processing circuit 12 changes the reference from "Table A.txt," which includes [JP-LPI] describing the gain corresponding to the first mode, to "Table B.txt," which includes [JP-VLP] describing the gain corresponding to the second mode.
[4.動作]
以下、実施の形態に係る通信装置1を用いた動作例、つまり通信制御方法の例について説明する。
[4. Operation]
An example of operation using the communication device 1 according to the embodiment, that is, an example of a communication control method, will be described below.
[4-1.基本動作例]
以下、実施の形態に係る通信装置1を用いた基本動作例について図5及び図6を用いて説明する。図5は、実施の形態に係る通信装置1を用いた基本動作例の説明図である。図6は、実施の形態に係る通信装置1を用いた基本動作例を示すシーケンス図である。
[4-1. Basic operation example]
An example of a basic operation using the communication device 1 according to the embodiment will be described below with reference to Fig. 5 and Fig. 6. Fig. 5 is an explanatory diagram of an example of a basic operation using the communication device 1 according to the embodiment. Fig. 6 is a sequence diagram showing an example of a basic operation using the communication device 1 according to the embodiment.
まず、図5の(a)及び図6のステップS101に示すように、第1機器1A(第1通信装置)及び第2機器1B(通信装置1)をアクセスポイント2(第2通信装置)に接続することで、第1機器1A及び第2機器1Bを無線LANに接続する処理を実行する。当該処理は、例えばユーザが第1機器1A及び第2機器1Bの各々に対して所定の操作を行うことで実行することが可能である。これにより、アクセスポイント2を親局として、第1機器1A及び第2機器1Bの各々が子局としてアクセスポイント2に接続される。 First, as shown in (a) of FIG. 5 and step S101 of FIG. 6, a process is executed to connect the first device 1A (first communication device) and the second device 1B (communication device 1) to the wireless LAN by connecting them to the access point 2 (second communication device). This process can be executed, for example, by the user performing a predetermined operation on each of the first device 1A and the second device 1B. As a result, the access point 2 acts as the parent station, and the first device 1A and the second device 1B are each connected to the access point 2 as a child station.
次に、図5の(b)及び図6のステップS102,S103に示すように、第1機器1A及び第2機器1BのLPIモードでの子局間通信を行うための処理を実行する。実施の形態では、TDLSにより第1機器1A及び第2機器1Bの子局間通信を行う。 Next, as shown in (b) of FIG. 5 and steps S102 and S103 of FIG. 6, processing is performed to perform inter-slave communication between the first device 1A and the second device 1B in LPI mode. In this embodiment, inter-slave communication between the first device 1A and the second device 1B is performed using TDLS.
まず、ステップS102では、第1機器1Aは、「TDLS Discovery request」という探索パケット(図6に示す「request」)を、アクセスポイント2を経由して他の子局(ここでは、第2機器1B)へ送信する。第2機器1Bは、探索パケットを受信すると、「TDLS Discovery response」という応答パケット(図6に示す「response」)を、探索パケットの送信元(ここでは、第1機器1A)へ送信する。これにより、第1機器1Aは、TDLSによる子局間通信の対象となり得る第2機器1Bを発見することが可能である。なお、ステップS102は、第1機器1A及び第2機器1Bが子局間通信を行っているか否かを問わず、定期的に実行される。 First, in step S102, the first device 1A sends a search packet called a "TDLS Discovery request" ("request" shown in Figure 6) to another slave station (here, the second device 1B) via access point 2. Upon receiving the search packet, the second device 1B sends a response packet called a "TDLS Discovery response" ("response" shown in Figure 6) to the sender of the search packet (here, the first device 1A). This enables the first device 1A to discover the second device 1B, which may be a target for TDLS inter-slave station communication. Note that step S102 is executed periodically regardless of whether the first device 1A and the second device 1B are performing inter-slave station communication.
次に、ステップS103では、第1機器1Aは、「TDLS Setup request」という接続要求パケット(図6に示す「Setup request」)を、第2機器1Bへ送信する。第2機器1Bは、接続要求パケットを受信すると、接続要求を承諾することを示すパケット(図6に示す「承諾」)を、接続要求パケットの送信元(ここでは、第1機器1A)へ送信する。これにより、以降、第1機器1Aと第2機器1Bとの間でTDLSによる接続が確立され、第1機器1A及び第2機器1BのLPIモード(第1モード)での子局間通信が開始される。 Next, in step S103, the first device 1A sends a connection request packet called a "TDLS Setup request" ("Setup request" shown in Figure 6) to the second device 1B. Upon receiving the connection request packet, the second device 1B sends a packet indicating acceptance of the connection request ("Accept" shown in Figure 6) to the sender of the connection request packet (here, the first device 1A). This establishes a TDLS connection between the first device 1A and the second device 1B, and communication between the slave stations of the first device 1A and the second device 1B in LPI mode (first mode) begins.
以降、図6のステップS104に示すように、第1機器1Aがアクセスポイント2を経由せずに直接的にパケットをLPIモードで第2機器1Bへ送信し、第2機器1Bが当該パケットのACK(Acknowledge)を、アクセスポイント2を経由せずに直接的にLPIモードで第1機器1Aへ返信する処理を繰り返す。これにより、第1機器1A及び第2機器1Bの間で、子局間通信によりデータの送受信が行われる。 After that, as shown in step S104 of FIG. 6, the first device 1A transmits a packet directly to the second device 1B in LPI mode without going through the access point 2, and the second device 1B returns an ACK (Acknowledgement) for that packet directly to the first device 1A in LPI mode without going through the access point 2. This process is repeated. As a result, data is sent and received between the first device 1A and the second device 1B via inter-slave station communication.
ここで、第1機器1A及び第2機器1Bは、定期的に(例えば、数秒ごとに)判定処理を実行している。具体的には、第1機器1A及び第2機器1Bの各々は、アクセスポイント2から定期的に送信されるビーコン信号のRSSI値を測定し、測定したRSSI値に基づいて自身が規定範囲A1内に存在するか否かを判定する。なお、第1機器1Aは、例えば第2機器1Bからアクセスポイント2を経由して定期的に送信される応答パケットのRSSI値を測定し、測定したRSSI値に基づいて自身が規定範囲A1内に存在するか否かを判定してもよい。また、第2機器1Bは、例えば第1機器1Aからアクセスポイント2からを経由して定期的に送信される探索パケットのRSSI値を測定し、測定したRSSI値に基づいて自身が規定範囲A1内に存在するか否かを判定してもよい。 Here, the first device 1A and the second device 1B periodically (for example, every few seconds) perform a determination process. Specifically, each of the first device 1A and the second device 1B measures the RSSI value of a beacon signal periodically transmitted from the access point 2, and determines whether it is present within the specified range A1 based on the measured RSSI value. The first device 1A may, for example, measure the RSSI value of a response packet periodically transmitted from the second device 1B via the access point 2, and determine whether it is present within the specified range A1 based on the measured RSSI value. The second device 1B may, for example, measure the RSSI value of a search packet periodically transmitted from the first device 1A via the access point 2, and determine whether it is present within the specified range A1 based on the measured RSSI value.
そして、図5の(c)及び図6のステップS105に示すように、例えばユーザが第2機器1Bを持ち運ぶ等して第2機器1Bが規定範囲A1の外に移動した場合、第2機器1B(通信装置1の処理回路12)は、自身が規定範囲A1の外に存在すると判定する。すると、図5の(c)及び図6のステップS106に示すように、第2機器1Bは、モード決定処理により、動作モードをLPIモード(第1モード)からVLPモード(第2モード)に変更する。これにより、以降においても、第1機器1A及び第2機器1Bの子局間通信を途切れることなく継続することが可能である。 Then, as shown in (c) of FIG. 5 and step S105 of FIG. 6, if the second device 1B moves outside the specified range A1, for example because the user carries the second device 1B, the second device 1B (processing circuit 12 of the communication device 1) determines that it is outside the specified range A1. Then, as shown in (c) of FIG. 5 and step S106 of FIG. 6, the second device 1B changes its operating mode from LPI mode (first mode) to VLP mode (second mode) through mode determination processing. This allows communication between the slave stations of the first device 1A and the second device 1B to continue uninterrupted thereafter.
以降、図6のステップS107に示すように、第1機器1Aがアクセスポイント2を経由せずに直接的にパケットをLPIモードで第2機器1Bへ送信し、第2機器1Bが当該パケットのACKを、アクセスポイント2を経由せずに直接的にVLPモードで第1機器1Aへ返信する処理を繰り返す。これにより、第1機器1A及び第2機器1Bの間で、子局間通信によりデータの送受信が行われる。 After that, as shown in step S107 of FIG. 6, the first device 1A transmits a packet directly to the second device 1B in LPI mode without going through the access point 2, and the second device 1B returns an ACK for that packet directly to the first device 1A in VLP mode without going through the access point 2. This process is repeated. As a result, data is sent and received between the first device 1A and the second device 1B via inter-slave station communication.
[4-2.第1動作例]
以下、実施の形態に係る通信装置1を用いた第1動作例について図7、図8、図9、及び図10を用いて説明する。図7は、実施の形態に係る通信装置1を用いた第1動作例の説明図である。図8は、実施の形態に係る通信装置1を用いた第1動作例を示すシーケンス図である。図9は、実施の形態に係る通信装置1を用いた第1動作例における第1機器1A(第1通信装置)の動作を示すフローチャートである。図10は、実施の形態に係る通信装置1を用いた第1動作例における第2機器1B(通信装置1)の動作を示すフローチャートである。
[4-2. First operation example]
A first operation example using the communication device 1 according to the embodiment will be described below with reference to Figs. 7, 8, 9, and 10. Fig. 7 is an explanatory diagram of the first operation example using the communication device 1 according to the embodiment. Fig. 8 is a sequence diagram showing the first operation example using the communication device 1 according to the embodiment. Fig. 9 is a flowchart showing the operation of the first device 1A (first communication device) in the first operation example using the communication device 1 according to the embodiment. Fig. 10 is a flowchart showing the operation of the second device 1B (communication device 1) in the first operation example using the communication device 1 according to the embodiment.
第1動作例において、図8におけるステップS201~S204は、それぞれ基本動作例の図6におけるステップS101~S104と同じであるので、ここでは説明を省略する。以下では、第1機器1A(第1通信装置)及び第2機器1B(通信装置1)の子局間通信が開始した時点から説明する。第1機器1Aは、子局間通信が開始された以降は、子局間通信を停止するまで図9におけるステップS301~S307を繰り返す。また、第2機器1Bは、子局間通信が開始された以降は、子局間通信を停止するまで図10におけるステップS401~S412を繰り返す。 In the first operation example, steps S201 to S204 in FIG. 8 are the same as steps S101 to S104 in FIG. 6 of the basic operation example, and therefore will not be described here. The following description begins from the point at which inter-substation communication between the first device 1A (first communication device) and the second device 1B (communication device 1) begins. After inter-substation communication begins, the first device 1A repeats steps S301 to S307 in FIG. 9 until inter-substation communication is stopped. Furthermore, after inter-substation communication begins, the second device 1B repeats steps S401 to S412 in FIG. 10 until inter-substation communication is stopped.
第1機器1Aは、無線情報を取得する(図9のステップS301)。同様に、第2機器1Bは、無線情報を取得する(図10のステップS401)。 The first device 1A acquires wireless information (step S301 in FIG. 9). Similarly, the second device 1B acquires wireless information (step S401 in FIG. 10).
ここで、第1機器1Aが取得する無線情報には、アクセスポイント2から第2機器1Bに送信される信号のRSSI値と、子局間通信の通信品質に関する情報と、が含まれる。通信品質に関する情報は、例えば第2機器1Bから送信される信号のRSSI値の測定結果と、MCS(Modulation and Coding Scheme)と、パケット損失率等のデータ伝送のエラーの度合いと、が含まれる。 Here, the wireless information acquired by the first device 1A includes the RSSI value of the signal transmitted from the access point 2 to the second device 1B, and information related to the communication quality of the communication between the slave stations. The information related to communication quality includes, for example, the measurement results of the RSSI value of the signal transmitted from the second device 1B, the MCS (Modulation and Coding Scheme), and the degree of data transmission errors such as the packet loss rate.
第1機器1Aは、アクセスポイント2を経由して定期的に送信される応答パケットを受信することで、応答パケットに含まれるアクセスポイント2から第2機器1Bに送信される信号のRSSI値を取得することが可能である。また、第1機器1Aは、第2機器1Bとの子局間通信で受信するACKを受信することで、子局間通信の通信品質に関する情報を取得することが可能である。 By receiving response packets periodically transmitted via access point 2, first device 1A can obtain the RSSI value of the signal transmitted from access point 2 to second device 1B, which is included in the response packets. Furthermore, by receiving ACKs received in inter-substation communication with second device 1B, first device 1A can obtain information regarding the communication quality of inter-substation communication.
同様に、第2機器1Bが取得する無線情報には、アクセスポイント2から第1機器1Aに送信される信号のRSSI値と、子局間通信の通信品質に関する情報と、が含まれる。通信品質に関する情報は、例えば第1機器1Aから送信される信号のRSSI値の測定結果と、MCSと、パケット損失率等のデータ伝送のエラーの度合いと、が含まれる。 Similarly, the wireless information acquired by the second device 1B includes the RSSI value of the signal transmitted from the access point 2 to the first device 1A, and information related to the communication quality of the communication between the slave stations. The information related to communication quality includes, for example, the measurement result of the RSSI value of the signal transmitted from the first device 1A, the MCS, and the degree of data transmission errors such as the packet loss rate.
第2機器1Bは、アクセスポイント2を経由して定期的に送信される探索パケットを受信することで、探索パケットに含まれるアクセスポイント2から第1機器1Aに送信される信号のRSSI値を取得することが可能である。また、第2機器1Bは、第1機器1Aとの子局間通信で受信するパケットを受信することで、子局間通信の通信品質に関する情報を取得することが可能である。 By receiving a search packet that is periodically transmitted via access point 2, second device 1B can obtain the RSSI value of the signal transmitted from access point 2 to first device 1A, which is included in the search packet. Furthermore, by receiving packets received in inter-substation communication with first device 1A, second device 1B can obtain information regarding the communication quality of inter-substation communication.
そして、図7及び図8のステップS205に示すように、例えばユーザが第2機器1Bを持ち運ぶ等して第2機器1Bが規定範囲A1の外に移動した場合、第2機器1B(通信装置1の処理回路12)は、自身が規定範囲A1の外に存在すると判定する(図10のステップS402:Yes)。なお、第2機器1Bは、自身が規定範囲A1の外ではない、つまり規定範囲A1内に存在すると判定している間は(図10のステップS402:No、及びステップS410:No)、LPIモード(第1モード)での子局間通信を継続する(図10のステップS412)。 Then, as shown in step S205 in FIGS. 7 and 8, if the second device 1B moves outside the specified range A1, for example because the user carries the second device 1B, the second device 1B (processing circuit 12 of the communication device 1) determines that it is outside the specified range A1 (step S402: Yes in FIG. 10). Note that while the second device 1B determines that it is not outside the specified range A1, that is, that it is within the specified range A1 (step S402: No in FIG. 10 and step S410: No), it continues communication between slave stations in LPI mode (first mode) (step S412 in FIG. 10).
第2機器1Bは、自身が規定範囲A1の外であって、自身が規定範囲A1内から外へ移動した場合(図10のステップS403:Yes)、図8のステップS206及び図10のステップS404に示すように自身が規定範囲A1の外に存在することを第1機器1Aへ通知する。一方、第1機器1Bは、自身が規定範囲A1の外に存在し続けている場合(図10のステップS403:No)、第1機器1A及び第2機器1Bの子局間通信を途切れることなく継続する(図10のステップS408)。 If the second device 1B is outside the specified range A1 and moves from within the specified range A1 to outside it (step S403 in FIG. 10: Yes), it notifies the first device 1A that it is outside the specified range A1, as shown in step S206 in FIG. 8 and step S404 in FIG. 10. On the other hand, if the first device 1B continues to be outside the specified range A1 (step S403 in FIG. 10: No), it continues inter-station communication between the first device 1A and the second device 1B without interruption (step S408 in FIG. 10).
第1機器1Aは、第2機器1Bからの通知を受けると(図9のステップS302)、通信態様を決定する処理を実行する。具体的には、第1機器1Aは、無線情報に含まれる通信品質に関する情報を参照することにより、子局間通信とアクセスポイント2を経由した通信とのいずれでの通信が良好であるかを判定する(図9のステップS303)。ここでは、第1機器1Aは、第2機器1Bの動作モードをVLPモードに変更した場合における子局間通信の通信品質と、アクセスポイント2を経由した通信の通信品質とを比較する。これらの通信品質は、第2機器1Bの動作モードをVLPモードに変更したと仮定した場合の推定値であってもよいし、第2機器1Bの動作モードを実際にVLPモードに変更した場合の実測値であってもよい。 When the first device 1A receives a notification from the second device 1B (step S302 in FIG. 9), it executes a process to determine the communication mode. Specifically, the first device 1A determines whether communication between the local stations or communication via access point 2 is better by referencing information related to communication quality included in the wireless information (step S303 in FIG. 9). Here, the first device 1A compares the communication quality of communication between the local stations when the operating mode of the second device 1B is changed to VLP mode with the communication quality of communication via access point 2. These communication qualities may be estimated values assuming that the operating mode of the second device 1B is changed to VLP mode, or may be actual measured values when the operating mode of the second device 1B is actually changed to VLP mode.
子局間通信の方が通信品質が良好であると判定した場合(図9のステップS303:Yes)、第1機器1Aは、子局間通信を継続することを第2機器1Bへ指示する(図9のステップS304)。第2機器1Bは、第1機器1Aからの指示を受けると(図10のステップS405)、当該指示が子局間通信を継続することの指示であるので(図10のステップS406:Yes)、モード決定処理により、動作モードをLPIモード(第1モード)からVLPモード(第2モード)に変更する(図10のステップS407)。これにより、以降においても、第1機器1A及び第2機器1Bの子局間通信を途切れることなく継続することが可能である(図9のステップS305、及び図10のステップS408)。 If it is determined that the communication quality between the substations is better (step S303 in FIG. 9: Yes), the first device 1A instructs the second device 1B to continue the substation communication (step S304 in FIG. 9). When the second device 1B receives the instruction from the first device 1A (step S405 in FIG. 10), since the instruction is to continue the substation communication (step S406 in FIG. 10: Yes), the second device 1B performs a mode determination process to change the operating mode from LPI mode (first mode) to VLP mode (second mode) (step S407 in FIG. 10). This allows the substation communication between the first device 1A and the second device 1B to continue uninterrupted (step S305 in FIG. 9 and step S408 in FIG. 10).
一方、子局間通信の方が通信品質が良好でないと判定した場合(図9のステップS303:No)、第1機器1Aは、子局間通信を停止してアクセスポイント2経由の通信へ変更することを第2機器1Bへ指示する(図9のステップS306)。そして、第1機器1Aは、子局間通信を停止し、アクセスポイント2経由の通信を開始する(図9のステップS307)。第2機器1Bは、第1機器1Aからの指示を受けると(図10のステップS405)、当該指示がアクセスポイント2経由の通信へ変更することの指示であるので(図10のステップS406:No)、子局間通信を停止し、アクセスポイント2経由の通信を開始する(図10のステップS409)。これにより、以降においては、図7に示すように、第1機器1A及び第2機器1Bは、アクセスポイント2経由の通信を行う。 On the other hand, if it is determined that the communication quality between the sub-stations is not better (step S303: No in FIG. 9), the first device 1A instructs the second device 1B to stop the sub-station communication and change to communication via access point 2 (step S306 in FIG. 9). Then, the first device 1A stops the sub-station communication and starts communication via access point 2 (step S307 in FIG. 9). When the second device 1B receives the instruction from the first device 1A (step S405 in FIG. 10), the instruction is to change to communication via access point 2 (step S406 in FIG. 10: No), so the second device 1B stops the sub-station communication and starts communication via access point 2 (step S409 in FIG. 10). As a result, from then on, the first device 1A and the second device 1B communicate via access point 2, as shown in FIG. 7.
以降、図8のステップS207に示すように、第1機器1Aがアクセスポイント2を経由してパケットをLPIモードで第2機器1Bへ送信し、第2機器1Bが当該パケットのACKを、アクセスポイント2を経由してLPIモードで第1機器1Aへ返信する処理を繰り返す。 After that, as shown in step S207 of FIG. 8, the first device 1A transmits a packet to the second device 1B in LPI mode via the access point 2, and the second device 1B returns an ACK for that packet to the first device 1A in LPI mode via the access point 2. This process is repeated.
その後、例えばユーザが第2機器1Bを持ち運ぶ等して第2機器1Bが規定範囲A1内に移動した場合、第2機器1Bは、自身が規定範囲A1内であって(図10のステップS402:No)、自身が規定範囲A1の外から規定範囲A1内に移動したと判定する(図10のステップS410:Yes)。すると、第2機器1Bは、モード決定処理により、動作モードをVLPモード(第2モード)からLPIモード(第1モード)に変更する(図10のステップS411)。これにより、以降においても、第1機器1A及び第2機器1Bの子局間通信を途切れることなく継続することが可能である(図10のステップS412)。 Thereafter, if the second device 1B moves into the specified range A1, for example, by the user carrying the second device 1B, the second device 1B determines that it is within the specified range A1 (step S402 in FIG. 10: No) and that it has moved from outside the specified range A1 into the specified range A1 (step S410 in FIG. 10: Yes). The second device 1B then performs a mode determination process to change its operating mode from VLP mode (second mode) to LPI mode (first mode) (step S411 in FIG. 10). This allows communication between the slave stations of the first device 1A and the second device 1B to continue uninterrupted thereafter (step S412 in FIG. 10).
なお、第1動作例では、第1機器1Aが通信態様を決定する処理を実行しているが、第2機器1Bが通信態様を決定する処理を実行してもよい。この場合、第2機器1Bは、自身が規定範囲A1の外に存在すると判定した場合、通信態様を決定する処理を実行し、その結果に応じて第1機器1Aへ指示すればよい。 In the first operation example, the first device 1A executes the process for determining the communication mode, but the second device 1B may execute the process for determining the communication mode. In this case, if the second device 1B determines that it is outside the specified range A1, it executes the process for determining the communication mode and issues instructions to the first device 1A according to the results.
上述のように、第1動作例では、処理回路12は、第1通信装置(ここでは第1機器1A)と第1モード(ここでは、LPIモード)で直接通信ができないと判定した場合、直接通信と第2通信装置(ここでは、アクセスポイント2)経由の通信とのいずれでの通信品質が良好であるかを判定する処理、及び、第2通信装置経由の通信品質が良好であると判定した場合、第1通信装置と第2通信装置経由の通信を行う処理を、通信装置1及び第1通信装置に実行させる。 As described above, in the first operation example, if the processing circuit 12 determines that direct communication with the first communication device (here, first device 1A) is not possible in the first mode (here, LPI mode), it causes the communication device 1 and the first communication device to execute a process of determining whether direct communication or communication via the second communication device (here, access point 2) has better communication quality, and if it determines that communication quality via the second communication device is good, a process of communicating with the first communication device via the second communication device.
[4-3.第2動作例]
以下、実施の形態に係る通信装置1を用いた第2動作例について図11、図12、図13、及び図14を用いて説明する。図11は、実施の形態に係る通信装置1を用いた第2動作例の説明図である。図12は、実施の形態に係る通信装置1を用いた第2動作例を示すシーケンス図である。図13は、実施の形態に係る通信装置1を用いた第2動作例における第1機器1A(第1通信装置)の動作を示すフローチャートである。図14は、実施の形態に係る通信装置1を用いた第2動作例における第2機器1B(通信装置1)の動作を示すフローチャートである。
[4-3. Second operation example]
A second operation example using the communication device 1 according to the embodiment will be described below with reference to Figs. 11, 12, 13, and 14. Fig. 11 is an explanatory diagram of the second operation example using the communication device 1 according to the embodiment. Fig. 12 is a sequence diagram showing the second operation example using the communication device 1 according to the embodiment. Fig. 13 is a flowchart showing the operation of the first device 1A (first communication device) in the second operation example using the communication device 1 according to the embodiment. Fig. 14 is a flowchart showing the operation of the second device 1B (communication device 1) in the second operation example using the communication device 1 according to the embodiment.
第2動作例において、図12におけるステップS502~S508は、それぞれ基本動作例の図6におけるステップS101~S107と同じであるので、ここでは説明を省略する。なお、ステップS502では、まず第2機器1Bがアクセスポイント2への接続を第1機器1Aへ指示する処理を実行しており、当該処理以降の処理がステップS101と同じである。また、図13におけるステップS601~S607は、それぞれ第1動作例の図9におけるステップS301~S307と同じであるので、ここでは説明を省略する。また、図14におけるステップS701~S712は、それぞれ第1動作例の図10におけるステップS401~S412と同じであるので、ここでは説明を省略する。第1機器1Aは、子局間通信が開始された以降は、子局間通信を停止するまで図13におけるステップS601~S610を繰り返す。また、第2機器1Bは、子局間通信が開始された以降は、子局間通信を停止するまで図14におけるステップS701~S716を繰り返す。 In the second operation example, steps S502 to S508 in FIG. 12 are the same as steps S101 to S107 in FIG. 6 of the basic operation example, and therefore will not be described here. Note that in step S502, the second device 1B first executes a process to instruct the first device 1A to connect to access point 2, and the process from this step onwards is the same as step S101. Also, steps S601 to S607 in FIG. 13 are the same as steps S301 to S307 in FIG. 9 of the first operation example, and therefore will not be described here. Also, steps S701 to S712 in FIG. 14 are the same as steps S401 to S412 in FIG. 10 of the first operation example, and therefore will not be described here. After communication between the slave stations is initiated, the first device 1A repeats steps S601 to S610 in FIG. 13 until communication between the slave stations is stopped. Furthermore, after inter-slave station communication has started, the second device 1B repeats steps S701 to S716 in FIG. 14 until inter-slave station communication is stopped.
第2動作例では、図12のステップS501に示すように、第1機器1A(第1通信装置)及び第2機器1B(通信装置1)の子局間通信が開始される前に、第1機器1Aと第2機器1Bとを親子で接続させている。具体的には、第1機器1Aが第2機器1Bに対して接続要求を行い、第2機器1Bが接続要求を承諾することで、第1機器1Aを親局、第2機器1Bを子局とした親子間通信が可能になる。親子間通信とは、アクセスポイント2を親局とした無線LANに接続せずに、2台の通信装置の間でピアツーピア接続を構築し、アクセスポイント2を介さずに直接通信することをいう。つまり、親子間通信では、第1機器1A及び第2機器1Bは、例えばインターネット等の広域ネットワークに接続されていない状態で、データの送受信を行う。 In the second operation example, as shown in step S501 in FIG. 12, before communication between the first device 1A (first communication device) and the second device 1B (communication device 1) begins, the first device 1A and the second device 1B are connected as a parent-child device. Specifically, the first device 1A makes a connection request to the second device 1B, and the second device 1B accepts the connection request, enabling parent-child communication with the first device 1A as the parent station and the second device 1B as the child station. Parent-child communication refers to establishing a peer-to-peer connection between the two communication devices and communicating directly without going through the access point 2, without connecting to a wireless LAN with the access point 2 as the parent station. In other words, in parent-child communication, the first device 1A and the second device 1B send and receive data without being connected to a wide area network such as the Internet.
以下では、第2機器1Bが規定範囲A1の外に移動することで、動作モードをLPIモード(第1モード)からVLPモード(第2モード)に変更して子局間通信を継続した時点から説明する。 The following explanation begins from the point at which the second device 1B moves out of the specified range A1, changing the operating mode from LPI mode (first mode) to VLP mode (second mode) and continuing communication between slave stations.
図12のステップS509及び図11に示すように、例えばユーザが第2機器1Bを持ち運ぶ等して第2機器1Bがアクセスポイント2の通信可能範囲A2の外に移動した場合、第2機器1B(通信装置1の処理回路12)は、自身がアクセスポイント2の圏外に存在する、つまりアクセスポイント2と通信できないと判定する(図14のステップS713:Yes)。なお、第2機器1Bは、自身が通信可能範囲A2内に存在すると判定している間は(図14のステップS713:No)、VLPモードでの子局間通信を継続する。 As shown in step S509 of FIG. 12 and FIG. 11, if the second device 1B moves outside the communication range A2 of the access point 2, for example because the user carries the second device 1B, the second device 1B (processing circuit 12 of the communication device 1) determines that it is outside the range of the access point 2, i.e., that it cannot communicate with the access point 2 (step S713 of FIG. 14: Yes). Note that the second device 1B continues communication between slave stations in VLP mode while it determines that it is within the communication range A2 (step S713 of FIG. 14: No).
すると、図12のステップS510に示すように、第1機器1Aと第2機器1Bとを親子で再接続する。具体的には、第2機器1Bは、自身がアクセスポイント2の圏外に存在することを第1機器1Aへ通知する(図14のステップS714)。第1機器1Aは、第2機器1Bからの通知を受けると(図13のステップS608)、子局間通信を停止し、自身を親局に変更し、ステップS501と同様の処理を実行することで、第2機器1Bと親子で再接続する(図13のステップS609)。同様に、第2機器1Bは、子局間通信を停止し、ステップS501と同様の処理を実行することで、親局である第1機器1Aと親子で再接続する(図14のステップS715)。これにより、第1機器1Aを親局、第2機器1Bを子局としたLPIモードでの親子間通信を開始する(図13のステップS610、及び図14のステップS716)。 Then, as shown in step S510 of FIG. 12, the first device 1A and the second device 1B reconnect as a parent and child. Specifically, the second device 1B notifies the first device 1A that it is out of range of the access point 2 (step S714 of FIG. 14). Upon receiving the notification from the second device 1B (step S608 of FIG. 13), the first device 1A stops communication between child stations, changes itself to the parent station, and performs processing similar to that of step S501 to reconnect with the second device 1B as a parent and child (step S609 of FIG. 13). Similarly, the second device 1B stops communication between child stations and performs processing similar to that of step S501 to reconnect with the first device 1A, which is the parent station, as a parent and child (step S715 of FIG. 14). This initiates parent-child communication in LPI mode, with the first device 1A as the parent station and the second device 1B as the child station (step S610 in FIG. 13 and step S716 in FIG. 14).
以降、図12のステップS511に示すように、第1機器1A及び第2機器1Bがいずれもアクセスポイント2に接続されていない状態で、第1機器1AがパケットをLPIモードで第2機器1Bへ送信し、第2機器1Bが当該パケットのACKを、LPIモードで第1機器1Aへ返信する処理を繰り返す。 After that, as shown in step S511 in FIG. 12, with neither the first device 1A nor the second device 1B connected to the access point 2, the first device 1A transmits a packet to the second device 1B in LPI mode, and the second device 1B returns an ACK for that packet to the first device 1A in LPI mode. This process is repeated.
その後、図12のステップS512に示すように、例えばユーザが第2機器1Bを持ち運ぶ等して第2機器1Bが規定範囲A1の外であって通信可能範囲A2内に移動した場合、第2機器1Bは、自身がアクセスポイント2の圏内であってかつ規定範囲A1の外に存在すると判定する。すると、第2機器1Bは、図12のステップS513に示すように、自身が規定範囲A1の外に存在することを第1機器1Aへ通知する。ここでは、第2機器1Bは、動作モードをLPIモードからVLPモードに変更した上で第1機器1Aへ通知する。 Thereafter, as shown in step S512 of FIG. 12, if the second device 1B moves from outside the specified range A1 to within the communication range A2, for example by the user carrying the second device 1B, the second device 1B determines that it is within the range of the access point 2 but outside the specified range A1. Then, as shown in step S513 of FIG. 12, the second device 1B notifies the first device 1A that it is outside the specified range A1. Here, the second device 1B changes its operating mode from LPI mode to VLP mode and notifies the first device 1A.
図12のステップS513に示すように、第1機器1Aは、第2機器1Bからの通知を受けると、第1動作例と同様に、通信態様を決定する処理を実行する。ここでは、第1機器1Aは、子局間通信の方が通信品質が良好であると判定し、アクセスポイント2への接続を第2機器1Bへ指示する。そして、第1機器1A及び第2機器1Bは、それぞれアクセスポイント2に接続する処理を実行する。これにより、アクセスポイント2を親局として、第1機器1A及び第2機器1Bの各々が子局としてアクセスポイント2に接続される。 As shown in step S513 of FIG. 12, when the first device 1A receives a notification from the second device 1B, it executes processing to determine the communication mode, similar to the first operation example. Here, the first device 1A determines that communication between slave stations has better communication quality, and instructs the second device 1B to connect to access point 2. The first device 1A and second device 1B then each execute processing to connect to access point 2. As a result, the first device 1A and second device 1B are each connected to access point 2 as slave stations, with access point 2 as the parent station.
次に、第1機器1Aは、接続要求パケットを第2機器1Bへ送信する。第2機器1Bは、接続要求パケットを受信すると、動作モードをLPIモードからVLPモードに変更したうえで、接続要求を承諾することを示すパケットを、第1機器1Aへ送信する。これにより、第1機器1Aと第2機器1Bとの間でTDLSによる接続が確立され、第1機器1A及び第2機器1Bの子局間通信が開始される。 Next, the first device 1A sends a connection request packet to the second device 1B. Upon receiving the connection request packet, the second device 1B changes its operating mode from LPI mode to VLP mode and sends a packet indicating acceptance of the connection request to the first device 1A. This establishes a TDLS connection between the first device 1A and the second device 1B, and communication between the slave stations of the first device 1A and the second device 1B begins.
以降、図12のステップS514に示すように、第1機器1Aがアクセスポイント2を経由せずに直接的にパケットをLPIモードで第2機器1Bへ送信し、第2機器1Bが当該パケットのACKを、アクセスポイント2を経由せずに直接的にVLPモードで第1機器1Aへ返信する処理を繰り返す。これにより、第1機器1A及び第2機器1Bの間で、子局間通信によりデータの送受信が行われる。 After that, as shown in step S514 of FIG. 12, the first device 1A transmits a packet directly to the second device 1B in LPI mode without going through the access point 2, and the second device 1B returns an ACK for that packet directly to the first device 1A in VLP mode without going through the access point 2. This process is repeated. As a result, data is sent and received between the first device 1A and the second device 1B via inter-slave station communication.
上述のように、第2動作例では、処理回路12は、第1通信装置(ここでは、第1機器1A)が第2通信装置(ここでは、アクセスポイント2)と通信できない場合、通信装置1及び第1通信装置のいずれか一方を親局、他方を子局とした親子間通信を行う処理を、通信装置1及び第1通信装置に実行させる。 As described above, in the second operation example, if the first communication device (here, first device 1A) cannot communicate with the second communication device (here, access point 2), the processing circuit 12 causes communication device 1 and the first communication device to execute processing for parent-child communication, with one of communication device 1 and the first communication device acting as the parent station and the other as the child station.
[4-4.第3動作例]
以下、実施の形態に係る通信装置1を用いた第3動作例について図15を用いて説明する。図15は、実施の形態に係る通信装置1を用いた第3動作例の説明図である。図15において、実線の矢印は6GHz帯(第1周波数帯)の電波を表しており、点線の矢印は5GHz帯(第2周波数帯)の電波を表している。
[4-4. Third operation example]
A third operation example using the communication device 1 according to the embodiment will be described below with reference to Fig. 15. Fig. 15 is an explanatory diagram of the third operation example using the communication device 1 according to the embodiment. In Fig. 15, solid arrows represent radio waves in the 6 GHz band (first frequency band), and dotted arrows represent radio waves in the 5 GHz band (second frequency band).
第3動作例では、図15に示すように、第1機器1A(第1通信装置)、第2機器1B(通信装置1)、及びアクセスポイント2(第2通信装置)は、互いに6GHz帯の電波を送受信するだけでなく、更に5GHz帯の電波を送受信している。第3動作例は、例えばWi-Fi CERTIFIED 7(登録商標)等の所定の無線通信規格をサポートする第1機器1A、第2機器1B、及びアクセスポイント2を用いる場合、実現可能である。 In the third operation example, as shown in FIG. 15, the first device 1A (first communication device), the second device 1B (communication device 1), and the access point 2 (second communication device) not only transmit and receive radio waves in the 6 GHz band with each other, but also transmit and receive radio waves in the 5 GHz band. The third operation example can be realized when using the first device 1A, the second device 1B, and the access point 2 that support a specified wireless communication standard, such as Wi-Fi CERTIFIED 7 (registered trademark).
第3動作例では、6GHz帯に関しては、第1機器1A、第2機器1B、及びアクセスポイント2の各々の動作は基本動作例と同様である。すなわち、図15の(a)に示すように、第2機器1Bは、規定範囲A1内に存在する場合、動作モードをLPIモード(第1モード)として子局間通信を継続する。そして、図15の(b)に示すように、第2機器1Bは、規定範囲A1の外に移動した場合、動作モードをLPIモード(第1モード)からVLPモード(第2モード)に変更して子局間通信を継続する。一方、第3動作例では、5GHz帯に関しては、第2機器1Bが規定範囲A1の外に存在するか否かに関わらず、第1機器1A、第2機器1B、及びアクセスポイント2は、6GHz帯の電波と同様のパケットの送受信を行う。 In the third operation example, with respect to the 6 GHz band, the operations of the first device 1A, the second device 1B, and the access point 2 are the same as in the basic operation example. That is, as shown in FIG. 15(a), when the second device 1B is within the specified range A1, it continues communication between the sub-stations in LPI mode (first mode). Then, as shown in FIG. 15(b), when the second device 1B moves outside the specified range A1, it changes its operation mode from LPI mode (first mode) to VLP mode (second mode) and continues communication between the sub-stations. On the other hand, in the third operation example, with respect to the 5 GHz band, the first device 1A, the second device 1B, and the access point 2 send and receive packets in the same way as with 6 GHz band radio waves, regardless of whether the second device 1B is outside the specified range A1.
上述のように、第3動作例では、処理回路12は、第1モード(ここでは、LPIモード)及び第2モード(ここでは、VLPモード)を使用する第1周波数帯(ここでは、6GHz帯)での第1通信装置(ここでは、第1機器1A)及び第2通信装置(ここでは、アクセスポイント2)の各々との通信と、第1周波数帯とは異なる第2周波数帯(ここでは、5GHz帯又は2.4GHz帯)での第1通信装置及び第2通信装置の各々との通信と、の両方を行うように通信回路11を制御する。 As described above, in the third operation example, the processing circuit 12 controls the communication circuit 11 to perform both communication with each of the first communication device (here, first device 1A) and the second communication device (here, access point 2) in a first frequency band (here, 6 GHz band) using a first mode (here, LPI mode) and a second mode (here, VLP mode), and communication with each of the first communication device and the second communication device in a second frequency band (here, 5 GHz band or 2.4 GHz band) different from the first frequency band.
[4-5.第4動作例]
以下、実施の形態に係る通信装置1を用いた第4動作例について説明する。第4動作例では、第2機器1B(通信装置1の処理回路12)は、自身が規定範囲A1の外に存在していると判定して動作モードをLPIモード(第1モード)からVLPモード(第2モード)に変更した場合、自身が規定範囲A1の外に存在すること、言い換えればアクセスポイント2からの信号の電波強度が弱いことを示す情報(以下、「通知情報」ともいう)を外部へ出力する。通知情報は、例えば第2機器1Bを規定範囲A1内へ移動させることを提案する情報を含んでいてもよい。
[4-5. Fourth operation example]
A fourth operation example using the communication device 1 according to the embodiment will be described below. In the fourth operation example, when the second device 1B (the processing circuit 12 of the communication device 1) determines that it is outside the specified range A1 and changes its operation mode from the LPI mode (first mode) to the VLP mode (second mode), it outputs information (hereinafter also referred to as "notification information") to the outside that it is outside the specified range A1, in other words, that the radio wave strength of the signal from the access point 2 is weak. The notification information may include, for example, information suggesting that the second device 1B be moved into the specified range A1.
例えば、第2機器1Bは、自身がディスプレイを備えている場合であれば、通知情報をディスプレイに表示することで、通知情報を外部へ出力する。また、例えば、第2機器1Bは、自身がスピーカを備えている場合であれば、通知情報をスピーカから音声で出力することで、通知情報を外部へ出力する。また、例えば、第1機器1Aがディスプレイ又はスピーカを備えている場合であれば、第2機器1Bは、通知情報を出力することの指示を第1機器1Aへ送信する。この場合、第1機器1Aがディスプレイ又はスピーカを介して通知情報を外部へ出力する。 For example, if the second device 1B has a display, it outputs the notification information to the outside by displaying it on the display. Also, if the second device 1B has a speaker, it outputs the notification information to the outside by outputting the notification information as audio from the speaker. Also, if the first device 1A has a display or speaker, the second device 1B sends an instruction to the first device 1A to output the notification information. In this case, the first device 1A outputs the notification information to the outside via the display or speaker.
なお、第2機器1Bは、自身が規定範囲A1内であるが規定範囲A1の境界付近に存在すると判定した時点で、アクセスポイント2からの信号の電波強度が弱いことを示す通知情報を外部へ出力してもよい。この場合、通知情報は、第2機器1Bをこれ以上アクセスポイント2から離れさせてはいけないことを警告する情報を含んでいてもよい。 Furthermore, when the second device 1B determines that it is within the specified range A1 but near the boundary of the specified range A1, it may output notification information to the outside indicating that the radio wave strength of the signal from the access point 2 is weak. In this case, the notification information may include information warning the second device 1B not to move any further away from the access point 2.
上述のように、第4動作例では、処理回路12は、通信装置1及び第1通信装置(ここでは、第1機器1A)のいずれか一方で受信した第2通信装置(ここでは、アクセスポイント2)からの信号の電波強度が所定範囲にあると判定した場合、電波強度が弱いことを示す情報を通信装置1及び第1通信装置のいずれか一方から外部へ出力させる。 As described above, in the fourth operation example, when the processing circuit 12 determines that the radio wave strength of a signal from a second communication device (here, access point 2) received by either the communication device 1 or the first communication device (here, first device 1A) is within a predetermined range, it causes either the communication device 1 or the first communication device to output information indicating that the radio wave strength is weak to the outside.
[4-6.第5動作例]
以下、実施の形態に係る通信装置1を用いた第5動作例について説明する。第5動作例では、第2機器1B(通信装置1の処理回路12)は、自身及び第1機器1A(第1通信装置)のいずれか一方が屋外に存在するか否かを更に判定する。
[4-6. Fifth operation example]
The following describes a fifth operation example using the communication device 1 according to the embodiment. In the fifth operation example, the second device 1B (the processing circuit 12 of the communication device 1) further determines whether either itself or the first device 1A (the first communication device) is outdoors.
例えば、第2機器1Bは、照度センサを有している場合であれば、検知した照度が所定の照度(例えば、照明光の一般的な照度)よりも大きい場合、太陽光に照らされている、つまり屋外に存在すると判定する。なお、第1機器1Aが照度センサを有している場合であれば、第2機器1Bは、照度センサの検知結果を取得することで、第1機器1Aが屋外に存在するか否かを判定することが可能である。 For example, if the second device 1B has an illuminance sensor, and the detected illuminance is greater than a predetermined illuminance (for example, the general illuminance of lighting), it will determine that the second device 1B is illuminated by sunlight, i.e., is outdoors. If the first device 1A has an illuminance sensor, the second device 1B can determine whether the first device 1A is outdoors by obtaining the detection results of the illuminance sensor.
また、例えば、第2機器1Bは、光学センサを有している場合であれば、検知した光のスペクトルを分析し、当該光が太陽光である場合、太陽光に照らされている、つまり屋外に存在すると判定する。なお、第1機器1Aが光学センサを有している場合であれば、第2機器1Bは、光学センサの検知結果を取得することで、第1機器1Aが屋外に存在するか否かを判定することが可能である。 Furthermore, for example, if the second device 1B has an optical sensor, it analyzes the spectrum of the detected light, and if the light is sunlight, it determines that it is illuminated by sunlight, i.e., that it is outdoors. Note that if the first device 1A has an optical sensor, the second device 1B can obtain the detection results of the optical sensor and thereby determine whether the first device 1A is outdoors.
また、例えば、第2機器1Bは、GPS(Global Positioning System)回路等の測位回路を有している場合であれば、測位結果に基づいて自身が屋外に存在するか否かを判定する。なお、第1機器1Aが測位回路を有している場合であれば、測位回路の測位結果を取得することで、第1機器1Aが屋外に存在するか否かを判定することが可能である。 Furthermore, for example, if the second device 1B has a positioning circuit such as a GPS (Global Positioning System) circuit, it determines whether or not it is outdoors based on the positioning results. Furthermore, if the first device 1A has a positioning circuit, it is possible to determine whether or not the first device 1A is outdoors by obtaining the positioning results of the positioning circuit.
そして、第2機器1Bは、自身及び第1機器1Aのいずれか一方が屋外に存在すると判定した場合、自身が規定範囲A1の外に存在するか否かに関わらず、動作モードをLPIモード(第1モード)からVLPモード(第2モード)に変更する。 Then, when the second device 1B determines that either itself or the first device 1A is outdoors, it changes its operating mode from LPI mode (first mode) to VLP mode (second mode) regardless of whether it is outside the specified range A1.
上述のように、第5動作例では、処理回路12は、通信装置1及び第1通信装置(ここでは、第1機器1A)のいずれか一方が屋外に存在するか否かを更に判定する。そして、処理回路12は、通信装置1及び第1通信装置のいずれか一方が屋外に存在すると判定した場合、第1モード(ここでは、LPIモード)とは異なる第2モード(ここでは、VLPモード)で第1通信装置と直接通信を行うように通信回路11を制御する。 As described above, in the fifth operation example, the processing circuit 12 further determines whether either the communication device 1 or the first communication device (here, the first device 1A) is located outdoors. If the processing circuit 12 determines that either the communication device 1 or the first communication device is located outdoors, it controls the communication circuit 11 to communicate directly with the first communication device in a second mode (here, the VLP mode) different from the first mode (here, the LPI mode).
[5.効果等]
以下、実施の形態に係る通信装置1(通信制御方法)の利点について説明する。上述のように、通信装置1(ここでは、第2機器1B)の処理回路12は、第1通信装置(ここでは、第1機器1A)と第1モード(ここでは、LPIモード)で直接通信ができないと判定した場合、第1モードとは異なる第2モード(例えば、VLPモード)で第1通信装置と直接通信を行うように通信回路11を制御する。このため、通信装置1は、子局間通信を一時的に途絶えさせることなく、子局間通信を継続することができる。つまり、通信装置1は、他の通信装置との直接通信を維持しやすい、という利点がある。
[5. Effects, etc.]
The advantages of the communication device 1 (communication control method) according to the embodiment will be described below. As described above, when the processing circuit 12 of the communication device 1 (here, the second device 1B) determines that direct communication with the first communication device (here, the first device 1A) is not possible in the first mode (here, the LPI mode), the processing circuit 12 controls the communication circuit 11 to communicate directly with the first communication device in a second mode (e.g., the VLP mode) different from the first mode. Therefore, the communication device 1 can continue communication between the slave stations without temporarily interrupting the communication between the slave stations. In other words, the communication device 1 has the advantage of easily maintaining direct communication with other communication devices.
したがって、実施の形態では、[1.本開示の基礎となった知見]で述べたような子局間通信が一時的に途絶えるという課題を解消することができる。また、実施の形態では、VLPモードでの通信速度がアクセスポイント2経由の通信速度よりも速い場合、アクセスポイント2経由の通信に切り替える場合と比較して、通信装置1と第1通信装置との間での通信の通信速度の低下を抑制しやすい、という利点もある。 Therefore, the embodiment can resolve the issue of temporary interruptions in communication between slave stations, as described in [1. Knowledge forming the basis of this disclosure]. Furthermore, the embodiment has the advantage that, when the communication speed in VLP mode is faster than the communication speed via access point 2, it is easier to prevent a decrease in the communication speed of communication between communication device 1 and the first communication device, compared to switching to communication via access point 2.
[6.その他の実施の形態]
以上、実施の形態について説明したが、本開示は、上記実施の形態に限定されるものではない。
6. Other embodiments
Although the embodiments have been described above, the present disclosure is not limited to the above-described embodiments.
上記実施の形態では、通信装置1は、自身が規定範囲A1の外に存在すると判定した場合に自身の動作モードを変更しているが、これに限られない。例えば、通信装置1は、子局間通信の相手である第1通信装置が規定範囲A1の外に存在すると判定した場合に、第1通信装置の動作モードの変更を指示してもよい。 In the above embodiment, communication device 1 changes its own operating mode when it determines that it is outside specified range A1, but this is not limited to this. For example, communication device 1 may instruct a change in the operating mode of a first communication device, with which it is communicating between slave stations, when it determines that the first communication device is outside specified range A1.
すなわち、通信装置1は、第1通信装置(例えば、第2機器1B)及び第2通信装置(例えば、アクセスポイント2)の各々と通信を行う通信回路11と、通信回路11を制御する処理回路12と、を備える。処理回路12は、第2通信装置から通信回路11が受信した信号の受信結果に基づいて、第1通信装置と第1モード(例えば、LPIモード)で直接通信が可能であるか否かを判定する。処理回路12は、第1通信装置と第1モードで直接通信が可能であると判定した場合、第1モードで通信回路11と直接通信を行う指示を第1通信装置へ送信するように通信回路11を制御する。処理回路12は、第1通信装置と第1モードで直接通信ができないと判定した場合、第1モードとは異なる第2モード(例えば、VLPモード)で通信回路11と直接通信を行う指示を第1通信装置へ送信するように通信回路11を制御する。 That is, the communication device 1 includes a communication circuit 11 that communicates with each of a first communication device (e.g., second device 1B) and a second communication device (e.g., access point 2), and a processing circuit 12 that controls the communication circuit 11. The processing circuit 12 determines whether direct communication with the first communication device is possible in a first mode (e.g., LPI mode) based on the reception result of a signal received by the communication circuit 11 from the second communication device. If the processing circuit 12 determines that direct communication with the first communication device is possible in the first mode, it controls the communication circuit 11 to send an instruction to the first communication device to communicate directly with the communication circuit 11 in the first mode. If the processing circuit 12 determines that direct communication with the first communication device is not possible in the first mode, it controls the communication circuit 11 to send an instruction to the first communication device to communicate directly with the communication circuit 11 in a second mode (e.g., VLP mode) different from the first mode.
また、上記実施の形態で説明された処理の順序は、一例である。複数の処理の順序は変更されてもよいし、複数の処理は並行して実行されてもよい。また、特定の処理部が実行する処理を別の処理部が実行してもよい。また、上記実施の形態で説明されたデジタル信号処理の一部がアナログ信号処理によって実現されてもよい。 Furthermore, the order of the processes described in the above embodiments is an example. The order of multiple processes may be changed, and multiple processes may be performed in parallel. Furthermore, processes performed by a specific processing unit may be performed by another processing unit. Furthermore, part of the digital signal processing described in the above embodiments may be achieved by analog signal processing.
また、上記実施の形態において、各構成要素は、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、CPU又はプロセッサ等のプログラム実行部が、ハードディスク又は半導体メモリ等の記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。 Furthermore, in the above embodiments, each component may be realized by executing a software program appropriate for that component. Each component may also be realized by a program execution unit such as a CPU or processor reading and executing a software program recorded on a recording medium such as a hard disk or semiconductor memory.
また、各構成要素は、ハードウェアによって実現されてもよい。例えば、各構成要素は、回路(又は集積回路)でもよい。これらの回路は、全体として1つの回路を構成してもよいし、それぞれ別々の回路でもよい。また、これらの回路は、それぞれ、汎用的な回路でもよいし、専用の回路でもよい。 Furthermore, each component may be realized by hardware. For example, each component may be a circuit (or integrated circuit). These circuits may form a single circuit as a whole, or each may be a separate circuit. Furthermore, each of these circuits may be a general-purpose circuit or a dedicated circuit.
また、本開示の全般的又は具体的な態様は、システム、装置、方法、集積回路、コンピュータプログラム又はコンピュータ読み取り可能なCD-ROM等の記録媒体で実現されてもよい。また、システム、装置、方法、集積回路、コンピュータプログラム及び記録媒体の任意な組み合わせで実現されてもよい。例えば、本開示は、コンピュータが実行する通信制御方法として実行されてもよいし、このような通信制御方法をコンピュータに実行させるためのプログラムとして実現されてもよい。また、本開示は、このようなプログラムが記録されたコンピュータ読み取り可能な非一時的な記録媒体として実現されてもよい。なお、ここでのプログラムには、汎用の情報端末を上記実施の形態の通信装置として機能させるためのアプリケーションプログラムが含まれる。 Furthermore, general or specific aspects of the present disclosure may be realized as a system, device, method, integrated circuit, computer program, or computer-readable recording medium such as a CD-ROM. They may also be realized as any combination of systems, devices, methods, integrated circuits, computer programs, and recording media. For example, the present disclosure may be implemented as a communication control method executed by a computer, or may be realized as a program for causing a computer to execute such a communication control method. The present disclosure may also be realized as a computer-readable non-transitory recording medium on which such a program is recorded. Note that the program here includes an application program for causing a general-purpose information terminal to function as the communication device of the above-mentioned embodiment.
その他、各実施の形態に対して当業者が思いつく各種変形を施して得られる形態、又は、本開示の趣旨を逸脱しない範囲で各実施の形態における構成要素及び機能を任意に組み合わせることで実現される形態も本開示に含まれる。 In addition, this disclosure also includes forms obtained by applying various modifications to each embodiment that a person skilled in the art would conceive, or forms realized by arbitrarily combining the components and functions of each embodiment within the scope of the spirit of this disclosure.
(まとめ)
以上述べたように、第1の態様に係る通信装置1(例えば、第2機器1B)は、第1通信装置(例えば、第1機器1A)及び第2通信装置(例えば、アクセスポイント2)の各々と通信を行う通信回路11と、通信回路11を制御する処理回路12と、を備える。処理回路12は、第2通信装置から通信回路11が受信した信号の受信結果に基づいて、第1通信装置と第1モード(例えば、LPIモード)で直接通信が可能であるか否かを判定する。処理回路12は、第1通信装置と第1モードで直接通信が可能であると判定した場合、第1モードで第1通信装置と直接通信を行うように通信回路11を制御する。処理回路12は、第1通信装置と第1モードで直接通信ができないと判定した場合、第1モードとは異なる第2モード(例えば、VLPモード)で第1通信装置と直接通信を行うように通信回路11を制御する。
(summary)
As described above, the communication device 1 (e.g., second device 1B) according to the first aspect includes a communication circuit 11 that communicates with each of a first communication device (e.g., first device 1A) and a second communication device (e.g., access point 2), and a processing circuit 12 that controls the communication circuit 11. The processing circuit 12 determines whether direct communication with the first communication device is possible in a first mode (e.g., LPI mode) based on a reception result of a signal received by the communication circuit 11 from the second communication device. If the processing circuit 12 determines that direct communication with the first communication device is possible in the first mode, it controls the communication circuit 11 to communicate directly with the first communication device in the first mode. If the processing circuit 12 determines that direct communication with the first communication device is not possible in the first mode, it controls the communication circuit 11 to communicate directly with the first communication device in a second mode (e.g., VLP mode) different from the first mode.
これによれば、動作モードを変更して直接通信を一時的に途絶えさせることなく直接通信を継続させるので、他の通信装置との直接通信を維持しやすい、という利点がある。 This has the advantage that direct communication can continue without temporarily interrupting it by changing the operating mode, making it easier to maintain direct communication with other communication devices.
また、第2の態様に係る通信装置1では、第1の態様において、処理回路12は、通信回路11で受信した第2通信装置からの信号の電波強度が閾値を下回る場合、第1通信装置と第1モードで直接通信ができないと判定する。 Furthermore, in the communication device 1 according to the second aspect, in the first aspect, the processing circuit 12 determines that direct communication with the first communication device in the first mode is not possible if the radio wave intensity of the signal received by the communication circuit 11 from the second communication device is below a threshold.
これによれば、第2通信装置からの信号の電波強度に基づいて判定するので、第1通信装置と第1モードで直接通信ができないと判定する精度を向上させやすい、という利点がある。 This has the advantage that, because the determination is based on the radio wave strength of the signal from the second communication device, it is easier to improve the accuracy of determining that direct communication with the first communication device in the first mode is not possible.
また、第3の態様に係る通信装置1は、第1通信装置(例えば、第2機器1B)及び第2通信装置(例えば、アクセスポイント2)の各々と通信を行う通信回路11と、通信回路11を制御する処理回路12と、を備える。処理回路12は、第2通信装置から通信回路11が受信した信号の受信結果に基づいて、第1通信装置と第1モード(例えば、LPIモード)で直接通信が可能であるか否かを判定する。処理回路12は、第1通信装置と第1モードで直接通信が可能であると判定した場合、第1モードで通信回路11と直接通信を行う指示を第1通信装置へ送信するように通信回路11を制御する。処理回路12は、第1通信装置と第1モードで直接通信ができないと判定した場合、第1モードとは異なる第2モード(例えば、VLPモード)で通信回路11と直接通信を行う指示を第1通信装置へ送信するように通信回路11を制御する。 Furthermore, a communication device 1 according to a third aspect includes a communication circuit 11 that communicates with each of a first communication device (e.g., second device 1B) and a second communication device (e.g., access point 2), and a processing circuit 12 that controls the communication circuit 11. The processing circuit 12 determines whether direct communication with the first communication device is possible in a first mode (e.g., LPI mode) based on the reception result of a signal received by the communication circuit 11 from the second communication device. If the processing circuit 12 determines that direct communication with the first communication device is possible in the first mode, it controls the communication circuit 11 to send an instruction to the first communication device to communicate directly with the communication circuit 11 in the first mode. If the processing circuit 12 determines that direct communication with the first communication device is not possible in the first mode, it controls the communication circuit 11 to send an instruction to the first communication device to communicate directly with the communication circuit 11 in a second mode (e.g., VLP mode) different from the first mode.
これによれば、動作モードを変更して直接通信を一時的に途絶えさせることなく直接通信を継続させるので、他の通信装置との直接通信を維持しやすい、という利点がある。 This has the advantage that direct communication can continue without temporarily interrupting it by changing the operating mode, making it easier to maintain direct communication with other communication devices.
また、第4の態様に係る通信装置1では、第3の態様において、処理回路12は、第1通信装置で受信した第2通信装置からの信号の電波強度が閾値を下回る場合、第1通信装置と第1モードで直接通信ができないと判定する。 Furthermore, in the communication device 1 according to the fourth aspect, in the third aspect, the processing circuit 12 determines that direct communication with the first communication device in the first mode is not possible if the radio wave intensity of the signal received by the first communication device from the second communication device is below a threshold.
これによれば、第2通信装置からの信号の電波強度に基づいて判定するので、第1通信装置と第1モードで直接通信ができないと判定する精度を向上させやすい、という利点がある。 This has the advantage that, because the determination is based on the radio wave strength of the signal from the second communication device, it is easier to improve the accuracy of determining that direct communication with the first communication device in the first mode is not possible.
また、第5の態様に係る通信装置1では、第1~第4のいずれか1つの態様において、第2モードは、第1モードよりも送信電力が小さい。 Furthermore, in the communication device 1 according to the fifth aspect, in any one of the first to fourth aspects, the transmission power in the second mode is lower than that in the first mode.
これによれば、第1モードで信号を送信する場合と比較して、既存のシステムが当該信号による電波干渉の影響を受けにくい、という利点がある。 This has the advantage that existing systems are less susceptible to radio interference caused by the signal compared to when the signal is transmitted in the first mode.
また、第6の態様に係る通信装置1では、第5の態様において、第2通信装置は、アクセスポイント2である。第1モードは、LPIモードである。第2モードは、VLPモードである。 Furthermore, in the communication device 1 according to the sixth aspect, in the fifth aspect, the second communication device is the access point 2. The first mode is the LPI mode. The second mode is the VLP mode.
これによれば、電波法施行規則等で定められた条件を遵守しつつ通信装置1と第1通信装置との直接通信を維持しやすい、という利点がある。 This has the advantage of making it easier to maintain direct communication between communication device 1 and the first communication device while complying with the conditions set forth in the Radio Law Enforcement Regulations, etc.
また、第7の態様に係る通信装置1では、第1~第6のいずれか1つの態様において、処理回路12は、第1通信装置と前記第1モードで直接通信ができないと判定した場合、直接通信と第2通信装置経由の通信とのいずれでの通信品質が良好であるかを判定する処理、及び、第2通信装置経由の通信品質が良好であると判定した場合、第1通信装置と第2通信装置経由の通信を行う処理を、通信装置1及び第1通信装置に実行させる。 Furthermore, in the communication device 1 according to the seventh aspect, in any one of the first to sixth aspects, if the processing circuit 12 determines that direct communication with the first communication device in the first mode is not possible, it causes the communication device 1 and the first communication device to execute a process of determining whether direct communication or communication via the second communication device has better communication quality, and if it determines that communication quality via the second communication device is good, a process of communicating with the first communication device via the second communication device.
これによれば、通信品質の良好な方で通信装置1と第1通信装置との通信を行うことができるので、通信装置1と第1通信装置との通信の通信品質を向上させやすい、という利点がある。 This has the advantage that communication between communication device 1 and the first communication device can be carried out using the communication with the better communication quality, making it easier to improve the communication quality between communication device 1 and the first communication device.
また、第8の態様に係る通信装置1では、第1~第7のいずれか1つの態様において、処理回路12は、第1通信装置が第2通信装置と通信できない場合、通信装置1及び第1通信装置のいずれか一方を親局、他方を子局とした親子間通信を行う処理を、通信装置1及び第1通信装置に実行させる。 Furthermore, in the communication device 1 according to the eighth aspect, in any one of the first to seventh aspects, if the first communication device cannot communicate with the second communication device, the processing circuit 12 causes the communication device 1 and the first communication device to execute processing for parent-child communication, with one of the communication device 1 and the first communication device acting as the parent station and the other as the child station.
これによれば、第1通信装置が第2通信装置と通信できない場合であっても、通信装置1と第1通信装置との通信を維持しやすい、という利点がある。 This has the advantage that even if the first communication device cannot communicate with the second communication device, it is easier to maintain communication between communication device 1 and the first communication device.
また、第9の態様に係る通信装置1では、第1~第8のいずれか1つの態様において、処理回路12は、第1モード及び第2モードを使用する第1周波数帯(例えば、6GHz帯)での第1通信装置及び第2通信装置の各々との通信と、第1周波数帯とは異なる第2周波数帯(例えば、5GHz帯又は2.4GHz帯)での第1通信装置及び第2通信装置の各々との通信と、の両方を行うように通信回路11を制御する。 Furthermore, in the communication device 1 according to the ninth aspect, in any one of the first to eighth aspects, the processing circuit 12 controls the communication circuit 11 to perform both communication with each of the first and second communication devices in a first frequency band (e.g., the 6 GHz band) using the first and second modes, and communication with each of the first and second communication devices in a second frequency band (e.g., the 5 GHz band or the 2.4 GHz band) different from the first frequency band.
これによれば、第1周波数帯で通信装置1と第1通信装置との通信が行えない場合であっても、第2周波数帯で通信装置1と第1通信装置との通信を行うことができるので、通信装置1と第1通信装置との通信を維持しやすい、という利点がある。 This has the advantage that even if communication between communication device 1 and the first communication device cannot be performed in the first frequency band, communication between communication device 1 and the first communication device can be performed in the second frequency band, making it easier to maintain communication between communication device 1 and the first communication device.
また、第10の態様に係る通信装置1では、第1~第9のいずれか1つの態様において、処理回路12は、通信装置1及び第1通信装置のいずれか一方で受信した第2通信装置からの信号の電波強度が所定範囲にあると判定した場合、電波強度が弱いことを示す情報を通信装置1及び第1通信装置のいずれか一方から外部へ出力させる。 Furthermore, in the communication device 1 according to the tenth aspect, in any one of the first to ninth aspects, when the processing circuit 12 determines that the radio wave strength of a signal received by either the communication device 1 or the first communication device from the second communication device is within a predetermined range, it causes either the communication device 1 or the first communication device to output information indicating that the radio wave strength is weak to the outside.
また、第11の態様に係る通信装置1では、第1~第10のいずれか1つの態様において、処理回路12は、通信装置1及び第1通信装置のいずれか一方が屋外に存在するか否かを更に判定する。処理回路12は、通信装置1及び第1通信装置のいずれか一方が屋外に存在すると判定した場合、第1モードとは異なる第2モードで第1通信装置と直接通信を行うように通信回路11を制御する。 Furthermore, in the communication device 1 according to the eleventh aspect, in any one of the first to tenth aspects, the processing circuit 12 further determines whether either the communication device 1 or the first communication device is outdoors. If the processing circuit 12 determines that either the communication device 1 or the first communication device is outdoors, it controls the communication circuit 11 to communicate directly with the first communication device in a second mode different from the first mode.
これによれば、例えば電波法施行規則等で屋外での通信装置1と第1通信装置との直接通信を禁止するという条件が存在する場合に、当該を遵守しつつ通信装置1と第1通信装置との直接通信を維持しやすい、という利点がある。 This has the advantage that, for example, in cases where there are conditions under the Radio Law Enforcement Regulations that prohibit direct communication between communication device 1 and the first communication device outdoors, it is easier to maintain direct communication between communication device 1 and the first communication device while complying with those conditions.
また、第12の態様に係る通信制御方法では、通信回路11を用いて第1通信装置(例えば、第1機器1A)及び第2通信装置(例えば、アクセスポイント2)の各々と通信を行う。通信制御方法では、第2通信装置から通信回路11が受信した信号の受信結果に基づいて、第1通信装置と第1モード(例えば、LPIモード)で直接通信が可能であるか否かを判定する。通信制御方法では、第1通信装置と第1モードで直接通信が可能であると判定した場合、第1モードで第1通信装置と直接通信を行うように通信回路11を制御する。通信制御方法では、第1通信装置と第1モードで直接通信ができないと判定した場合、第1モードとは異なる第2モード(例えば、VLPモード)で第1通信装置と直接通信を行うように通信回路11を制御する。 Furthermore, in a communication control method according to a twelfth aspect, communication is performed with each of a first communication device (e.g., first device 1A) and a second communication device (e.g., access point 2) using a communication circuit 11. The communication control method determines whether direct communication with the first communication device is possible in a first mode (e.g., LPI mode) based on the reception result of a signal received by the communication circuit 11 from the second communication device. If the communication control method determines that direct communication with the first communication device is possible in the first mode, it controls the communication circuit 11 to communicate directly with the first communication device in the first mode. If the communication control method determines that direct communication with the first communication device is not possible in the first mode, it controls the communication circuit 11 to communicate directly with the first communication device in a second mode (e.g., VLP mode) different from the first mode.
これによれば、動作モードを変更して直接通信を一時的に途絶えさせることなく直接通信を継続させるので、他の通信装置との直接通信を維持しやすい、という利点がある。 This has the advantage that direct communication can continue without temporarily interrupting it by changing the operating mode, making it easier to maintain direct communication with other communication devices.
また、第13の態様に係る通信制御方法では、通信回路11を用いて第1通信装置(例えば、第2機器1B)及び第2通信装置(例えば、アクセスポイント2)との通信を行う。通信制御方法では、第2通信装置から通信回路11が受信した信号の受信結果に基づいて、第1通信装置と第1モード(例えば、LPIモード)で直接通信が可能であるか否かを判定する。通信制御方法では、第1通信装置と第1モードで直接通信が可能であると判定した場合、第1モードで通信装置1と直接通信を行う指示を第1通信装置へ送信するように通信回路11を制御する。通信制御方法では、第1通信装置と第1モードで直接通信ができないと判定した場合、第1モードとは異なる第2モード(例えば、VLPモード)で通信装置1と直接通信を行う指示を第1通信装置へ送信するように通信回路11を制御する。 Furthermore, in a communication control method according to a thirteenth aspect, communication is performed between a first communication device (e.g., second device 1B) and a second communication device (e.g., access point 2) using a communication circuit 11. In the communication control method, based on the reception result of a signal received by the communication circuit 11 from the second communication device, it is determined whether direct communication with the first communication device is possible in a first mode (e.g., LPI mode). In the communication control method, if it is determined that direct communication with the first communication device is possible in the first mode, the communication circuit 11 is controlled to send to the first communication device an instruction to communicate directly with the communication device 1 in the first mode. In the communication control method, if it is determined that direct communication with the first communication device is not possible in the first mode, the communication circuit 11 is controlled to send to the first communication device an instruction to communicate directly with the communication device 1 in a second mode (e.g., VLP mode) different from the first mode.
これによれば、動作モードを変更して直接通信を一時的に途絶えさせることなく直接通信を継続させるので、他の通信装置との直接通信を維持しやすい、という利点がある。 This has the advantage that direct communication can continue without temporarily interrupting it by changing the operating mode, making it easier to maintain direct communication with other communication devices.
また、第14の態様に係るプログラムは、1以上のプロセッサに、第12又は第13の態様の通信制御方法を実行させる。 Furthermore, a program according to a fourteenth aspect causes one or more processors to execute the communication control method according to the twelfth or thirteenth aspect.
これによれば、動作モードを変更して直接通信を一時的に途絶えさせることなく直接通信を継続させるので、他の通信装置との直接通信を維持しやすい、という利点がある。 This has the advantage that direct communication can continue without temporarily interrupting it by changing the operating mode, making it easier to maintain direct communication with other communication devices.
本開示の通信装置等は、電波を用いて通信する装置等に適用可能である。 The communication devices disclosed herein can be applied to devices that communicate using radio waves.
1 通信装置
11 通信回路
111 アンテナ
112 RF-SW
113 受信回路
114 送信回路
115 RF電力制御回路
12 処理回路
13 メモリ
1A 第1機器(第1通信装置)
1B 第2機器
2 アクセスポイント(第2通信装置)
101 第1子局
102 第2子局
103 親局
A1 規定範囲
A2 通信可能範囲
1 Communication device 11 Communication circuit 111 Antenna 112 RF-SW
113 Receiving circuit 114 Transmitting circuit 115 RF power control circuit 12 Processing circuit 13 Memory 1A First device (first communication device)
1B Second device 2 Access point (second communication device)
101 First slave station 102 Second slave station 103 Master station A1 Specified range A2 Communication range
Claims (14)
前記通信回路を制御する処理回路と、を備え、
前記処理回路は、
前記第2通信装置から前記通信回路が受信した信号の受信結果に基づいて、前記第1通信装置と第1モードで直接通信が可能であるか否かを判定し、
前記第1通信装置と前記第1モードで前記直接通信が可能であると判定した場合、前記第1モードで前記第1通信装置と前記直接通信を行うように前記通信回路を制御し、
前記第1通信装置と前記第1モードで前記直接通信ができないと判定した場合、前記第1モードとは異なる第2モードで前記第1通信装置と前記直接通信を行うように前記通信回路を制御する、
通信装置。 a communication circuit for communicating with each of the first communication device and the second communication device;
a processing circuit for controlling the communication circuit;
The processing circuitry
determining whether direct communication with the first communication device in a first mode is possible based on a reception result of a signal received by the communication circuit from the second communication device;
when it is determined that the direct communication with the first communication device is possible in the first mode, controlling the communication circuit to perform the direct communication with the first communication device in the first mode;
when it is determined that the direct communication with the first communication device cannot be performed in the first mode, controlling the communication circuit so as to perform the direct communication with the first communication device in a second mode different from the first mode.
Communication equipment.
前記通信回路で受信した前記第2通信装置からの信号の電波強度が閾値を下回る場合、前記第1通信装置と前記第1モードで前記直接通信ができないと判定する、
請求項1に記載の通信装置。 The processing circuitry
If the radio wave intensity of the signal received by the communication circuit from the second communication device is below a threshold, it is determined that the direct communication with the first communication device in the first mode is not possible.
The communication device according to claim 1 .
前記通信回路を制御する処理回路と、を備え、
前記処理回路は、
前記第2通信装置から前記通信回路が受信した信号の受信結果に基づいて、前記第1通信装置と第1モードで直接通信が可能であるか否かを判定し、
前記第1通信装置と前記第1モードで前記直接通信が可能であると判定した場合、前記第1モードで前記通信回路と前記直接通信を行う指示を前記第1通信装置へ送信するように前記通信回路を制御し、
前記第1通信装置と前記第1モードで前記直接通信ができないと判定した場合、前記第1モードとは異なる第2モードで前記通信回路と前記直接通信を行う指示を前記第1通信装置へ送信するように前記通信回路を制御する、
通信装置。 a communication circuit for communicating with each of the first communication device and the second communication device;
a processing circuit for controlling the communication circuit;
The processing circuitry
determining whether direct communication with the first communication device in a first mode is possible based on a reception result of a signal received by the communication circuit from the second communication device;
When it is determined that the direct communication with the first communication device is possible in the first mode, the communication circuit is controlled to transmit an instruction to the first communication device to perform the direct communication with the communication circuit in the first mode;
when it is determined that the direct communication with the first communication device is not possible in the first mode, controlling the communication circuit to transmit to the first communication device an instruction to perform the direct communication with the communication circuit in a second mode different from the first mode.
Communication equipment.
前記第1通信装置で受信した前記第2通信装置からの信号の電波強度が閾値を下回る場合、前記第1通信装置と前記第1モードで前記直接通信ができないと判定する、
請求項3に記載の通信装置。 The processing circuitry
If the radio wave intensity of the signal received by the first communication device from the second communication device is below a threshold, it is determined that the direct communication with the first communication device in the first mode is not possible.
The communication device according to claim 3 .
請求項1~4のいずれか1項に記載の通信装置。 The second mode has a lower transmission power than the first mode.
The communication device according to any one of claims 1 to 4.
前記第1モードは、LPI(Low Power Indoor)モードであり、
前記第2モードは、VLP(Very Low Power)モードである、
請求項5に記載の通信装置。 the second communication device is an access point;
the first mode is a low power indoor (LPI) mode,
The second mode is a VLP (Very Low Power) mode.
The communication device according to claim 5 .
前記第1通信装置と前記第1モードで前記直接通信ができないと判定した場合、前記直接通信と前記第2通信装置経由の通信とのいずれでの通信品質が良好であるかを判定する処理、及び、
前記第2通信装置経由の通信品質が良好であると判定した場合、前記第1通信装置と前記第2通信装置経由の通信を行う処理を、前記通信装置及び前記第1通信装置に実行させる、
請求項1又は2に記載の通信装置。 The processing circuitry
a process of determining whether the direct communication or the communication via the second communication device has better communication quality when it is determined that the direct communication with the first communication device is not possible in the first mode; and
when it is determined that the communication quality via the second communication device is good, causing the communication device and the first communication device to execute a process of communicating with the first communication device via the second communication device;
3. The communication device according to claim 1 or 2.
前記第1通信装置が前記第2通信装置と通信できない場合、前記通信装置及び前記第1通信装置のいずれか一方を親局、他方を子局とした親子間通信を行う処理を、前記通信装置及び前記第1通信装置に実行させる、
請求項1又は2に記載の通信装置。 The processing circuitry
when the first communication device cannot communicate with the second communication device, causing the communication device and the first communication device to perform a process of performing parent-child communication in which one of the communication device and the first communication device serves as a parent station and the other serves as a child station;
3. The communication device according to claim 1 or 2.
前記第1モード及び前記第2モードを使用する第1周波数帯での前記第1通信装置及び前記第2通信装置の各々との通信と、前記第1周波数帯とは異なる第2周波数帯での前記第1通信装置及び前記第2通信装置の各々との通信と、の両方を行うように前記通信回路を制御する、
請求項1又は2に記載の通信装置。 The processing circuitry
controlling the communication circuit to perform both communication with each of the first communication device and the second communication device in a first frequency band using the first mode and the second mode, and communication with each of the first communication device and the second communication device in a second frequency band different from the first frequency band;
3. The communication device according to claim 1 or 2.
前記通信装置及び前記第1通信装置のいずれか一方で受信した前記第2通信装置からの信号の電波強度が所定範囲にあると判定した場合、前記電波強度が弱いことを示す情報を前記通信装置及び前記第1通信装置のいずれか一方から外部へ出力させる、
請求項1又は2に記載の通信装置。 The processing circuitry
When it is determined that the radio wave intensity of the signal from the second communication device received by either the communication device or the first communication device is within a predetermined range, information indicating that the radio wave intensity is weak is output from either the communication device or the first communication device to the outside.
3. The communication device according to claim 1 or 2.
前記通信装置及び前記第1通信装置のいずれか一方が屋外に存在するか否かを更に判定し、
前記通信装置及び前記第1通信装置のいずれか一方が前記屋外に存在すると判定した場合、前記第1モードとは異なる第2モードで前記第1通信装置と前記直接通信を行うように前記通信回路を制御する、
請求項1又は2に記載の通信装置。 The processing circuitry
further determining whether one of the communication device and the first communication device is outdoors;
when it is determined that either the communication device or the first communication device is present outdoors, controlling the communication circuit to perform the direct communication with the first communication device in a second mode different from the first mode.
3. The communication device according to claim 1 or 2.
前記第2通信装置から前記通信回路が受信した信号の受信結果に基づいて、前記第1通信装置と第1モードで直接通信が可能であるか否かを判定し、
前記第1通信装置と前記第1モードで前記直接通信が可能であると判定した場合、前記第1モードで前記第1通信装置と前記直接通信を行うように前記通信回路を制御し、
前記第1通信装置と前記第1モードで前記直接通信ができないと判定した場合、前記第1モードとは異なる第2モードで前記第1通信装置と前記直接通信を行うように前記通信回路を制御する、
通信制御方法。 communicating with each of the first communication device and the second communication device using a communication circuit;
determining whether direct communication with the first communication device in a first mode is possible based on a reception result of a signal received by the communication circuit from the second communication device;
when it is determined that the direct communication with the first communication device is possible in the first mode, controlling the communication circuit to perform the direct communication with the first communication device in the first mode;
when it is determined that the direct communication with the first communication device cannot be performed in the first mode, controlling the communication circuit so as to perform the direct communication with the first communication device in a second mode different from the first mode.
Communication control method.
前記第2通信装置から前記通信回路が受信した信号の受信結果に基づいて、前記第1通信装置と第1モードで直接通信が可能であるか否かを判定し、
前記第1通信装置と前記第1モードで前記直接通信が可能であると判定した場合、前記第1モードで前記通信回路と前記直接通信を行う指示を前記第1通信装置へ送信するように前記通信回路を制御し、
前記第1通信装置と前記第1モードで前記直接通信ができないと判定した場合、前記第1モードとは異なる第2モードで前記通信回路と前記直接通信を行う指示を前記第1通信装置へ送信するように前記通信回路を制御する、
通信制御方法。 communicating with the first communication device and the second communication device using the communication circuit;
determining whether direct communication with the first communication device in a first mode is possible based on a reception result of a signal received by the communication circuit from the second communication device;
When it is determined that the direct communication with the first communication device is possible in the first mode, the communication circuit is controlled to transmit an instruction to the first communication device to perform the direct communication with the communication circuit in the first mode;
when it is determined that the direct communication with the first communication device is not possible in the first mode, controlling the communication circuit to transmit to the first communication device an instruction to perform the direct communication with the communication circuit in a second mode different from the first mode.
Communication control method.
請求項12又は13に記載の通信制御方法を実行させる、
プログラム。 one or more processors,
Executing the communication control method according to claim 12 or 13,
program.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024-070478 | 2024-04-24 | ||
| JP2024070478 | 2024-04-24 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025225069A1 true WO2025225069A1 (en) | 2025-10-30 |
Family
ID=97489607
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2024/042636 Pending WO2025225069A1 (en) | 2024-04-24 | 2024-12-03 | Communication device, communication control method, and program |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2025225069A1 (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008219833A (en) * | 2007-03-08 | 2008-09-18 | Nec Infrontia Corp | Wireless LAN terminal anti-theft system and method |
| JP2010045647A (en) * | 2008-08-14 | 2010-02-25 | Sony Corp | Wireless communication apparatus, communication system, communication control method, and program |
| JP2016116173A (en) * | 2014-12-17 | 2016-06-23 | シャープ株式会社 | Communication system |
| US20210058856A1 (en) * | 2019-11-07 | 2021-02-25 | Emily H. Qi | Enhanced neighbor awareness networking in 6 ghz frequency bands |
| JP2022539490A (en) * | 2019-07-04 | 2022-09-12 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | Communication device and communication method for enhanced direct link communication |
| JP2023552804A (en) * | 2020-12-10 | 2023-12-19 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | Communication device and communication method for multilink peer-to-peer communication |
-
2024
- 2024-12-03 WO PCT/JP2024/042636 patent/WO2025225069A1/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008219833A (en) * | 2007-03-08 | 2008-09-18 | Nec Infrontia Corp | Wireless LAN terminal anti-theft system and method |
| JP2010045647A (en) * | 2008-08-14 | 2010-02-25 | Sony Corp | Wireless communication apparatus, communication system, communication control method, and program |
| JP2016116173A (en) * | 2014-12-17 | 2016-06-23 | シャープ株式会社 | Communication system |
| JP2022539490A (en) * | 2019-07-04 | 2022-09-12 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | Communication device and communication method for enhanced direct link communication |
| US20210058856A1 (en) * | 2019-11-07 | 2021-02-25 | Emily H. Qi | Enhanced neighbor awareness networking in 6 ghz frequency bands |
| JP2023552804A (en) * | 2020-12-10 | 2023-12-19 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | Communication device and communication method for multilink peer-to-peer communication |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3606164B1 (en) | Electronic apparatus for wireless communication and wireless communication method | |
| US7647046B2 (en) | Maintaining uninterrupted service in a wireless access point and client stations thereof | |
| US10904804B2 (en) | Handover measurement control method and apparatus | |
| US10869252B2 (en) | Apparatus and method for providing service in wireless communication system | |
| KR101521095B1 (en) | Method and system for controlling wireless communication channel | |
| CA2726753C (en) | Reducing wlan power consumption on a mobile device utilizing a cellular radio interface | |
| US9832698B2 (en) | Cellular communication system, user terminal, and cellular base station | |
| US20180241450A1 (en) | Access point controlled steering of wireless stations | |
| EP2874441A1 (en) | Network access point, network controller, network device, and load control method thereof | |
| WO2021218820A1 (en) | Measurement method, apparatus and system | |
| US20190082382A1 (en) | Adaptive discovery process for wireless devices | |
| US10979937B2 (en) | Communication control device and communication control method for controlling frequency channel sharing and handover arrangements between primary system and secondary system | |
| JP2017135620A (en) | Communication relay apparatus, communication relay system, method, and program | |
| CN110431878B (en) | A base station including a software defined radio receiver | |
| US10911167B2 (en) | Enhanced radio frequency (RF) management using active sensors | |
| US11438814B2 (en) | Wireless communication device and wireless communication method | |
| CN110167127B (en) | Communication method and device | |
| US9936463B2 (en) | Method for detecting a terminal by a base station, base station, and network entity | |
| WO2025225069A1 (en) | Communication device, communication control method, and program | |
| CN112804742A (en) | Transmission power configuration method, device and system, and computer storage medium | |
| WO2017185494A1 (en) | Method and device for establishing communication connection between terminals | |
| JP2010177922A (en) | Base station and control method of base station | |
| MX2014000810A (en) | Measurement coordination for dynamic spectrum access measurements in a time division duplex system. | |
| US11871256B2 (en) | Signal processing method, device, and base station | |
| CA2773551C (en) | Method and system for adjusting wlan radio receiver gain in a wireless device |
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: 24936857 Country of ref document: EP Kind code of ref document: A1 |