US9271252B2 - Communication terminal device, communication system, and method of controlling communication terminal device - Google Patents
Communication terminal device, communication system, and method of controlling communication terminal device Download PDFInfo
- Publication number
- US9271252B2 US9271252B2 US14/355,059 US201314355059A US9271252B2 US 9271252 B2 US9271252 B2 US 9271252B2 US 201314355059 A US201314355059 A US 201314355059A US 9271252 B2 US9271252 B2 US 9271252B2
- Authority
- US
- United States
- Prior art keywords
- communication terminal
- terminal device
- unit
- beacon
- control
- 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.)
- Expired - Fee Related, expires
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
- H04W48/10—Access restriction or access information delivery, e.g. discovery data delivery using broadcasted information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H04W72/0406—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/20—Selecting an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0453—Resources in frequency domain, e.g. a carrier in FDMA
Definitions
- the present invention relates to a communication terminal device and a method of controlling the communication terminal device for registering, as a target to be controlled, the communication terminal device into a control device.
- a network 30 as illustrated in FIG. 1 which includes a parent wireless communication device (hereinafter, referred to as a “control device”) and a plurality of child wireless communication devices (hereinafter, referred to as “communication terminal devices”), it is necessary to perform implementation registration for registering the communication terminal devices 10 a , 10 b , . . . , 10 n into the control device 20 before first using them.
- a parent wireless communication device hereinafter, referred to as a “control device”
- communication terminal devices hereinafter, referred to as “communication terminal devices”.
- the implementation registration includes: scanning (Step S 10 ) performed by the communication terminal device 10 to search for the control device 20 ; association (Step S 20 ) performed by then the communication terminal device 10 to request the searched-out control device 20 to register the communication terminal device 10 ; and authentication (Step S 30 ) performed by the control device 20 to authenticate the communication terminal device 10 .
- the communication terminal device In the scanning, it is necessary for the communication terminal device to search a plurality of control devices including control devices in nearby networks in neighbors and the like for a desired control device to be connected (a control device at home, or a home control device).
- the communication terminal device broadcast-transmits (simultaneously transmits) a beacon request (referred to also as a “beacon request”) to a plurality of control devices, and each control device which receives the beacon request transmits a beacon (referred to also as a “beacon signal”) back to the communication terminal device.
- the communication terminal device receives such beacons from the control devices, and stores the beacons in a receiving buffer.
- the communication terminal device transmits a registration request (for example, association request) to a desired control device among the control devices which have transmitted the beacons.
- a registration request for example, association request
- the control device determines whether or not to be connected to the communication terminal device, and transmits back to the communication terminal device a registration response (association response) added with information indicating connection permission or connection rejection.
- Step S 30 in FIG. 2 the authentication (Step S 30 in FIG. 2 ) such as authentication of key information is performed between the control device and the communication terminal device, thereby completing the implementation registration.
- the communication terminal device determines that the control device is not the desired control device and transmits a connection request sequentially to the other control devices which have transmitted the remaining beacons stored in the receiving buffer.
- the desired control device home control device only transmits a beacon twice in response to a beacon request of the communication terminal device, and the communication terminal device determines the control device as the home control device when receiving the second beacon (for example, see Patent Literature (PTL) 1).
- PTL Patent Literature
- control device transmits a beacon added with option information such as “connection permission or rejection” or the like, and the communication terminal device determines the control device as the home control device by analyzing the beacon (for example, see Patent Literature (PTL) 2),
- the conventional techniques have a problem that, if, for example, there are a large number of control devices in neighboring networks, a large number of receiving buffers (memories) are necessary in the communication terminal device to receive beacons from all the control devices.
- the present invention provides a communication terminal device and the like each capable, for each implementation registration of the communication terminal device, of increasing a probability of efficiently finding a desired control device and causing the desired control device to register the communication terminal device, thereby increasing a success rate of the implementation registration even with a small memory capacity.
- a communication terminal device including: a wireless communication unit configured to wirelessly communicate with control devices; a detection unit configured to detect a control signal instructing start of registration processing for causing a desired control device among the control devices to register the communication terminal device as a target to be controlled; a channel selection unit configured to sequentially select, from a plurality of frequency channels, a frequency channel to be used in transmission of a beacon request for requesting each of the control devices to transmit a beacon signal; a first transmission control unit configured to transmit, via the wireless communication unit, the beacon request to the control devices by using the frequency channel selected by the channel selection unit; and a receiving unit configured to receive, via the wireless communication unit, the beacon signal transmitted from each of the control devices in response to the beacon request, wherein the channel selection unit is configured to select at random a first frequency channel to be used in transmission of the beacon request from the frequency channels, when the detection unit detects the control signal.
- CD-ROM Compact Disc-Read Only Memory
- FIG. 1 is a schematic diagram illustrating an example of a configuration of a network.
- FIG. 2 is a schematic diagram of a flow of registering, as a target to be controlled, a communication terminal device into a control device.
- FIG. 3 is a sequence diagram of an example of scanning performed by the communication terminal device.
- FIG. 4 is a block diagram illustrating a structure of a communication terminal device according to Embodiment 1.
- FIG. 5 is a diagram of an example of a control device list stored in a list storage unit in the communication terminal device.
- FIG. 6 is a flowchart of scanning performed by the communication terminal device according to Embodiment 1.
- FIG. 7 is a sequence diagram of an example of detailed steps in the scanning according to Embodiment 1.
- FIG. 8 is a block diagram illustrating a structure of a communication terminal device according to Embodiment 2.
- FIG. 9 is a flowchart of scanning performed by the communication terminal device according to Embodiment 2.
- FIG. 10 is a sequence diagram of an example of detailed steps in the scanning according to Embodiment 2.
- FIG. 11 is a block diagram illustrating a structure of a communication terminal device according to Embodiment 3.
- FIG. 12 is a flowchart of scanning performed by the communication terminal device according to Embodiment 3.
- FIG. 13 is a sequence diagram of an example of detailed steps in the scanning according to Embodiment 3.
- the inventors of the present invention found the following problems in the communication terminal devices disclosed in “Background Art”.
- FIG. 3 is a sequence diagram of an example of scanning performed by a communication terminal device.
- communication is performed by selecting a single frequency channel from a plurality of frequency channels (hereinafter, referred to also simply as “channels”).
- the communication terminal device 10 When the communication terminal device 10 broadcast-transmits a beacon request to scan control devices 20 , the communication terminal device 10 sets a channel 1 (CH 1 ) for the transmission of the beacon request (Step S 11 ). Then, the communication terminal device 10 first broadcast-transmits the beacon request by the channel 1 . In response to the beacon request, control devices 20 operating by the channel 1 transmit their beacons to the communication terminal device 10 by the channel 1 .
- CH 1 channel 1
- the communication terminal device 10 When receiving the beacons by the channel 1 , the communication terminal device 10 generates a control device list in which a network ID, an address, and the like included in a corresponding beacon are stored for each of the control devices 20 (Step S 12 ). When a predetermined scan time period has passed (expiry of a scan timer), the communication terminal device 10 ends the scanning by the channel 1 (Step S 13 ).
- the communication terminal device 10 sets a channel 2 (CH 2 ) for transmitting a beacon request (Step S 14 ). Then, the communication terminal device 10 broadcast-transmits the beacon request by the channel 2 in the same manner as described above. In response to the beacon request, a control device 20 operating by the channel 2 transmits a beacon to the communication terminal device 10 by the channel 2 . In the same manner as described above, when receiving the beacon by the channel 2 , the communication terminal device 10 adds a network ID, a device address, and the like included in the received beacon of the control device 20 to the control device list, thereby updating the control device list (Step S 15 ). Here, if the control device list is full (in other words, the receiving buffer is full), then the communication terminal device 10 ends the scanning (Step S 16 ).
- a network ID is a Personal Area Network (PAN) ID, a Service Set ID (SSID), or the like.
- the device address is, for example, a Media Access Control (MAC) address, a 64-bit Extended Address, a 16-bit short address, or the like.
- MAC Media Access Control
- the communication terminal device 10 transmits a registration request to the control device 20 .
- the control device list includes a control device 20 in user's home (control device 20 a in FIG. 3 )
- the communication terminal device 10 transmits a registration request to the control device 20 .
- the control device list includes the home control device 20 in the following way. For example, a beacon including a parameter indicating that a registration button or the like is pressed to make the control device 20 ready for registration is transmitted, and then it is determined whether or not the control device list includes the control device 20 corresponding to the beacon including the parameter.
- the communication terminal device 10 can made the determination by transmitting a registration request sequentially to the control devices in the control device list and receiving a registration response added with information indicating connection permission or connection rejection from each of the control devices. In this case, if a registration button or the like of the control device 20 is pressed to make the control device 20 ready for registration, the control device 20 sends back a registration response indicating connection permission.
- the communication terminal device 10 broadcast-transmits again a beacon request for scanning control devices 20 . However, even in the re-scanning, the communication terminal device 10 sets the channel 1 used in the first scanning for re-transmitting the beacon request.
- a propagation distance of radio waves is long and a propagation area sometimes has a radius of 100 m or more even in a residential area. Therefore, if there are a large number of control devices in nearby networks (neighbors), it is assumed that beacons are received from one hundred or more control devices.
- the control device list becomes full (the receiving buffer becomes full) before scanning has been performed by all the channels, and thereby the scanning is terminated before completion. Therefore, if the control device list does not include the home control device when the scanning is terminated before completion, re-scanning starts using the channel 1 like the first scanning as described previously. Therefore, however long scanning is performed, it is impossible to find the home control device.
- the communication terminal device is required to have a receiving buffer having a capacity large enough to receive beacons from one hundred or more control devices, in other words, a large-capacity memory.
- a communication terminal device including: a wireless communication unit configured to wirelessly communicate with control devices; a detection unit configured to detect a control signal instructing start of registration processing for causing a desired control device among the control devices to register the communication terminal device as a target to be controlled; a channel selection unit configured to sequentially select, from a plurality of frequency channels, a frequency channel to be used in transmission of a beacon request for requesting each of the control devices to transmit a beacon signal; a first transmission control unit configured to transmit, via the wireless communication unit, the beacon request to the control devices by using the frequency channel selected by the channel selection unit; and a receiving unit configured to receive, via the wireless communication unit, the beacon signal transmitted from each of the control devices in response to the beacon request, wherein the channel selection unit is configured to select at random a first frequency channel to be used in transmission of the beacon request from the frequency channels, when the detection unit detects the control signal
- the communication terminal device is capable, without a large-capacity memory, of finding out the home control device and causing the home control device to register the communication terminal device as a target to be controlled. Furthermore, even if, for example, the first attempt for registration processing fails to find the home control device, it is possible to increase a probability of finding the home control device and causing the home control device to register the communication terminal device as the number of attempts for the registration processing is increased.
- the communication terminal device further includes: a first storage unit configured to store (a) a predetermined parameter included in the beacon signal received by the receiving unit and (b) the frequency channel selected by the channel selection unit in association with each other; and a second transmission control unit configured to transmit a registration request to the desired control device specified by the predetermined parameter by the frequency channel associated with the predetermined parameter, the registration request being for requesting the desired control device to register the communication terminal device as the target to be controlled, wherein the receiving unit is configured to further receive a registration response signal transmitted from the desired control device in response to the registration request, the registration response signal indicating that the desired control device has completed the registration of the communication terminal device or that the desired control device rejects the registration.
- a first storage unit configured to store (a) a predetermined parameter included in the beacon signal received by the receiving unit and (b) the frequency channel selected by the channel selection unit in association with each other
- a second transmission control unit configured to transmit a registration request to the desired control device specified by the predetermined parameter by the frequency channel associated with the predetermined parameter,
- the communication terminal device is capable of checking completion of the registration of the communication terminal device into the control device. As a result, the registration is surely completed.
- the channel selection unit is configured to select at random a first frequency channel to be used in re-transmission of the beacon request, when the detection unit re-detects the control signal.
- the communication terminal device can increase a probability of finding the home control device and causing the home control device to register the communication terminal device as the number of attempts for the registration processing is increased.
- the communication terminal device further includes a second storage unit configured to store information indicating a frequency channel that is currently used to transmit the beacon request, wherein the channel selection unit is configured to, when the detection unit re-detects the control signal, determine, as a first frequency channel to be used in re-transmission of the beacon request, one of (a) the frequency channel stored in the second storage unit and (b) a subsequent frequency channel.
- a second storage unit configured to store information indicating a frequency channel that is currently used to transmit the beacon request
- the channel selection unit is configured to, when the detection unit re-detects the control signal, determine, as a first frequency channel to be used in re-transmission of the beacon request, one of (a) the frequency channel stored in the second storage unit and (b) a subsequent frequency channel.
- the communication terminal device can increase a probability of finding the home control device and causing the home control device to register the communication terminal device as the number of attempts for the registration processing is increased.
- the communication terminal device further includes a sensor unit configured to detect a receiving electrical field intensity of the beacon signal received by the receiving unit, wherein the first storage unit is configured to, for each of the control devices, store the receiving electrical field intensity detected by the sensor unit in addition to the predetermined parameter and the frequency channel in association with one another, and the second transmission control unit is configured to transmit the registration request to the desired control device specified by the predetermined parameter in a group including a highest receiving electrical field intensity among at least one group in which the predetermined parameter, the frequency channel, and the receiving electrical field intensity are associated with one another in the first storage unit.
- the first storage unit is configured to, for each of the control devices, store the receiving electrical field intensity detected by the sensor unit in addition to the predetermined parameter and the frequency channel in association with one another
- the second transmission control unit is configured to transmit the registration request to the desired control device specified by the predetermined parameter in a group including a highest receiving electrical field intensity among at least one group in which the predetermined parameter, the frequency channel, and the receiving electrical field intensity are associated with one another in the first
- a beacon does not include information for determining whether or not a corresponding control device is the home control device, it is possible to cause the home control device to register the communication terminal device as a target to be controlled.
- the communication terminal device further includes a transmission power control unit configured to lower a transmission power level from a predetermined transmission power level, when the first transmission control unit is to transmit the beacon request.
- the transmission power control unit is configured to, when the first transmission control unit completes the transmission of the beacon request, set the transmission power level lowered for the transmission of the beacon request back to the predetermined transmission power level.
- the communication terminal device is one of a home appliance and an energy-related device each of which has a communication function.
- the communication terminal device is, for example, a home appliance such as a refrigerator, a microwave, a washing machine, or an air conditioner, or an energy-related device such as a distribution board, a power meter, a gas meter, a solar panel, a heat pump, a storage battery, or a fuel battery.
- a home appliance such as a refrigerator, a microwave, a washing machine, or an air conditioner
- an energy-related device such as a distribution board, a power meter, a gas meter, a solar panel, a heat pump, a storage battery, or a fuel battery.
- the beacon signal is a beacon frame compliant with IEEE802.15.4 standard
- the beacon request is a beacon request frame compliant with the IEEE802.15.4 standard.
- the beacon signal is a probe response frame compliant with IEEE802.11 standard
- the beacon request is a probe request frame compliant with the IEEE802.11 standard.
- CD-ROM Compact Disc-Read Only Memory
- FIG. 4 is a block diagram illustrating a structure of a communication terminal device according to Embodiment 1.
- the communication terminal device 100 is a device that causes a control device to register the communication terminal device 100 as a target to be controlled. As illustrated in FIG. 4 , the communication terminal device 100 includes a detection unit 101 , a scan control unit 102 , a channel selection unit 103 , a frame generation unit 104 , a transmission unit 105 , a receiving unit 106 , a frame analysis unit 107 , a list storage unit 108 , and a registration control unit 109 .
- the communication terminal device 100 is, for example, a home appliance such as a refrigerator, a microwave, a washing machine, or an air conditioner, or an energy-related device such as a distribution board, a power meter, a gas meter, a solar panel, a heat pump, a storage battery, or a fuel battery.
- the communication terminal device 100 may be attached to the home appliance or the energy-related device.
- the communication terminal device 100 is used in, for example, the same network configuration as illustrated in FIG. 1 .
- the detection unit 101 in the communication terminal device 100 detects a control signal instructing start of registration processing for registering the communication terminal device 100 to a control device at home (home control device), and notifies the control signal to the scan control unit 102 .
- This control signal instructing start of registration processing is issued by a user operation on the communication terminal device 100 , such as pressing a registration button or the like, connection to an electrical outlet, pressing a power button, or the like.
- the scan control unit 102 performs scanning to search for the home control device. More specifically, the scan control unit 102 performs control to broadcast-transmit, to control devices, a beacon request signal (hereinafter, referred to also simply as a “beacon request”) for requesting transmission of a beacon signal (hereinafter, referred to also simply as a “beacon”).
- a beacon request signal hereinafter, referred to also simply as a “beacon request”
- beacon request for requesting transmission of a beacon signal
- beacon signal hereinafter, referred to also simply as a “beacon”.
- the scanning allows the terminal device to search a plurality of control devices including control devices in nearby networks such as networks in neighbors, for a desired control device to be connected (home control device).
- the scan control unit 102 performs control to broadcast-transmit a beacon request by all of a plurality of frequency channels. Under the control, a beacon request is broadcast-transmitted (simultaneously transmitted) first by using one of the frequency channels.
- a predetermined scan time period has passed (expiry of a scan timer)
- the scan control unit 102 ends the scanning by the current frequency channel and starts broadcast-transmission of a beacon request by using a different frequency channel.
- the channel selection unit 103 selects one of the frequency channels at random as the first frequency channel to be used in beacon request transmission. When the scanning by the current frequency channel is completed, the channel selection unit 103 then selects a subsequent frequency channel (for example, selects a channel 4 if the current frequency channel is a channel 3 ). In this manner, the channel selection unit 103 selects the channels sequentially one by one.
- the frame generation unit 104 generates a frame of a beacon request according to instructions from the scan control unit 102 .
- the transmission unit 105 is a part of the wireless communication unit according to the aspect of the present invention.
- the transmission unit 105 uses a frequency channel selected by the channel selection unit 103 to broadcast-transmit the frame of the beacon request which has been generated by the frame generation unit 104 .
- the receiving unit 106 is also a part of the wireless communication unit according to the aspect of the present invention.
- the receiving unit 106 receives beacons transmitted from a plurality of control devices operating by using the same frequency channel as selected by the channel selection unit 103 in response to the beacon request.
- the frame analysis unit 107 analyzes the beacons received by the receiving unit 106 . From each of the beacons, the frame analysis unit 107 retrieves a predetermined parameter, such as a network ID and a device address which are used for identifying the control device of the beacon. Then, the frame analysis unit 107 stores such parameters into the list storage unit 108 in association with the frequency channel.
- a predetermined parameter such as a network ID and a device address which are used for identifying the control device of the beacon.
- the list storage unit 108 is implemented to a memory or the like, and an example of the first storage unit according to the aspect of the present invention. For example, as illustrated in FIG. 5 , the list storage unit 108 stores the network ID and the device address regarding each of the control devices in association with the frequency channel as a control device list.
- the registration control unit 109 requests a searched-out desired control device 20 among the control devices to register the communication terminal device 10 , when the scan control unit 102 has completed the scanning by using all of the frequency channels.
- the registration control unit 109 transmits a registration request to the desired control device in the control device list stored in the list storage unit 108 , so as to request the desired control device to register the communication terminal device 100 as a target to be controlled.
- the registration control unit 109 transmits a registration request to the desired control device by the corresponding frequency channel, namely, the frequency channel used by the desired control device in transmitting the received beacon.
- the communication terminal device 100 determines whether or not the control device list includes the home control device, for example, by receiving, from a control device, a beacon including a parameter indicating that the control device is ready for registration by pressing of a registration button or the like, and determining whether or not the control device list includes the control device corresponding to the beacon including the parameter.
- the communication terminal device transmits a registration request sequentially to the control devices indicated in the control device list, and receiving, from each of the control devices, a registration response added with information indicating connection permission or connection rejection, thereby making the above determination.
- the control device sends a registration response indicating connection permission back to the communication terminal device.
- the determination is made not only by the above-described methods, but may be made by other methods.
- FIG. 6 is a flowchart of the scanning performed by the communication terminal device 100 according to Embodiment 1.
- the channel selection unit 103 selects the first frequency channel to be used in transmission of a beacon request from among a plurality of frequency channels at random (Step S 101 ).
- the scan control unit 102 starts a scan timer for which a scan time period is previously set (Step S 102 ).
- the scan control unit 102 performs control to broadcast-transmit a beacon request (Step S 103 ). More specifically, the scan control unit 102 instructs the frame generation unit 104 and the transmission unit 105 to broadcast-transmit a beacon request by using the frequency channel selected by the channel selection unit 103 .
- the scan control unit 102 determines whether or not the receiving unit 106 receives a beacon (Step S 104 ). If it is determined that a beacon is received (Yes at Step S 104 ), then the frame analysis unit 107 analyzes the beacon received by the receiving unit 106 , then retrieves, from the beacon, a predetermined parameter, such as a network ID and a device address which are used for identifying the control device having transmitted the beacon, and stores the network ID and the device address into the list storage unit 108 in association with the frequency channel as the control device list (updates the control device list) (Step S 105 ).
- a predetermined parameter such as a network ID and a device address which are used for identifying the control device having transmitted the beacon
- the scan control unit 102 determines whether or not the control device list stored in the list storage unit 108 is full (Step S 106 ). If it is determined that the control device list is full (Yes at Step S 106 ), then the scan control unit 102 ends the scanning.
- Step S 107 the scan control unit 102 determines whether or not the scan timer is expired (the predetermined scan time period has passed) (Step S 107 ).
- Step S 107 If it is determined that the scan timer is not expired (No at Step S 107 ), then the processing returns to the step for the beacon receipt determination (Step S 104 ). On the other hand, if the scan timer is expired (Yes at Step S 107 ), then the scan control unit 102 determines whether or not scanning has been performed by using all the frequency channels (Step S 108 ).
- the channel selection unit 103 selects a subsequent frequency channel (for example, selects a channel 4 if the current frequency channel is a channel 3 ) (Step S 109 ) and the processing returns to the step for the scan timer start (Step S 102 ) and repeats the subsequent steps. If scanning has already been performed by using all the frequency channels (Yes at Step S 108 ), then the scan control unit 102 ends the scanning.
- FIG. 7 is a sequence diagram of an example of detailed steps in the scanning according to Embodiment 1. It should be noted that, for the sake of simplicity in the explanation, the sequence diagram of FIG. 7 does not include all of the steps in the flowchart of FIG. 6 .
- the channel selection unit 103 selects one of the frequency channels at random as the first frequency channel to be used in transmission of a beacon request.
- a channel 5 (CH 5 ) is selected (Step S 151 ).
- the transmission unit 105 broadcast-transmits a beacon request by using the channel 5 .
- the receiving unit 106 receives beacons from control devices 20 b , 20 c , etc. which are operating by the channel 5 .
- the frame analysis unit 107 retrieves a network ID and a device address from each of the beacons. The retrieved network IDs and device addresses are stored into the control device list in association with the channel 5 (Step S 152 ).
- Step S 153 when a scan timer for the channel 5 is expired (Step S 153 ), then the channel selection unit 103 selects, as a frequency channel to be used to transmit a beacon request, a channel 6 (CH 6 ) immediately subsequent to the channel 5 (CH 5 ) (Step S 154 ).
- the transmission unit 105 broadcast-transmits a beacon request by using the channel 6 .
- the receiving unit 106 receives beacons from control devices 20 n , etc. which are operating by the channel 6 .
- a network ID and a device address are retrieved from each of the beacons and stored in the control device list in association with the channel 6 in the same manner as described above (Step S 155 ).
- the control device list becomes full and the scanning is ended (Step S 156 ).
- control device list does not include the home control device
- a user performs an operation for registration processing again.
- the detection unit 101 detects a control signal instructing start of registration processing, and scanning starts again.
- the channel selection unit 103 selects again one of the frequency channels at random as the first frequency channel to be used in transmission of a beacon request.
- the channel 3 (CH 3 ) is selected (Step S 157 ).
- the transmission unit 105 broadcast-transmits a beacon request by using the channel 3 .
- the receiving unit 106 receives beacons from control devices 20 a , etc. which are operating by the channel 3 .
- a network ID and a device address are retrieved from each of the beacons and stored in the control device list in association with the channel 3 in the same manner as described above (Step S 1 . 58 ). Subsequently, the same processing is repeated.
- control device 20 a operating by the channel 3 is the home control device, and the registration control unit 109 performs control to transmit, to the control device 20 a by the channel 3 , a registration request for requesting the control device 20 a to register the communication terminal device 100 as a target to be controlled.
- the channel selection unit 103 selects one of the frequency channels at random as the first frequency channel to be used in beacon request transmission. Therefore, even if there are a large number of control devices in neighboring networks and a large number of beacons are received, it is possible, without a large-capacity memory, to find out the home control device and cause the home control device to register the communication terminal device 100 as a target to be controlled. Furthermore, even if, for example, the first attempt for the registration processing fails to find the home control device, it is possible to increase a probability of finding the home control device and causing the home control device to register the communication terminal device as the number of attempts for the registration processing is increased.
- the registration control unit 109 transmits a registration request to the control device, or even if it is not certain whether or not the control device list includes the home control device, the registration control unit 109 transmits a registration request sequentially to all the control devices.
- the present invention is not limited to the above.
- the communication terminal device 100 includes a sensor unit (not shown) that detects a receiving electrical field intensity of a beacon received by the receiving unit 106 , and stores the receiving electrical field intensity detected by the sensor unit as well as the network ID, the device address, the frequency channel, and the like into the control device list. Then, after completion of the scanning, a registration request signal is transmitted to a control device identified by a network ID having the highest receiving electrical field intensity in the control device list.
- a beacon does not include information for determining whether or not a corresponding control device is the home control device, it is possible to cause the home control device to register the communication terminal device 100 as a target to be controlled.
- a registration request signal not only to the control device identified by the network ID having the highest receiving electrical field intensity, but also to a control device or the like which is identified by a network ID having the second highest receiving electrical field intensity.
- Step S 109 in FIG. 6 a frequency channel immediately subsequent to a current frequency channel is selected, but the present invention is not limited to the above. For example, it is possible to select a frequency channel at random from frequency channels which have not yet been used in scanning. Therefore, the randomness of the frequency channel selection is increased, thereby increasing a probability of finding the home control device and registering the target communication terminal device.
- the first frequency channel to be used in transmission of a beacon request is selected at random from a plurality of frequency channels every time a control signal is detected.
- the first frequency channel to be used in transmission of a beacon request is selected at random from a plurality of frequency channels when a control signal is detected for the first time, but a frequency channel immediately subsequent to the latest frequency channel that has been previously used is selected when a control signal is detected for the second or successive time.
- FIG. 8 is a block diagram illustrating a structure of a communication terminal device according to Embodiment 2.
- the same reference numerals in the Embodiment 1 are assigned to the identical elements in Embodiment 2, so that the identical elements are not described again.
- the communication terminal device 200 is a device that causes a control device to register the communication terminal device 200 as a target to be controlled. As illustrated in FIG. 8 , the communication terminal device 200 includes the detection unit 101 , the scan control unit 102 , a channel selection unit 201 , the frame generation unit 104 , the transmission unit 105 , the receiving unit 106 , the frame analysis unit 107 , the list storage unit 108 , the registration control unit 109 , and a channel storage unit 202 .
- the channel selection unit 201 selects one of the frequency channels at random as the first frequency channel to be used in beacon request transmission.
- the channel selection unit 201 selects a subsequent frequency channel (for example, selects a channel 4 if the current frequency channel is a channel 3 ). In this manner, the channel selection unit 201 selects the channels sequentially one by one.
- the channel selection unit 201 stores the current frequency channel into the channel storage unit 202 .
- the channel selection unit 201 selects, as the first frequency channel to be used in beacon request transmission, a frequency channel immediately subsequent to the frequency channel stored in the channel storage unit 202 .
- the channel storage unit 202 is an example of the second storage unit according to the aspect of the present invention.
- the channel storage unit 202 stores a frequency channel that is currently used.
- FIG. 9 is a flowchart of the scanning performed by the communication terminal device 200 according to Embodiment 2.
- the same step numbers in Embodiment 1 are assigned to the identical steps in Embodiment 2.
- the channel selection unit 201 determines whether or not the channel storage unit 202 stores the latest frequency channel that has been previously used (Step S 201 ).
- Step S 201 If it is determined that the latest frequency channel is stored (Yes at Step S 201 ), in other words, if the detection unit 101 detects a control signal for the second or successive time, the channel selection unit 201 selects, as the first frequency channel to be channel used in beacon request transmission, a frequency channel immediately subsequent to the latest frequency channel stored in the channel storage unit 202 (Step S 202 ).
- the channel selection unit 201 selects one of the frequency channels at random as the first frequency channel to be used in beacon request transmission (Step S 203 ).
- the scan control unit 102 starts a scan timer for which a scan time period is previously set (Step S 102 ).
- the scan control unit 102 performs control to broadcast-transmit a beacon request (Step S 103 ). More specifically, the scan control unit 102 instructs the frame generation unit 104 and the transmission unit 105 to broadcast-transmit a beacon request by using the frequency channel selected by the channel selection unit 201 .
- the scan control unit 102 determines whether or not the receiving unit 106 receives a beacon (Step S 104 ). If it is determined that a beacon is received (Yes at Step S 104 ), then the frame analysis unit 107 analyzes the beacon received by the receiving unit 106 , then retrieves, from the beacon, predetermined parameters, such as a network ID and a device address which are used for identifying the control device having transmitted the beacon, and stores the parameters into the list storage unit 108 in association with the frequency channel as the control device list (updates the control device list) (Step S 105 ).
- predetermined parameters such as a network ID and a device address which are used for identifying the control device having transmitted the beacon
- the scan control unit 102 determines whether or not the control device list stored in the list storage unit 108 is full (Step S 106 ). If it is determined that the control device list is full (Yes at Step S 106 ), then the scan control unit 102 ends the scanning.
- Step S 107 the scan control unit 102 determines whether or not the scan timer is expired.
- Step S 107 If it is determined that the scan timer is not expired (No at Step S 107 ), then the processing returns to the step for the beacon receipt determination (Step S 104 ). On the other hand, if the scan timer is expired (Yes at Step S 107 ), then the channel selection unit 201 stores the current frequency channel into the channel storage unit 202 (Step S 204 ).
- the scan control unit 102 determines whether or not the scanning has been performed by all the frequency channels (Step S 108 ). If it is determined that scanning has not yet been performed by using all the frequency channels (No at Step S 108 ), then the channel selection unit 201 selects a subsequent frequency channel (for example, selects a channel 4 if the current frequency channel is a channel 3 ) (Step S 109 ) and the processing returns to the step for the scan timer start (Step S 102 ) and repeats the subsequent steps. If scanning has already been performed by using all the frequency channels (Yes at Step S 108 ), then the scan control unit 102 ends the scanning.
- a subsequent frequency channel for example, selects a channel 4 if the current frequency channel is a channel 3
- FIG. 10 is a sequence diagram of an example of detailed steps in the scanning according to Embodiment 2. It should be noted that, for the sake of simplicity in the explanation, the sequence diagram of FIG. 10 does not include all of the steps in the flowchart of FIG. 9 .
- Step S 151 the channel selection unit 201 performs the step for the random frequency channel selection (Step S 151 ), and then the subsequent steps until the control device list becomes full and therefore the scanning is ended (Step S 156 ) are the same as those in the example of FIG. 7 .
- control device list does not include the home control device
- a user performs an operation for registration processing again.
- the detection unit 101 detects a control signal instructing start of registration processing, and scanning starts again.
- the channel selection unit 201 re-selects, as the first frequency channel to be used in beacon request transmission, a frequency channel immediately subsequent to the frequency channel (in this example, CH 6 ) stored in the channel storage unit 202 .
- a channel 7 (CH 7 ) is selected (Step S 251 ).
- the transmission unit 105 broadcast-transmits a beacon request by using the channel 7 .
- the receiving unit 106 receives beacons from control devices 20 a , etc. which are operating by the channel 7 .
- Step S 252 When the receiving unit 106 receives the beacons, a network ID and a device address are retrieved from each of the beacons and stored in the control device list in association with the channel 7 in the same manner as described above (Step S 252 ).
- control device 20 a operating by the channel 7 is the home control device, and the registration control unit 109 performs control to transmit, to the control device 20 a by the channel 7 , a registration request for requesting the control device 20 a to register the communication terminal device 200 as a target to be controlled.
- the channel selection unit 201 selects one of the frequency channels at random as the first frequency channel to be used in beacon request transmission, and when the detection unit 101 detects a control signal for the second or successive time, the channel selection unit 201 selects a frequency channel immediately subsequent to the latest frequency channel that has been previously used.
- the first attempt for the registration processing fails to find the home control device, it is possible to increase a probability of finding the home control device and causing the home control device to register the communication terminal device as the number of attempts for the registration processing is increased.
- the channel selection unit 201 selects, as the first frequency channel to be used in beacon request transmission, a frequency channel immediately subsequent to a frequency channel stored in the channel storage unit 202 .
- the present invention is not limited to the above.
- the channel selection unit 201 selects the frequency channel stored in the channel storage unit 202 , as the first frequency channel to be used in beacon request transmission.
- Embodiment 3 every time a control signal is detected, one of frequency channels is selected at random as the first frequency channel to be used in beacon request transmission in the same manner as described in Embodiment 1, and transmission power for the beacon request transmission is increased.
- FIG. 11 is a block diagram illustrating a structure of a communication terminal device according to Embodiment 3.
- the same reference numerals in the Embodiment 1 are assigned to the identical elements in Embodiment 3, so that the identical elements are not described again.
- the communication terminal device 300 is a device that causes a control device to register the communication terminal device 300 as a target to be controlled. As illustrated in FIG. 11 , the communication terminal device 300 includes the detection unit 101 , a scan control unit 301 , the channel selection unit 103 , the frame generation unit 104 , a transmission unit 303 , the receiving unit 106 , the frame analysis unit 107 , the list storage unit 108 , the registration control unit 109 , and a transmission power control unit 302 .
- the scan control unit 301 performs scanning to search for the home control device. More specifically, the scan control unit 301 performs control to broadcast-transmit a beacon request for requesting control devices to transmit beacons.
- the scanning allows the communication terminal device to search a plurality of control devices including control devices in nearby networks such as networks in neighbors, for a desired control device to be connected (home control device).
- the scan control unit 301 performs control to broadcast-transmit a beacon request by all a plurality of frequency channels. Under the control, a beacon request is broadcast-transmitted (simultaneously transmitted) first by using one of the frequency channels.
- a predetermined scan time period has passed (expiry of a scan timer)
- the scan control unit 301 ends the scanning by the current frequency channel and starts broadcast-transmission of a beacon request by using a different frequency channel.
- the scan control unit 301 notifies the start or end to the transmission power control unit 302 .
- the transmission power control unit 302 When the transmission power control unit 302 receives, from the scan control unit 301 , notification indicating that broadcast-transmission of a beacon request is to start, the transmission power control unit 302 lowers a predetermined transmission power level of the transmission unit 303 to, for example, a half. Furthermore, when the transmission power control unit 302 receives, from the scan control unit 301 , notification indicating that broadcast-transmission of a beacon request is ended, the transmission power control unit 302 sets the lowered transmission power level of the transmission unit 303 back to the predetermined transmission power level.
- the transmission unit 303 broadcast-transmits, with the transmission power level controlled and lowered by the transmission power control unit 302 , a frame of a beacon request generated by the frame generation unit 104 by using a frequency channel selected by the channel selection unit 103 .
- FIG. 12 is a flowchart of the scanning performed by the communication terminal device 300 according to Embodiment 3. The same step numbers in Embodiment 1 are assigned to the identical steps in Embodiment 3.
- the transmission power control unit 302 receives, from the scan control unit 301 , a notification indicating that a beacon request is to be broadcast-transmitted, and then lowers a predetermined transmission power level of the transmission unit 303 (Step S 301 ).
- the channel selection unit 103 selects one of frequency channels at random as the first frequency channel to be used in the beacon request transmission (Step S 101 ).
- the scan control unit 301 starts a scan timer for which a scan time period is previously set (Step S 102 ).
- the scan control unit 301 performs control to broadcast-transmit a beacon request (Step S 103 ).
- the scan control unit 301 instructs the frame generation unit 104 and the transmission unit 303 to broadcast-transmit a beacon request by using the frequency channel selected by the channel selection unit 103 .
- the transmission power level of the transmission unit 303 is lowered from the predetermined transmission power level, the beacon request is broadcast-transmitted with the lowered transmission power level.
- the scan control unit 301 determines whether or not the receiving unit 106 receives a beacon (Step S 104 ). If it is determined that a beacon is received (Yes at Step S 104 ), then the frame analysis unit 107 analyzes the beacon received by the receiving unit 106 , then retrieves, from the beacon, predetermined parameters, such as a network ID and a device address which are used for identifying the control device having transmitted the beacon, and stores the predetermined parameters into the list storage unit 108 in association with the frequency channel as the control device list (updates the control device list) (Step S 105 ).
- predetermined parameters such as a network ID and a device address which are used for identifying the control device having transmitted the beacon
- the scan control unit 301 determines whether or not the control device list stored in the list storage unit 108 is full (Step S 106 ). If it is determined that the control device list is full (Yes at Step S 106 ), then the scan control unit 301 terminates the scanning, and the transmission power control unit 302 sets the lowered transmission power level of the transmission unit 303 back to the predetermined transmission power level (Step S 302 ).
- Step S 107 the scan control unit 301 determines whether or not the scan timer is expired.
- Step S 107 If it is determined that the scan timer is not expired (No at Step S 107 ), then the processing returns to the step for the beacon receipt determination (Step S 104 ). On the other hand, if the scan timer is expired (Yes at Step S 107 ), then the scan control unit 301 determines whether or not scanning has been performed by using all the frequency channels (Step S 108 ).
- the channel selection unit 103 selects a subsequent frequency channel (for example, selects a channel 4 if the current frequency channel is a channel 3 ) (Step S 109 ) and the processing returns to the step for the scan timer start (Step S 102 ) and repeats the subsequent steps.
- Step S 302 If scanning has already been performed by using all the frequency channels (Yes at Step S 1 . 08 ), then the scan control unit 301 ends the scanning, and the transmission power control unit 302 sets the lowered transmission power level of the transmission unit 303 back to the predetermined transmission power level (Step S 302 ).
- FIG. 13 is a sequence diagram of an example of detailed steps in the scanning according to Embodiment 3. It should be noted that, for the sake of simplicity in the explanation, the sequence diagram of FIG. 13 does not include all of the steps in the flowchart of FIG. 12 .
- the transmission power control unit 302 lowers the predetermined transmission power level of the transmission unit 303 (Step S 351 ).
- the channel selection unit 103 selects one of frequency channels at random as the first frequency channel to be used in beacon request transmission.
- a channel 2 (CH 2 ) is selected (Step S 352 ).
- the transmission unit 303 broadcast-transmits a beacon request by using the channel 2 .
- the transmission power level of the transmission unit 303 is lowered from the predetermined transmission power level, the beacon request is broadcast-transmitted with the lowered transmission power level. Therefore, a propagation area of the beacon request is reduced.
- the propagation area of the beacon request there is not a control device operating by the channel 2 and a beacon is not received.
- Step S 353 when a scan timer for the channel 2 is expired (Step S 353 ), then the channel selection unit 103 selects, as a frequency channel to be used to transmit a beacon request, a channel 3 (CH 3 ) immediately subsequent to the channel 2 (CH 2 ) (Step S 354 ). In this state, the transmission unit 303 broadcast-transmits a beacon request by using the channel 3 . Then, the receiving unit 106 receives beacons from control devices 20 a , etc. which are operating by the channel 3 . When the receiving unit 106 receives the beacons, a network ID and a device address are retrieved from each of the beacons and stored in the control device list in association with the channel 3 in the same manner as described above (Step S 355 ).
- the channel selection unit 103 sequentially selects channels 4 to 8 and repeats the same processing by each channel. Finally, the channel selection unit 103 selects, as a frequency channel to be used in beacon request transmission, a channel 1 (CH 1 ) immediately subsequent to the channel 8 (CH 8 ) (Step S 356 ).
- a beacon request is broadcast-transmitted by using the channel 1 .
- beacons are received from the control devices 20 b and 20 c which are operating by the channel 1 .
- a network ID and a device address are retrieved from each of the beacons and stored in the control device list in association with the channel 1 in the same manner as described above (Step S 357 ).
- Step S 358 when a scan timer for the channel 1 is expired (Step S 358 ), the scanning has been completed.
- control device 20 a operating by the channel 3 is the home control device, and the registration control unit 109 performs control to transmit, to the control device 20 a by the channel 1 , a registration request for requesting the control device 20 a to register the communication terminal device 300 as a target to be controlled.
- the transmission power control unit 302 lowers the predetermined transmission power level of the transmission unit 303 . Therefore, a propagation area of the beacon request is reduced. As a result, even if there are a large number of control devices in neighboring networks in an original propagation area of the beacon request signal, it is possible, without a large-capacity memory, to find the home control device and cause the home control device to register the communication terminal device as a target to be controlled. Furthermore, even if, for example, the first attempt for the registration processing fails to find the home control device, it is possible to increase a probability of finding the home control device and causing the home control device to register the communication terminal device as the number of attempts for the registration processing is increased.
- the transmission unit or the receiving unit may perform not only wireless communication, but also wired communication, such as Power Line Communication (PLC), Ethernet®, Universal Serial Bus (USB), and High-Definition Multimedia Interface® (HDMI).
- PLC Power Line Communication
- USB Universal Serial Bus
- HDMI High-Definition Multimedia Interface
- the communication terminal device transmits a beacon request and receives a beacon from a control device according to IEEE802.15.4 standard, but the present invention is not limited to the above.
- the communication terminal device according to the present invention can provide the same effects also by probe transmission and probe response.
- each of the structural elements may be implemented to a dedicated hardware or executed by a suitable software program.
- Each of the structural elements may be implemented by reading a software program by a program execution unit, such as a Central Processing Unit (CPU) or a processor, from a recording medium such as a hard disk or a semiconductor memory, and executing the software program.
- a program execution unit such as a Central Processing Unit (CPU) or a processor
- CPU Central Processing Unit
- processor a processor
- An example of the software for implementing the communication terminal device in each of the above-described embodiments is a program as described below.
- the program causes a computer to execute a control method of controlling a communication terminal device.
- the method including: detecting a control signal instructing start of registration processing for causing a desired control device among a plurality of control devices to register a communication terminal device as a target to be controlled; sequentially selecting, from a plurality of frequency channels, a frequency channel to be used in transmission of a beacon request for requesting each of the control devices to transmit a beacon signal; transmitting the beacon request to each of the control devices by using the frequency channel selected in the selecting; and receiving the beacon signal from each of the control devices in response to the beacon request, wherein in the selecting, a first frequency channel to be used in transmission of the beacon request is selected at random from the frequency channels, when the control signal is detected in the detecting.
- the present invention is capable of searching for a home control device and causing the home control device to register a target communication terminal device to be controlled without providing a large-capacity memory.
- the present invention is useful for a communication terminal device or the like which causes a control device to register the communication terminal device as a target to be controlled via a wired communication network or a wireless communication network.
Abstract
Description
- [PTL 1] Japanese Patent No. 4316488
- [PTL 2] Japanese Unexamined Patent Application Publication No. 2006-19962
- 10, 100, 200, 300 communication terminal device
- 20 control device
- 101 detection unit
- 102, 301 scan control unit
- 103, 201 channel selection unit
- 104 frame generation unit
- 105, 303 transmission unit
- 106 receiving unit
- 107 frame analysis unit
- 108 list storage unit
- 109 registration control unit
- 202 channel storage unit
- 302 transmission power control unit
Claims (11)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012197442 | 2012-09-07 | ||
JP2012-197442 | 2012-09-07 | ||
PCT/JP2013/005108 WO2014038161A1 (en) | 2012-09-07 | 2013-08-29 | Communication terminal apparatus, communication system, and method for controlling communication terminal apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
US20140315591A1 US20140315591A1 (en) | 2014-10-23 |
US9271252B2 true US9271252B2 (en) | 2016-02-23 |
Family
ID=50236791
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/355,059 Expired - Fee Related US9271252B2 (en) | 2012-09-07 | 2013-08-29 | Communication terminal device, communication system, and method of controlling communication terminal device |
Country Status (4)
Country | Link |
---|---|
US (1) | US9271252B2 (en) |
JP (1) | JP5853140B2 (en) |
CN (1) | CN103907379B (en) |
WO (1) | WO2014038161A1 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6152616B2 (en) * | 2013-07-05 | 2017-06-28 | パナソニックIpマネジメント株式会社 | Communication terminal and communication system |
JP6375657B2 (en) * | 2014-03-19 | 2018-08-22 | カシオ計算機株式会社 | Wireless communication apparatus, wireless communication system, and wireless communication method |
JP6533085B2 (en) | 2015-03-31 | 2019-06-19 | Line株式会社 | Terminal, information processing method, and program |
JP6699342B2 (en) * | 2016-05-18 | 2020-05-27 | 富士通株式会社 | Information processing apparatus, information processing method, information processing program, and information processing system |
JP6884600B2 (en) * | 2017-03-02 | 2021-06-09 | 任天堂株式会社 | Wireless communication system, communication method, information processing device, and information processing program |
CN111132273B (en) * | 2020-01-03 | 2022-03-29 | 环鸿电子(昆山)有限公司 | Passive scan conversion method and system for wireless network |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030002456A1 (en) | 2001-07-02 | 2003-01-02 | Koninklijke Philips Electronics N.V. | Dynamic frequency selection with recovery for a basic service set network |
WO2003005643A1 (en) | 2001-07-02 | 2003-01-16 | Koninklijke Philips Electronics N.V. | Dynamic frequency selection with recovery for a basic service set wireless network |
WO2005010214A2 (en) | 2003-07-17 | 2005-02-03 | Sensicast Systems, Inc. | Method and apparatus for communication in a mesh-type wireless sensor network |
US20060003756A1 (en) | 2004-06-30 | 2006-01-05 | Kabushiki Kaisha Toshiba | Wireless communication apparatus and wireless communication method |
US20060009246A1 (en) | 2004-07-12 | 2006-01-12 | Interdigital Technology Corporation | Neighbor scanning in wireless local area networks |
JP2006186616A (en) | 2004-12-27 | 2006-07-13 | Toshiba Corp | Radio communications device, radio communications system, and communication connection setting method |
WO2006123218A2 (en) | 2005-05-16 | 2006-11-23 | Iwics Inc | Multi-medium wide area communication network |
US20060293048A1 (en) * | 2005-06-27 | 2006-12-28 | Renaissance Learning, Inc. | Wireless classroom response system |
WO2008093817A1 (en) | 2007-01-29 | 2008-08-07 | Canon Kabushiki Kaisha | Communication apparatus, communication method therefor, and program |
JP2008219919A (en) | 2008-03-28 | 2008-09-18 | Seiko Epson Corp | Method of retrieving wireless lan terminal device, system for retrieving wireless lan terminal device using the same retrieval method, and program for retrieving wireless lan terminal device |
EP2009844A1 (en) | 2007-06-28 | 2008-12-31 | Research In Motion Limited | System and method of communicating with a First and second Network by a communication device |
US20100260158A1 (en) | 2009-04-08 | 2010-10-14 | Masahiko Naito | Wireless communication device, wireless communication system, wireless communication method and program |
JP2011019134A (en) | 2009-07-09 | 2011-01-27 | Panasonic Corp | Radio communication equipment, radio communication method, and radio communication system |
US20110268201A1 (en) * | 2007-03-15 | 2011-11-03 | Kenneth Kludt | Method and apparatus for random access channel probe initialization using transmit diversity |
US20120224568A1 (en) * | 2011-03-02 | 2012-09-06 | Interdigital Patent Holdings, Inc. | Method and apparatus for synchronizing node transmissions in a network |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102075929B (en) * | 2011-01-26 | 2014-04-02 | 杨秀英 | Access authentication method, gateway and system for smart home system |
-
2013
- 2013-08-29 US US14/355,059 patent/US9271252B2/en not_active Expired - Fee Related
- 2013-08-29 CN CN201380003690.XA patent/CN103907379B/en not_active Expired - Fee Related
- 2013-08-29 JP JP2013558257A patent/JP5853140B2/en not_active Expired - Fee Related
- 2013-08-29 WO PCT/JP2013/005108 patent/WO2014038161A1/en active Application Filing
Patent Citations (42)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030002456A1 (en) | 2001-07-02 | 2003-01-02 | Koninklijke Philips Electronics N.V. | Dynamic frequency selection with recovery for a basic service set network |
WO2003005643A1 (en) | 2001-07-02 | 2003-01-16 | Koninklijke Philips Electronics N.V. | Dynamic frequency selection with recovery for a basic service set wireless network |
JP2004534480A (en) | 2001-07-02 | 2004-11-11 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Dynamic frequency selection with wireless network recovery of basic service set |
US7120138B2 (en) | 2001-07-02 | 2006-10-10 | Koninklijke Philips Electronics N.V. | Dynamic frequency selection with recovery for a basic service set network |
US20070258508A1 (en) | 2003-07-17 | 2007-11-08 | Werb Jay P | Method and apparatus for wireless communication in a mesh network |
US7701858B2 (en) | 2003-07-17 | 2010-04-20 | Sensicast Systems | Method and apparatus for wireless communication in a mesh network |
US7675863B2 (en) | 2003-07-17 | 2010-03-09 | Sensicast Systems | Method and apparatus for wireless communication in a mesh network using connectivity assessment at multiple frequencies |
WO2005010214A2 (en) | 2003-07-17 | 2005-02-03 | Sensicast Systems, Inc. | Method and apparatus for communication in a mesh-type wireless sensor network |
US20080037431A1 (en) | 2003-07-17 | 2008-02-14 | Sensicast Systems | Method and apparatus for wireless communication in a mesh network with trackable randomized schedule |
US20080040509A1 (en) | 2003-07-17 | 2008-02-14 | Sensicast Systems | Method and apparatus for wireless communication in a mesh network with node activity monitoring |
JP2007535203A (en) | 2003-07-17 | 2007-11-29 | センシキャスト・システムズ・インコーポレーテッド | Wireless communication method and apparatus in mesh network |
US20080037569A1 (en) | 2003-07-17 | 2008-02-14 | Sensicast Systems | Method and apparatus for wireless communication in a mesh network using software proxies |
US20080036589A1 (en) | 2003-07-17 | 2008-02-14 | Sensicast Systems | Method and apparatus for wireless communication in a mesh network using connectivity assessment at multiple frequencies |
US20080037454A1 (en) | 2003-07-17 | 2008-02-14 | Sensicast Systems | Method and apparatus for wireless communication in a mesh network with software downloaded to nodes |
JP2006019962A (en) | 2004-06-30 | 2006-01-19 | Toshiba Corp | Device and method for radio communication |
US20060003756A1 (en) | 2004-06-30 | 2006-01-05 | Kabushiki Kaisha Toshiba | Wireless communication apparatus and wireless communication method |
US7356333B2 (en) | 2004-06-30 | 2008-04-08 | Kabushiki Kaisha Toshiba | Wireless communication apparatus and wireless communication method |
WO2006017024A2 (en) | 2004-07-12 | 2006-02-16 | Interdigital Technology Corporation | Neighbor scanning in wireless local area networks |
US20120155439A1 (en) | 2004-07-12 | 2012-06-21 | Interdigital Technology Corporation | Neighbor scanning in wireless local area networks |
JP2012100357A (en) | 2004-07-12 | 2012-05-24 | Interdigital Technology Corp | Neighbor scanning in wireless local area networks |
US8099094B2 (en) | 2004-07-12 | 2012-01-17 | Interdigital Technology Corporation | Neighbor scanning in wireless local area networks |
US20060009246A1 (en) | 2004-07-12 | 2006-01-12 | Interdigital Technology Corporation | Neighbor scanning in wireless local area networks |
JP2006186616A (en) | 2004-12-27 | 2006-07-13 | Toshiba Corp | Radio communications device, radio communications system, and communication connection setting method |
JP4316488B2 (en) | 2004-12-27 | 2009-08-19 | 株式会社東芝 | Wireless communication apparatus, wireless communication system, and communication connection setting method |
WO2006123218A2 (en) | 2005-05-16 | 2006-11-23 | Iwics Inc | Multi-medium wide area communication network |
JP2008541641A (en) | 2005-05-16 | 2008-11-20 | アイウィクス・インコーポレーテッド | Multi-medium wide area communication network |
US20090133105A1 (en) | 2005-05-16 | 2009-05-21 | James David Larsen | Multi-medium wide area communication network |
US20060293048A1 (en) * | 2005-06-27 | 2006-12-28 | Renaissance Learning, Inc. | Wireless classroom response system |
WO2008093817A1 (en) | 2007-01-29 | 2008-08-07 | Canon Kabushiki Kaisha | Communication apparatus, communication method therefor, and program |
JP2008187348A (en) | 2007-01-29 | 2008-08-14 | Canon Inc | Communication equipment, communication method for communication equipment and program |
US20130184017A1 (en) | 2007-01-29 | 2013-07-18 | Canon Kabushiki Kaisha | Communication apparatus, communication method therefor, and program |
US20130182613A1 (en) | 2007-01-29 | 2013-07-18 | Canon Kabushiki Kaisha | Communication apparatus, communication method therefor, and program |
US8411592B2 (en) | 2007-01-29 | 2013-04-02 | Canon Kabushiki Kaisha | Communication apparatus, communication method therefor, and program |
US20100046394A1 (en) | 2007-01-29 | 2010-02-25 | Canon Kabushiki Kaisha | Communication apparatus, communication method therefor, and program |
US20110268201A1 (en) * | 2007-03-15 | 2011-11-03 | Kenneth Kludt | Method and apparatus for random access channel probe initialization using transmit diversity |
EP2009844A1 (en) | 2007-06-28 | 2008-12-31 | Research In Motion Limited | System and method of communicating with a First and second Network by a communication device |
JP2008219919A (en) | 2008-03-28 | 2008-09-18 | Seiko Epson Corp | Method of retrieving wireless lan terminal device, system for retrieving wireless lan terminal device using the same retrieval method, and program for retrieving wireless lan terminal device |
US20130170459A1 (en) | 2009-04-08 | 2013-07-04 | Sony Corporation | Wireless communication device, wireless communication system, wireless communication method and program |
JP2010245975A (en) | 2009-04-08 | 2010-10-28 | Sony Corp | Wireless communication device, system, method, and program |
US20100260158A1 (en) | 2009-04-08 | 2010-10-14 | Masahiko Naito | Wireless communication device, wireless communication system, wireless communication method and program |
JP2011019134A (en) | 2009-07-09 | 2011-01-27 | Panasonic Corp | Radio communication equipment, radio communication method, and radio communication system |
US20120224568A1 (en) * | 2011-03-02 | 2012-09-06 | Interdigital Patent Holdings, Inc. | Method and apparatus for synchronizing node transmissions in a network |
Non-Patent Citations (1)
Title |
---|
International Search Report issued Oct. 8, 2013 in corresponding International Application No. PCT/JP2013/005108. |
Also Published As
Publication number | Publication date |
---|---|
CN103907379A (en) | 2014-07-02 |
US20140315591A1 (en) | 2014-10-23 |
JP5853140B2 (en) | 2016-02-09 |
JPWO2014038161A1 (en) | 2016-08-08 |
CN103907379B (en) | 2017-06-30 |
WO2014038161A1 (en) | 2014-03-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9271252B2 (en) | Communication terminal device, communication system, and method of controlling communication terminal device | |
TWI461075B (en) | Methods of optimizing scanning parameters for a plurality of channels in a wireless band | |
US7995468B2 (en) | Communication apparatus and control method thereof | |
US9572190B2 (en) | Device and method for associating with WiFi networks | |
US20120113971A1 (en) | Efficient wlan discovery and association | |
WO2019154239A1 (en) | Method and apparatus for determining wireless communication sending resource | |
US8782257B2 (en) | Communication apparatus, and communication method therefor | |
US9820262B2 (en) | Control device, communication system, and method for registering terminal devices and scanning for other control devices | |
CN107438247B (en) | Wireless relay implementation method and device | |
CN106211279A (en) | Wireless network method of network entry and wireless device | |
KR20170137617A (en) | Method and apparatus for setup of wireless connection | |
KR20130053341A (en) | Access point auto selection apparatus and method for wi-fi systems | |
JPWO2011129115A1 (en) | Terminal device and registration method thereof | |
US20130145030A1 (en) | Control device, terminal apparatus, and communication system | |
US9642070B2 (en) | Method for avoiding interference in wireless local area network system and apparatus for performing the same | |
JP6286133B2 (en) | User device and collision detection method | |
EP3018969A1 (en) | Communication terminal, communication method, and program | |
JP6081882B2 (en) | Wireless LAN base unit | |
WO2014205837A1 (en) | Method and apparatus for determining signaling channel location | |
JP5619255B2 (en) | COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND PROGRAM | |
WO2017199358A1 (en) | Wireless relay device, wireless control device, and wireless communication system | |
CN107959933B (en) | Code matching method, device, equipment and storage medium for PLC (programmable logic controller) equipment in WiFi (wireless fidelity) wireless network | |
US20220159675A1 (en) | User equipment | |
KR20240045004A (en) | Electronic apparatus and method for controlling thereof | |
CN115734394A (en) | Data transmission method, device, equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: PANASONIC CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:UKITA, YOSUKE;TANIGUCHI, TOSHIO;FUJII, TAKASHI;AND OTHERS;SIGNING DATES FROM 20140317 TO 20140318;REEL/FRAME:033301/0201 |
|
AS | Assignment |
Owner name: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PANASONIC CORPORATION;REEL/FRAME:034194/0143 Effective date: 20141110 Owner name: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LT Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PANASONIC CORPORATION;REEL/FRAME:034194/0143 Effective date: 20141110 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
AS | Assignment |
Owner name: SOVEREIGN PEAK VENTURES, LLC, TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.;REEL/FRAME:048268/0916 Effective date: 20181012 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20200223 |
|
AS | Assignment |
Owner name: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD., JAPAN Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE ERRONEOUSLY FILED APPLICATION NUMBERS 13/384239, 13/498734, 14/116681 AND 14/301144 PREVIOUSLY RECORDED ON REEL 034194 FRAME 0143. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNOR:PANASONIC CORPORATION;REEL/FRAME:056788/0362 Effective date: 20141110 |