WO2008004279A1 - Appareil de communication, et procédé et programme pour commander la commutation de destinations de connexion d'un appareil de communication sans fil en utilisant l'appareil de communication - Google Patents
Appareil de communication, et procédé et programme pour commander la commutation de destinations de connexion d'un appareil de communication sans fil en utilisant l'appareil de communication Download PDFInfo
- Publication number
- WO2008004279A1 WO2008004279A1 PCT/JP2006/313317 JP2006313317W WO2008004279A1 WO 2008004279 A1 WO2008004279 A1 WO 2008004279A1 JP 2006313317 W JP2006313317 W JP 2006313317W WO 2008004279 A1 WO2008004279 A1 WO 2008004279A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- communication device
- wireless communication
- access point
- client
- wireless
- Prior art date
Links
Classifications
-
- 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
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
Definitions
- the present invention relates to a communication device, a connection destination switching control method for a wireless communication device by the communication device, and a program.
- a wireless LAN Local Area Network
- wireless LANs are becoming popular as mobile terminal communication methods because of the flexible location of terminals called wireless LAN access points (hereinafter simply referred to as “access points”).
- access points Normally, when operating a wireless LAN with a mobile terminal as a wireless LAN client (hereinafter simply referred to as “client”) in an area with a certain size, multiple access points are installed. Also, make the SSID (Service Set Identifier) of each access point the same.
- the client physically moves, the connection destination of the client is appropriately switched to the access point most suitable for connection, and the communication quality is maintained. Such an operation is called roaming.
- the client When a client performs roaming, the client creates a list of connectable access points based on the SSID and BSSID (Basic Service Set ID) included in the packet transmitted from the access point. Packets sent from the access point include "beacon packets periodically sent from the access point" or "access points that are response packets to probe request packets sent by clients" There is a “probe response packet”. The client then connects to the access point that is determined to be most suitable for connection from the connectable access points.
- SSID Service Set ID
- Patent Document 1 Japanese Patent Laid-Open No. 11-317747
- An object of the present invention is to reduce the occurrence of communication quality degradation and communication interruption that occur when a client switches access points.
- the communication device of the present invention authenticates the wireless communication device based on whether or not a predetermined authentication condition is satisfied when a connection request is received from the wireless communication device, and wireless communication by the authentication unit.
- a communication device including means for relaying communication by the wireless communication device when the device is authenticated, and identifying a communication device that relays communication by the wireless communication device from other communication devices Means for receiving connection information including identification information for receiving, means for receiving identification information for identifying a communication device that relays communication by the wireless communication device from the wireless communication device, and the wireless communication Means for permitting relaying of communication by the wireless communication device when the identification information received from the device is included in the connection information received from the other communication device.
- the identification information for identifying the communication device that receives the connection request from the wireless communication device and relays the communication by the wireless communication device receiving the wireless communication device power is the other communication.
- the determination of whether or not the predetermined authentication condition is satisfied is omitted. Therefore, when a wireless communication device power connection request is received, communication of the wireless communication device can be relayed at high speed.
- the identification information for identifying the communication device that relays communication by the wireless communication device has a different value for each wireless communication device that relays communication. It may be set.
- the wireless communication device is connected. When a connection request is received, permission for communication by the wireless communication device can be limited to a specific wireless communication device.
- the communication device of the present invention indicates a state in the other communication device from means for transmitting a status inquiry in the other communication device to the other communication device and the other communication device in response to the inquiry.
- Means for receiving a reply including status information; a determination means for determining another communication apparatus that relays communication by the wireless communication apparatus based on the status information included in the reply; and A means for transmitting to another determined communication device may be further provided. According to the communication device of the present invention, it is possible to determine another communication device that relays communication by the wireless communication device based on the state information indicating the state in the other communication device.
- the state information includes a received signal strength from the wireless communication device in another communication device, and the determining means selects another communication device having the best received signal strength. It may be determined as another communication device that relays communication by the wireless communication device. According to the communication device of the present invention, another communication device that relays communication by the wireless communication device can be determined based on the received signal strength from the wireless communication device in the other communication device.
- the present invention may be a method in which a computer, other devices, machines, etc. execute any one of the processes described above. Further, the present invention may be a program that causes a computer, other devices, machines, or the like to realize any of the functions described above. Further, the present invention may be a program in which such a program is recorded on a computer-readable recording medium. The invention's effect
- FIG. 1 is a diagram showing a network configuration example of a communication system according to the present embodiment.
- FIG. 2 is a block diagram showing a configuration of an access point according to the present embodiment.
- FIG. 3 is a functional block diagram showing functions of an access point according to the present embodiment
- FIG. 4 is a configuration diagram of a packet used in the communication system according to the present embodiment.
- FIG. 5 A flow chart showing the processing until the client and the access point establish a connection.
- FIG. 6 is a flowchart showing processing until a connection is established between the client and another access point.
- FIG. 7 is a flowchart showing an operation example of a source access point.
- FIG. 8 is a flowchart showing an operation example of another access point which is a movement destination. Explanation of symbols
- RAM Random access memory
- CPU Central processing unit
- the communication system includes a plurality of access points (corresponding to “communication apparatus” of the present invention) and a plurality of clients (corresponding to “wireless communication apparatus” of the present invention).
- Each access point has a unique MAC address (Media Access Control address) (hereinafter referred to as “wired MAC address”) used in a wired LAN.
- wireless MAC address Media Access Control address
- SSID and BSSID can be set for each access point.
- the SSID is used to determine whether a client can connect to the access point.
- the BSSID is used to identify the access point that relays client communications.
- BSSID corresponds to “identification information for identifying a communication device that relays communication by a wireless communication device” of the present invention.
- Access points are connected by a LAN cable. Communication between access points is performed via a LAN cable.
- a LAN cable For example, the Internet or Ethernet (registered trademark) can be used as a communication network connecting the access points.
- a communication network that connects access points is called a “subnetwork”.
- the communication system switches a client connected to the access point to another access point based on the determination on the access point side.
- a state where the client b connected to the access point A is switched to the access point C is shown.
- the client has a unique MAC address (hereinafter referred to as “wireless MAC address”) used in the wireless LAN. With this wireless MAC address, the access point can identify each client.
- the client When a client communicates with an access point via a wireless LAN, the client transmits a probe request packet including the SSID and the wireless MAC address of the client. In this case, the client transmits a probe request packet to the access point at a predetermined time interval by a timer (not shown) provided in the client.
- the SSID that is set in the access point in advance by the installation of the storage medium power or the input of the user is registered in the storage device etc. provided in the client!
- a client When communicating via a wireless LAN, a client receives a beacon packet periodically transmitted from an access point. Then, the client receives a probe response packet transmitted from the access point that has received the probe request packet.
- the beacon packet and probe response packet include SSID and BSSID! /.
- a client When a client receives beacon packets and probe response packets from multiple access points, the access point that sends the strongest signal to the client based on the signal strength of each beacon packet or probe response packet Is identified. Then, the client uses the SSID and BSSID included in the beacon packet or probe response packet received from the specified access point to start connection processing for the access point.
- the client executes connection processing as follows. First, the client sends an authentication request packet to the access point. The client receives an authentication response (Authentication Response) 1 sent by the access point that received the authentication request packet. Next, the client transmits an association request packet to the access point that has transmitted the authentication response packet. Further, the client receives an association response (Association Response) socket transmitted by the access point that has received the association request packet.
- Authentication Response authentication response
- Association Response association response
- the client completes the connection process with the access point.
- the client After completing the connection process with the access point, the client performs data communication with the access point using the BSSID included in the beacon packet or probe response packet received from the access point.
- the BSSID included in the beacon packet or probe response packet received from the access point By including the BSSID included in the beacon packet or probe response packet received from the access point in the transmission data packet, data communication with the access point is performed.
- the client can complete the connection process for an access point capable of relaying data communication.
- On the client side there is no change in the BSSI D used for connection even though the access point that is the physical connection destination has been switched. As a result, normal connection processing can be omitted on the client side when switching access points.
- BSSIDs are set for the access point for wireless LAN communication.
- the BS SID uses the wireless MAC address of the access point's wireless interface, but uses multiple different addresses.
- the access point periodically transmits a beacon packet to inform the client of its existence.
- each of the multiple BSSIDs set in the access point is put in the beacon packet.
- beacon packets containing one of the multiple B SSIDs set for the access point are prepared for the number of BSSIDs set for the access point. In this way, all BSSIDs set on the access point are recognized by the client.
- the access point receives a probe request packet for inquiring about the existence of the access point from the client. Then, the access point sends a probe response packet to the client, thereby inquiring about the presence of the access point from the client. Respond to In this case, the BSSID value included in the probe response packet is set at the access point, and one of a plurality of BSSIDs is used.
- the access point receives the authentication request packet transmitted by the client that has received the beacon packet or the probe response packet. Then, the access point transmits an authentication response packet to the client that has transmitted the authentication request packet.
- the access point receives an association request packet transmitted by the client that has received the authentication response packet. Further, the access point transmits an association response packet to the client that has transmitted the association request packet. As described above, the access point completes the connection process with the client.
- Each access point measures the position of each client connected to its own access point in terms of force and power. For this measurement, the received signal strength of the radio wave from the client connected to its own access point is used. In this case, the access point determines that it is close to the radio wave if the received signal strength of the radio wave from the client is high, and determines that the radio wave is far if the received signal strength of the radio wave from the client is low.
- the access point measures at regular intervals whether or not a client connected to the access point is in a radio wave position from other access points. The above measurement performed by the access point will be described below.
- the access point broadcasts an inquiry packet including the wireless MAC address of the client connected to its own access point in the subnetwork.
- the wireless MAC address of one of the clients is included in the inquiry packet.
- the client specified by the wireless MAC address included in the inquiry packet is called the “movement target client”.
- access point A broadcasts an inquiry packet containing the wireless MAC address of client b.
- the other access point receives the inquiry packet.
- Q Other access points that have received the match packet will be asked to move clients that are included in the query packet.
- the other access point puts the received signal strength from the moving target client measured by itself into a reply packet.
- the other access point sends a reply packet to the access point that sent the inquiry packet.
- the access point receives reply packets from other access points.
- the access point measures the radio wave positional relationship between the client connected to its own access point and another access point. If there are multiple clients connected to the local access point, measure the radio wave positional relationship between each client and other access points.
- Processing for connecting the movement target client to another access point will be described.
- the process of connecting the movement target client to another access point is executed when there is another access point that is closer to the radio wave than the access point to which the movement target client is connected.
- the access point compares the received signal strength of the radio wave from the client to be moved with the received signal strength included in the received reply packet.
- the access point When the received signal strength included in the received reply packet is higher than the received signal strength of the radio wave from the moving client, the access point transmits a reply packet containing the high received signal strength. Determine other access points.
- the access point uses the wireless MAC address of the client to be moved, the BSS ID used for connection with the client to be moved, and the connection with the client to be moved with respect to the other access points thus determined.
- the movement request packet is “communication that relays communication by the wireless communication apparatus” of the present invention. This corresponds to “connection information including identification information for identifying a device”.
- the other access point determined as described above receives the movement request packet. Then, the other access point that has received the movement request packet determines whether or not the movement target client can be accepted. Judgment whether or not to accept a client to be moved is based on, for example, the number of clients connected to other access points and the load of other access points (CPU load, memory load, etc.)! / Well! /
- the other access point When it is determined that the movement target client can be accepted, the other access point transmits an acceptance packet to the access point that transmits the movement request packet. When it is determined that the mobile client cannot be accepted, the other access point transmits a rejection packet to the access point that transmitted the movement request packet.
- the access point receives a rejection packet from another access point. If a deny packet is received from another access point, the access point stops the process of connecting the moving client to the other access point.
- the access point If the access point does not receive an acceptance packet from another access point within a certain period of time after transmitting the movement request packet, the access point stops the process of connecting the movement target client to the other access point. .
- the access point receives an acceptance packet from another access point. If an acceptance packet is received from another access point, the access point stops using the BSSID used for connection with the moving client. Specifically, by performing the following steps (1) to (3), the access point stops using the BSSID that is used to connect to the moving client!
- the access point does not respond to a packet whose destination is the BSSID used for connection with the movement target client.
- the access point stops transmitting beacon packets that contain the BSSID used for connection with the moving client.
- the access point stops sending a probe response packet containing the BSSID used for connection with the target client.
- the other access point sets the SSID and BSSID contained in the move request packet to itself after sending an acceptance bucket to the access point that sends the move request packet. . Then, the other access point performs data communication with the movement target client on the assumption that the connection process with the movement target client has been completed.
- the access point can connect the movement target client to another access point. That is, the other access point that is the movement destination receives the movement request packet from the access point that is the movement source. Another access point sets itself as the SSID and BSSID included in the move request packet. In this case, the other access points can be regarded as having completed the connection process with the client connected to the access point of the movement source.
- FIG. 2 is a block diagram showing the configuration of the access point of this embodiment.
- the access point is a random access memory (RAM) 1, a central processing unit (CPU) 2, a flash ROM 3, a wired LAN interface unit 4, a wireless LAN interface unit 5, and a power supply unit.
- the wireless LAN interface unit 5 includes a baseband processor 7, a transceiver 8, a power amplifier 9, and an antenna 10.
- the random access memory 1 is a storage medium used as a work area when the central processing unit 2 executes a wireless LAN control program.
- the central processing unit 2 executes a wireless LAN control program (for example, firmware, driver, etc.) recorded in the flash ROM 3.
- the central processing unit 2 uses the random access memory 1 as a temporary storage medium when executing the program.
- the central processing unit 2 includes a timer for measuring a certain time.
- the wired LAN interface unit 4 is connected to another access point through a network cable.
- the wired LAN interface unit 4 transmits packets to other access points through the network cape.
- the wired LAN interface unit 4 receives packets transmitted by other access points.
- the baseband processor 7 converts the signal from the transceiver 8 into a bit string represented by 1 and 0, and sends the bit string to the central processing unit 2.
- the baseband processor 7 converts the bit string received from the central processing unit 2 into a radio signal and sends the radio signal to the transceiver 8.
- Transceiver 8 down-converts the signal received from antenna 10 and sends it to baseband processor 7.
- the transceiver 8 up-converts the signal from the baseband processor 7 to the carrier frequency and sends it to the antenna 10.
- the power amplifier 9 increases the power of a signal transmitted to the client.
- the antenna 10 receives a radio signal from the client.
- the antenna 10 sends a wireless signal to the client.
- FIG. 3 is a functional block diagram showing functions of the access point.
- the access point has a control unit 11.
- the control unit 11 includes a random access memory 1, a central processing unit 2, and the like.
- the reception unit 12, the transmission unit 13, the authentication unit 14, the relay unit 15, the measurement unit 16, the registration unit 17, the determination unit 18, and the determination unit 19 As a function.
- These functions can be realized as a computer program executed by the central processing unit 2, for example.
- the receiving unit 12 receives a probe request packet, an authentication request packet, an association request packet, and a data packet via the wireless LAN interface unit 5.
- the receiving unit 12 receives an inquiry packet, a reply packet, a movement request packet, an acceptance packet, and a data packet via the wired LAN interface unit 4.
- the transmission unit 13 transmits a probe response packet, an authentication response packet, an association response packet, and a data packet via the wireless LAN interface unit 5.
- the transmission unit 13 broadcasts the inquiry packet in the subnetwork via the wired LAN interface unit 4.
- the transmission unit 13 transmits a reply packet, a movement request packet, an acceptance packet, and a data packet via the wired LAN interface unit 4.
- the transmitting unit 13 stops the response to the movement request packet and the packet whose destination is the BSSID used for connection.
- the transmitting unit 13 stops transmitting beacon packets including the BSSID used for connection with the movement target client.
- the transmission unit 13 stops the transmission of the probe response packet including the BSSID used for connection with the movement target client.
- the authentication unit 14 determines whether the probe request packet, the authentication request packet, and the association request packet received by the reception unit 12 satisfy a predetermined condition.
- the predetermined conditions include, for example, security settings such as WEP (Wired equivalent privacy) and WPA (Wi-Fi Protected Access), which are standards for encryption schemes for wireless LANs.
- the relay unit 15 transmits the data packet received from the client via the wireless LAN interface unit 5 via the wired LAN interface unit 4. To the LAN cable.
- the relay unit 15 transmits the data packet received via the wired LAN interface unit 4 to the client via the wireless LAN interface unit 5. To do.
- the measurement unit 16 measures the received signal strength of the radio wave from the client via the wireless LAN interface unit 5.
- the registration unit 17 registers the received signal strength of the radio wave from the client measured by the measurement unit 16 in the random access memory 1.
- the registration unit 17 registers the SSID and BSSID included in the movement request bucket received by the reception unit 12 in the random access memory 1.
- the determination unit 18 determines whether the wired LAN interface unit 4 has received the inquiry packet within a predetermined time. The determination unit 18 determines whether the wired LAN interface unit 4 has received a reply packet within a certain time. The determination unit 18 determines whether the wired LAN interface unit 4 has received the movement request packet within a certain time. The determination unit 18 determines whether the wired LAN interface unit 4 has received an acceptance packet within a certain time.
- the determination unit 18 determines whether the movement target client can be accepted. When the determination unit 18 determines that the transfer target client can be accepted, the transmission unit 13 transmits the wired LAN interface. An acceptance packet is transmitted through one face part 4.
- the determination unit 19 compares the received signal strength of the radio wave from the moving target client with the received signal strength contained in the received reply packet.
- the decision unit 19 enters the reply packet, and the received signal strength is higher than the received signal strength of the radio wave from the moving client! In this case, the high received signal strength is entered, and the other access point that sent the reply packet is determined.
- FIG. 4 shows a frame format of a packet applied as an inquiry packet, a reply packet, a movement request packet, and an acceptance packet.
- the inquiry packet, reply packet, movement request packet, and acceptance packet are Ethernet (registered trademark) header 101 (hereinafter referred to as “LAN header 101”), IP (Internet Protocol) header 102, UDP, respectively.
- LAN header 101 Ethernet (registered trademark) header 101
- IP Internet Protocol
- UDP User Datagram Protocol
- a (User Datagram Protocol) header 103 and a data unit 104 are provided.
- the LAN header 101, the IP header 102, and the data unit 104 have information depending on an inquiry packet, a reply packet, a movement request packet, and an acceptance packet.
- the UDP header 103 has common information that does not depend on packet types or access point differences.
- the UDP header 103 includes a source port number and a destination port number.
- the port number is used to execute a program provided in the access point.
- the source port number and destination port number are both fixed values (for example, 6350) and do not depend on the packet type or access point. Also, the source port number and the destination port number may be different values.
- the inquiry packet is a packet for broadcasting the wireless MAC address information of the client in the subnetwork.
- the LAN header 101 includes a wired MAC address of a transmission source access point and a wired MAC address for broadcast.
- the IP header 102 is the source access point. Broadcast IP address depending on the IP address and network address of the client.
- the data unit 104 includes an identifier indicating an inquiry packet and the wireless MAC address of the movement target client. For example, when the identifier is defined as a character string “Request”, the data part 104 includes “52 65 71 75 65 73 74” and the wireless MAC address (“Request” + wireless MAC address) of the client to be moved! The decimal data is U.
- the reply packet is a packet that is transmitted to the access point that has transmitted the inquiry packet after the access point receives the inquiry packet.
- the LAN header 101 includes the wired MAC address of the transmission source access point and the wired MAC address of the transmission destination access point (question, the question that was included in the matching packet, the matching access point). Yes.
- the IP header 102 includes the IP address of the transmission source access point and the IP address of the transmission destination access point (the query, the query, the querying access point included in the matching packet)! /.
- Data section 104 includes an identifier indicating a reply packet and the received signal strength of the radio wave from the movement target client. For example, when the identifier is defined as a character string “Response”, the data part 104 displays “52 65 73 70 6f 6e 73 65” and the hexadecimal notation of the numerical value of the received signal strength (“Response” + the numerical value of the received signal strength). (Hexadecimal notation) and V, or a hexadecimal data string.
- the movement request packet is a packet to be transmitted when there is another access point that is closer to the radio wave than the access point to which the movement target client is connected.
- the LAN header 101 includes a wired MAC address of a transmission source access point and a wired MAC address of a transmission destination.
- the IP header 102 includes the IP address of the transmission source access point and the IP address of the transmission destination access point.
- the data unit 104 includes an identifier indicating a movement request packet, a wireless MAC address of the client to be moved, a BSSID used for connection with the client to be moved, and And the SSID used to connect to the client to be moved.
- the identifier is defined as a character string “Move”
- the data part 104 stores “4D 6F 76 65” + wireless MAC address of the client to be moved + BSSID + SSID (“Move” + wireless MA C address + BSSID + SSID ) And! ⁇ ⁇ Hexadecimal data string.
- the acceptance packet is a packet that is transmitted to the access point that transmitted the movement request packet when another access point determines that the movement target client can be accepted.
- the LAN header 101 includes the wired MAC address of the transmission source access point and the wired MAC address of the transmission destination access point (the movement request source access point included in the movement request packet).
- the IP header 102 includes the IP address of the transmission source access point and the IP address of the transmission destination access point (the movement request source access point included in the movement request packet).
- the data unit 104 includes an identifier indicating that the packet is an acceptance packet and the wireless MAC address of the client to be moved. For example, if the identifier is defined as a character string “Accept”, the data part 104 will be “41 63 63 65 70 74,” and the wireless MAC address (“Accept” + wireless MAC address) of the client to be moved! It becomes a data string of hexadecimal number
- FIG. 5 is a flowchart showing processing from when the client and the access point are not connected to when the client and the access point establish a connection.
- the client is in a disconnected state (S501).
- the client broadcasts a probe request packet including the SSID of the connection destination (S502) o [0093]
- the client receives a response from the access point for a predetermined time (S503).
- the client determines whether a probe response packet for the probe request packet has been received from at least one access point within the predetermined time (S504).
- the client changes the radio channel (S05 05). Then, the process returns to S502 until client ⁇ .
- the client starts connection processing for the selected access point (S507).
- the client determines whether or not the connection between the client and the access point is successful (S508).
- the client If the connection between the client and the access point is successful, the client returns the process to S502. on the other hand. If the connection between the client and the access point is successful, the connection is established between the client and the access point. That is, the client is connected to the access point (S509).
- the client When the connection is established, the client registers the BSSID included in the probe response packet received from the access point with which the connection is established in a storage device or the like provided in the client.
- the client can select and connect to an access point as a connection destination from access points that return a probe response packet.
- FIG. 6 is a flowchart showing the processing from the state in which the connection between the client and the access point is established to the time in which the connection is established between the client and another access point.
- the client is in communication with the access point (S601).
- the client b is communicating with the access point A and is in a state where
- the client communicates with the access point identified by the BSSID registered in the storage device or the like provided in the client (S602). For example, client b in Figure 1 If so, client b communicates with access point A.
- the access point performs BSSID movement processing with other access points (S603).
- BSSID move processing is performed, the BS SSID moved to another access point is set in the other access point.
- the access point A performs BSSID movement processing with the access point C.
- the BSSID moved to access point C is set to access point C.
- the client communicates with the access point specified by the BSSID registered in the storage device or the like provided in the client (S604).
- the access point specified by the BSSID becomes another access point.
- client b communicates with access point C to which the BSSID is moved.
- the client When the client communicates using the BSSID registered in the storage device or the like included in the client, the client is in a state of communicating with another access point (S605). For example, in the case of the client b in FIG. 1, the client b communicates with the access point C and enters the state.
- the access point can be switched on the client side by omitting the connection processing.
- the access point that relays data communication by omitting the connection process.
- FIG. 7 is a flowchart showing an example of the operation of the source access point.
- the access point connects to its own access point and checks the received signal strength of the radio wave from the client (S701).
- the access point broadcasts an inquiry packet including the wired MAC address of the client to be moved (S702).
- the access point determines whether a reply packet has been received within a certain time (S 703). If the access point receives at least one reply packet from another access point within a certain period of time, the access point determines whether there is an access point that is closer to the radio wave than its own access point (S704) .
- the access point determines whether or not an acceptance packet has been received within a certain time (S706). If the acceptance packet is received within a certain time, the access point stops using the BSSID used by the moving client (S707). On the other hand, if the access point does not receive an acceptance packet within a certain period of time, the access point returns the process to S701.
- the access point can disconnect from the movement target client. Then, the access point can inform other access points of the presence of the moving target client. In addition, the access point can inform other access points of the BSSID used by the moving client for data communication.
- FIG. 8 is a flowchart showing an operation example of another access point that is a movement destination.
- other access points determine whether or not an inquiry packet has been received within a certain time (S801).
- the other access point measures the received signal strength of the radio wave from the movement target client (S802). On the other hand, if the inquiry packet has not been received, the other access point returns the process to S801.
- the other access point returns a reply packet including the measured received signal strength of the radio wave from the moving target client to the access point (S803). Then, the other access point determines whether a movement request packet related to the movement target client has been received within a certain time (S804).
- the access point determines whether it can accept the movement target client (S805).
- the other access point sets the SSID and BSSID included in the movement request packet to itself (S807).
- the other access points start data communication with the movement target client on the assumption that the connection processing with the movement target client has been completed (S808).
- the connection process with the movement target client can be omitted and the data transmission from the movement target client can be relayed. Therefore, it is possible to reduce the occurrence of communication quality degradation and communication interruption that occur when a client switches access points.
- a program that causes a computer to realize any of the above functions can be recorded on a computer-readable recording medium. Then, the function can be provided by causing the computer to read and execute the program of the recording medium.
- the computer-readable recording medium refers to a recording medium that can store information such as data and programs by electrical, magnetic, optical, mechanical, or chemical action and can be read by a computer. Examples of such a recording medium that can be removed from the computer include a flexible disk, a magneto-optical disk, a CD-ROM, a CD-R / W, a DVD, a DAT, an 8 mm tape, and a memory card.
- hard disks and ROMs as recording media fixed to the computer.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Description
Claims
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP06767834A EP2037629A4 (en) | 2006-07-04 | 2006-07-04 | COMMUNICATION DEVICE AND METHOD AND PROGRAM FOR CONTROLLING THE CHANGE OF CONNECTION OBJECTIVES OF THE WIRELESS COMMUNICATION DEVICE BY USING THE COMMUNICATION DEVICE |
CNA200680055153XA CN101473596A (zh) | 2006-07-04 | 2006-07-04 | 通信装置、由通信装置进行的无线通信装置的连接目的地切换控制方法和程序 |
JP2008523561A JP5012799B2 (ja) | 2006-07-04 | 2006-07-04 | 通信装置、通信装置による無線通信装置の接続先切替制御方法およびプログラム |
KR1020087032022A KR101050958B1 (ko) | 2006-07-04 | 2006-07-04 | 통신 장치, 통신 장치에 의한 무선 통신 장치의 접속처 절환 제어 방법 및 기록 매체 |
PCT/JP2006/313317 WO2008004279A1 (fr) | 2006-07-04 | 2006-07-04 | Appareil de communication, et procédé et programme pour commander la commutation de destinations de connexion d'un appareil de communication sans fil en utilisant l'appareil de communication |
US12/318,418 US20090119751A1 (en) | 2006-07-04 | 2008-12-29 | Communication device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2006/313317 WO2008004279A1 (fr) | 2006-07-04 | 2006-07-04 | Appareil de communication, et procédé et programme pour commander la commutation de destinations de connexion d'un appareil de communication sans fil en utilisant l'appareil de communication |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/318,418 Continuation US20090119751A1 (en) | 2006-07-04 | 2008-12-29 | Communication device |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2008004279A1 true WO2008004279A1 (fr) | 2008-01-10 |
Family
ID=38894258
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2006/313317 WO2008004279A1 (fr) | 2006-07-04 | 2006-07-04 | Appareil de communication, et procédé et programme pour commander la commutation de destinations de connexion d'un appareil de communication sans fil en utilisant l'appareil de communication |
Country Status (6)
Country | Link |
---|---|
US (1) | US20090119751A1 (ja) |
EP (1) | EP2037629A4 (ja) |
JP (1) | JP5012799B2 (ja) |
KR (1) | KR101050958B1 (ja) |
CN (1) | CN101473596A (ja) |
WO (1) | WO2008004279A1 (ja) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012199906A (ja) * | 2011-03-10 | 2012-10-18 | Canon Inc | 通信装置、通信装置の制御方法、およびプログラム |
JP2013026645A (ja) * | 2011-07-15 | 2013-02-04 | Buffalo Inc | 無線ネットワークシステム及びその制御方法並びに無線ネットワーク中継装置 |
JP2013534751A (ja) * | 2010-06-16 | 2013-09-05 | アルカテル−ルーセント | ドナー/リレー・ノードの関係の自己構成 |
JP2014064199A (ja) * | 2012-09-21 | 2014-04-10 | Ricoh Co Ltd | 通信端末、通信方法、及びプログラム |
JP2017122730A (ja) * | 2017-02-10 | 2017-07-13 | 株式会社リコー | 位置管理システム、通信方法、及びプログラム |
US10034210B2 (en) | 2015-03-02 | 2018-07-24 | Fujitsu Limited | Mobile communication device and wireless communication method |
JP2019193180A (ja) * | 2018-04-27 | 2019-10-31 | 富士ゼロックス株式会社 | 情報処理装置、及び情報処理プログラム |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8351354B2 (en) | 2010-09-30 | 2013-01-08 | Intel Corporation | Privacy control for wireless devices |
US9066153B2 (en) | 2013-03-15 | 2015-06-23 | Time Warner Cable Enterprises Llc | Apparatus and methods for multicast delivery of content in a content delivery network |
US10368255B2 (en) | 2017-07-25 | 2019-07-30 | Time Warner Cable Enterprises Llc | Methods and apparatus for client-based dynamic control of connections to co-existing radio access networks |
US9313568B2 (en) | 2013-07-23 | 2016-04-12 | Chicago Custom Acoustics, Inc. | Custom earphone with dome in the canal |
US10327187B2 (en) | 2015-12-04 | 2019-06-18 | Time Warner Cable Enterprises Llc | Apparatus and method for wireless network extensibility and enhancement |
US9986578B2 (en) | 2015-12-04 | 2018-05-29 | Time Warner Cable Enterprises Llc | Apparatus and methods for selective data network access |
US9918345B2 (en) | 2016-01-20 | 2018-03-13 | Time Warner Cable Enterprises Llc | Apparatus and method for wireless network services in moving vehicles |
US10492034B2 (en) | 2016-03-07 | 2019-11-26 | Time Warner Cable Enterprises Llc | Apparatus and methods for dynamic open-access networks |
US10164858B2 (en) * | 2016-06-15 | 2018-12-25 | Time Warner Cable Enterprises Llc | Apparatus and methods for monitoring and diagnosing a wireless network |
US10645547B2 (en) | 2017-06-02 | 2020-05-05 | Charter Communications Operating, Llc | Apparatus and methods for providing wireless service in a venue |
US10638361B2 (en) | 2017-06-06 | 2020-04-28 | Charter Communications Operating, Llc | Methods and apparatus for dynamic control of connections to co-existing radio access networks |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11122672A (ja) * | 1997-10-16 | 1999-04-30 | Sony Corp | セルラー無線通信システム及び基地局 |
JPH11317747A (ja) | 1998-05-01 | 1999-11-16 | Kokusai Electric Co Ltd | 無線lanシステム |
JP2004056427A (ja) * | 2002-07-19 | 2004-02-19 | Sony Corp | 無線情報伝送システム及び無線通信方法、無線局、無線端末装置 |
EP1418711A2 (en) | 2002-11-08 | 2004-05-12 | Samsung Electronics Co., Ltd. | Method for performing handoff in wireless network |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2426482A1 (en) * | 2000-10-23 | 2002-05-23 | Bluesocket, Inc. | Method and system for enabling centralized control of wireless local area networks |
US7042988B2 (en) * | 2001-09-28 | 2006-05-09 | Bluesocket, Inc. | Method and system for managing data traffic in wireless networks |
JP3845347B2 (ja) * | 2002-08-28 | 2006-11-15 | Necインフロンティア株式会社 | 高速ローミング方式 |
JP2004304240A (ja) * | 2003-03-28 | 2004-10-28 | Japan Telecom Co Ltd | 無線lan通信システムにおける移動通信端末の認証方法及びその通信システム並びにプログラム |
US7308458B2 (en) * | 2003-06-11 | 2007-12-11 | Wtviii, Inc. | System for normalizing and archiving schemas |
US20050138178A1 (en) * | 2003-12-19 | 2005-06-23 | Shaun Astarabadi | Wireless mobility manager |
KR20050097674A (ko) * | 2004-04-02 | 2005-10-10 | 삼성전자주식회사 | 모바일 노드의 인터넷 접속 서비스 방법 및 시스템 |
KR101075668B1 (ko) * | 2004-09-23 | 2011-10-21 | 삼성전자주식회사 | 서비스 품질 지원을 고려한 이기종 네트워크 간의핸드오프 방법 |
-
2006
- 2006-07-04 EP EP06767834A patent/EP2037629A4/en not_active Withdrawn
- 2006-07-04 WO PCT/JP2006/313317 patent/WO2008004279A1/ja active Application Filing
- 2006-07-04 CN CNA200680055153XA patent/CN101473596A/zh active Pending
- 2006-07-04 KR KR1020087032022A patent/KR101050958B1/ko not_active IP Right Cessation
- 2006-07-04 JP JP2008523561A patent/JP5012799B2/ja not_active Expired - Fee Related
-
2008
- 2008-12-29 US US12/318,418 patent/US20090119751A1/en not_active Abandoned
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11122672A (ja) * | 1997-10-16 | 1999-04-30 | Sony Corp | セルラー無線通信システム及び基地局 |
JPH11317747A (ja) | 1998-05-01 | 1999-11-16 | Kokusai Electric Co Ltd | 無線lanシステム |
JP2004056427A (ja) * | 2002-07-19 | 2004-02-19 | Sony Corp | 無線情報伝送システム及び無線通信方法、無線局、無線端末装置 |
EP1418711A2 (en) | 2002-11-08 | 2004-05-12 | Samsung Electronics Co., Ltd. | Method for performing handoff in wireless network |
JP2004166277A (ja) * | 2002-11-08 | 2004-06-10 | Samsung Electronics Co Ltd | 無線網におけるハンドオフ方法 |
Non-Patent Citations (1)
Title |
---|
See also references of EP2037629A4 * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013534751A (ja) * | 2010-06-16 | 2013-09-05 | アルカテル−ルーセント | ドナー/リレー・ノードの関係の自己構成 |
US9497619B2 (en) | 2010-06-16 | 2016-11-15 | Alcatel Lucent | Self-configuration of donor/relay node relationship |
JP2012199906A (ja) * | 2011-03-10 | 2012-10-18 | Canon Inc | 通信装置、通信装置の制御方法、およびプログラム |
JP2013026645A (ja) * | 2011-07-15 | 2013-02-04 | Buffalo Inc | 無線ネットワークシステム及びその制御方法並びに無線ネットワーク中継装置 |
JP2014064199A (ja) * | 2012-09-21 | 2014-04-10 | Ricoh Co Ltd | 通信端末、通信方法、及びプログラム |
US10034210B2 (en) | 2015-03-02 | 2018-07-24 | Fujitsu Limited | Mobile communication device and wireless communication method |
JP2017122730A (ja) * | 2017-02-10 | 2017-07-13 | 株式会社リコー | 位置管理システム、通信方法、及びプログラム |
JP2019193180A (ja) * | 2018-04-27 | 2019-10-31 | 富士ゼロックス株式会社 | 情報処理装置、及び情報処理プログラム |
JP7110705B2 (ja) | 2018-04-27 | 2022-08-02 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置、及び情報処理プログラム |
Also Published As
Publication number | Publication date |
---|---|
EP2037629A4 (en) | 2011-06-08 |
US20090119751A1 (en) | 2009-05-07 |
JPWO2008004279A1 (ja) | 2009-12-03 |
JP5012799B2 (ja) | 2012-08-29 |
KR101050958B1 (ko) | 2011-07-20 |
EP2037629A1 (en) | 2009-03-18 |
KR20090018676A (ko) | 2009-02-20 |
CN101473596A (zh) | 2009-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5012799B2 (ja) | 通信装置、通信装置による無線通信装置の接続先切替制御方法およびプログラム | |
US8203996B2 (en) | Communication device, wireless communication device, and control method | |
JP4630706B2 (ja) | サービス装置、サービス装置によるクライアント装置の接続先切替制御方法およびプログラム | |
US7561898B2 (en) | Apparatus and method for registering wireless terminals with access point through wireless network | |
CA2656445C (en) | Managing associations in ad hoc networks | |
KR100544249B1 (ko) | 이동 무선 라우터 | |
JP3636695B2 (ja) | 無線通信システムにおける中継端末装置及び中継端末プログラム | |
EP1929710B1 (en) | Method and apparatus for providing network communications | |
US20070002811A1 (en) | Mechanism to enable optimized provision of beacon information in WLAN networks | |
JP4410070B2 (ja) | 無線ネットワークシステムおよび通信方法、通信装置、無線端末、通信制御プログラム、端末制御プログラム | |
WO2009090709A1 (ja) | 無線通信端末及び無線通信方法 | |
KR20110040025A (ko) | 이동통신 단말기에서 무선랜을 이용한 피어투피어 연결 방법 및 장치 | |
US20060264212A1 (en) | Method and system for a roam-less mobile unit | |
JP2009218929A (ja) | 基地局、移動端末および通信プログラム | |
US20030119486A1 (en) | Mobile wireless apparatus, base station wireless apparatus and recording medium therefor | |
JP4836537B2 (ja) | 無線基地局装置および無線基地局装置の通信パラメータ設定方法 | |
CN113543282B (zh) | 一种无线漫游方法及系统 | |
JP2006050372A (ja) | 無線lan接続システム、無線lan接続方法およびアクセスポイント | |
JP2007259041A (ja) | 無線パケット通信システムおよび無線パケット通信方法 | |
KR20170137580A (ko) | 무선랜에서 클라이언트 디바이스와 액세스 포인트의 페어링 방법 및 장치 | |
JPH10243023A (ja) | 通信制御方式 | |
JP2004229225A (ja) | 無線lanシステムおよびステーションならびにネットワーク切替方法 | |
JP4279046B2 (ja) | 無線lanの高速ローミング処理手段を備えた無線端末装置 | |
US20160066263A1 (en) | Systems and Methods of Power Efficient Wi-Fi | |
JP6539891B2 (ja) | 基地局システム、通信端末、無線通信システム、基地局システムの制御方法、通信端末の制御方法、及び、プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 200680055153.X Country of ref document: CN |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 06767834 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2006767834 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2008523561 Country of ref document: JP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1020087032022 Country of ref document: KR |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
NENP | Non-entry into the national phase |
Ref country code: RU |