WO2017113398A1 - 一种主从型网络中的切换方法、主设备、从设备和*** - Google Patents
一种主从型网络中的切换方法、主设备、从设备和*** Download PDFInfo
- Publication number
- WO2017113398A1 WO2017113398A1 PCT/CN2015/100321 CN2015100321W WO2017113398A1 WO 2017113398 A1 WO2017113398 A1 WO 2017113398A1 CN 2015100321 W CN2015100321 W CN 2015100321W WO 2017113398 A1 WO2017113398 A1 WO 2017113398A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- slave device
- user equipment
- network interface
- slave
- identifier
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 58
- 238000004891 communication Methods 0.000 claims abstract description 44
- 230000000694 effects Effects 0.000 claims description 16
- 239000000872 buffer Substances 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 230000006855 networking Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000001960 triggered effect Effects 0.000 description 4
- CDDBPMZDDVHXFN-ONEGZZNKSA-N 2-[(e)-3-(1,3-benzodioxol-5-yl)prop-2-enyl]-1-hydroxypiperidine Chemical compound ON1CCCCC1C\C=C\C1=CC=C(OCO2)C2=C1 CDDBPMZDDVHXFN-ONEGZZNKSA-N 0.000 description 1
- 101100309712 Arabidopsis thaliana SD11 gene Proteins 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000000060 site-specific infrared dichroism spectroscopy Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0009—Control or signalling for completing the hand-off for a plurality of users or terminals, e.g. group communication or moving wireless networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/08—Reselecting an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/16—Performing reselection for specific purposes
- H04W36/18—Performing reselection for specific purposes for allowing seamless reselection, e.g. soft reselection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/24—Reselection being triggered by specific parameters
- H04W36/30—Reselection being triggered by specific parameters by measured or perceived connection quality data
- H04W36/302—Reselection being triggered by specific parameters by measured or perceived connection quality data due to low signal strength
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/34—Reselection control
- H04W36/36—Reselection control by user or terminal equipment
- H04W36/362—Conditional handover
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/34—Reselection control
- H04W36/38—Reselection control by fixed network equipment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Definitions
- the present invention relates to the field of communications, and in particular, to a handover method, a master device, a slave device, and a system in a master-slave network.
- the MD controls the SD, MD, or SD to provide UDs through a management protocol.
- the UD may switch between multiple SDs, for example, the UD connects to the current SD.
- the switching action of the UD may be triggered, that is, the UD takes another SD as the target SD and establishes a wireless connection with the target SD. Because the current SD and target SD are two independent slave devices, the UD needs to re-handshake with the target SD to establish a new connection, so there is a problem of long switching time.
- the embodiments of the present invention provide a handover method, system, and device in a master-slave network, which can solve the problem of long handover time.
- an embodiment of the present invention provides a handover method in a master-slave network, where the master-slave network includes a master device, a first slave device, a second slave device, and a user device, and the first slave device is a The current access device of the user equipment, where the method includes:
- the master device sends the identifier of the first network interface and the identifier of the user equipment received by the first slave device to the second slave device; the first network interface is configured to access the user equipment
- the first slave device is a network interface allocated by the first slave device to the user device, and the identifier of the user device and the identifier of the first network interface are in one-to-one correspondence;
- the second slave device allocates a second network interface to the user equipment, and the identifier of the second network interface is the same as the identifier of the received first network interface;
- the master device instructs the first slave device to send first network connection information to the second slave device;
- the first network connection information is the first of the user equipment and the first slave device
- the first network connection information may include a service set identifier, an encryption mode, a key information, a state machine information, and an address resolution after the user equipment establishes a connection with the first slave device.
- ARP Address Resolution Protocol
- IP Internet Protocol
- the second slave device generates the second network connection information by using the received first network connection information, where the second network connection information is a second network interface between the user equipment and the second slave device Information used after the connection is established;
- the master device sends a first handover command to the first slave device, and sends a second handover command to the second slave device;
- the first slave device After receiving the first switching command, the first slave device controls the first network interface to be invalid;
- the second slave device After receiving the second switching command, the second slave device controls the second network interface to take effect.
- an embodiment of the present invention provides a handover method in a master-slave network,
- the identifier of the first network interface is uniquely assigned to the user equipment, and the identifier of the second network interface allocated by the second slave device is the same as the identifier of the received first network interface.
- the second network interface takes effect.
- the process of reestablishing the connection between the user equipment and the slave device is omitted, so that the problem of long switching time can be solved.
- the method before the first slave device controls the first network interface to be invalid after receiving the first switching command, the method further includes: The first slave device will receive the data discarding related to the user equipment; after the first slave device sends all the data to be sent to the user equipment, the first slave device sends a first indication message, The first indication message is used to instruct the second slave device to start sending data to the user equipment;
- the method further includes: the second slave device buffering data to be sent to the user equipment; after receiving the first indication message, The second slave device sends the data to be sent to the user equipment to the user equipment.
- the method fully takes into account the loss of data that has been sent to the first slave device, so the first slave device needs to send all the data to be sent first. Discarding the newly received data, sending a first indication message to the second slave device after the data to be sent is sent out, instructing the second slave device to start sending data to the user equipment, and finally A slave device controls the first network interface to fail. At the same time, only one slave device can provide network services to the user equipment. Therefore, although the second network interface of the second slave device has already taken effect, the data to be sent to the user equipment needs to be cached first. After the first indication message of the first slave device is started, the data is sent to the user equipment, that is, the network service is normally provided for the user equipment. Therefore, in this way, the problem of long switching time can be solved, and the problem of data loss can be effectively solved.
- Determining that the user equipment needs to switch the access device includes: the master device receiving the identifier of the user equipment and the first link state information sent by the first slave device; A link state information and a first handover condition determine that the user equipment needs to switch the access device; the first handover condition is that at least one of the first link state information reaches a corresponding preset threshold.
- the first slave device determines that the user equipment that needs to switch the access device is determined, the first slave device determines that the user equipment needs Switching access devices include:
- the first slave device Determining, by the first slave device, that the user equipment needs to switch the access device according to the first link state information of the user equipment and the first handover condition, and sending a second indication message to the master device, where the second The indication message is used to notify the user equipment that the user equipment needs to switch the access equipment, and the second indication message carries the identifier of the user equipment; the first handover condition is in the first link state information. At least one of the two reaches a corresponding preset threshold.
- the first link state information includes a received signal strength indication RSSI related to the user equipment, a packet error rate PER related to the user equipment, a signal to noise ratio related to the user equipment, and access to the first At least one of a number of user devices of the slave device, a duty cycle of the user device accessing the first slave device, and a throughput of the user device accessing the first slave device.
- the determining, by the master device, that the user equipment is to be switched to the second slave device comprises: the master device receiving the first An identifier and a working channel of the user equipment sent by the device; the master device sends the identifier and the working channel of the user equipment to the second slave device; and the second slave device sends a second message to the master device Link state information, the second link state information includes an RSSI related to the user equipment on the working channel acquired by the second slave device, and the working channel acquired by the second slave device a packet error rate PER related to the user equipment, a signal to noise ratio related to the user equipment on the working channel acquired by the second slave device, and accessing the At least one of a number of user devices of the second slave device, a duty cycle of the user device accessing the second slave device, and a throughput of the user device accessing the second slave device; Determining, by the second link state information and the second handover condition, that the user equipment
- the primary device instructing the first slave device to send the first network connection information to the second slave device includes: The master device acquires the first network connection information, and sends the first network connection information to the second slave device; or the master device sends a third indication message to the first slave device, where The third indication message is used to instruct the first slave device to send the first network connection information to the second slave device.
- the embodiment of the present invention provides a master device configured to implement the functions of the method performed by the master device in the foregoing first aspect, implemented by hardware/software, and the hardware/software includes the foregoing functions. Unit.
- an embodiment of the present invention provides a slave device configured to implement the functions of the method performed by the first slave device in the foregoing first aspect, implemented by hardware/software, and the hardware/software includes the foregoing.
- the corresponding unit of function is configured to implement the functions of the method performed by the first slave device in the foregoing first aspect, implemented by hardware/software, and the hardware/software includes the foregoing. The corresponding unit of function.
- an embodiment of the present invention provides a slave device configured to implement the functions of the method performed by the second slave device in the foregoing first aspect, implemented by hardware/software, and the hardware/software includes the foregoing.
- the corresponding unit of function is configured to implement the functions of the method performed by the second slave device in the foregoing first aspect, implemented by hardware/software, and the hardware/software includes the foregoing. The corresponding unit of function.
- an embodiment of the present invention provides a master device, including: a processor, a network interface, a memory, and a communication bus, where the communication bus is used to implement connection communication between the processor, the network interface, and the memory,
- the processor executes the steps in the method stored in the memory for implementing the master device provided by the first aspect above.
- an embodiment of the present invention provides a slave device, including: a processor, a network interface, a memory, and a communication bus, where the communication bus is used to implement connection communication between the processor, the network interface, and the memory, a processor executing the memory
- the stored program is used to implement the steps in the first slave device provided by the first aspect above.
- an embodiment of the present invention provides a slave device, including: a processor, a network interface, a memory, and a communication bus, where the communication bus is used to implement connection communication between the processor, the network interface, and the memory,
- the processor executes the program stored in the memory for implementing the steps in the second slave device provided by the first aspect above.
- an embodiment of the present invention provides a network system, where the system includes the primary device, the first secondary device, the second secondary device, and the user device.
- an embodiment of the present invention provides a computer storage medium for storing computer software instructions for use in the foregoing main device, including a program designed to perform the above aspects.
- an embodiment of the present invention provides a computer storage medium, configured to store computer software instructions used by the master device, the first slave device, and the second slave device, and includes a program designed to execute the foregoing aspect. .
- the first network connection information in the foregoing aspects and various possible implementation manners includes a service set identifier, an encryption mode, key information, state machine information, address resolution protocol ARP information, an identifier of a user equipment, and a network protocol IP address. At least one of them.
- the solution provided by the present invention can further eliminate the process in which the user equipment re-establishes a connection with the slave device, thereby solving the problem of long switching time.
- FIG. 1 is a schematic structural diagram of a master-slave network according to an embodiment of the present disclosure
- FIG. 2 is a schematic diagram of a master-slave network switching scenario according to an embodiment of the present invention.
- FIG. 3 is a flowchart of a handover method in a wireless network according to an embodiment of the present invention
- FIG. 4 is a flowchart of another method for switching in a wireless network according to an embodiment of the present invention.
- FIG. 5 is a schematic structural diagram of a master device according to an embodiment of the present disclosure.
- FIG. 6 is a schematic structural diagram of a slave device according to an embodiment of the present invention.
- the embodiment of the present invention is applicable to a master-slave network.
- the master-slave network includes multiple master devices, such as MD1 and MD2, and each master device can be connected to multiple slave devices, such as SD11. , SD1n, etc., each SD can be connected to a plurality of UDs, such as UD1, UD2, and UD3.
- a master device and multiple slave devices may form a communication network, and the master device is responsible for managing the communication network. Only one master device exists in the same communication network, and the master device between different communication networks may be based on the master device.
- the communication protocol (Master Device Communication Protocol, MDCP) completes the communication interaction.
- MDCP Master Device Communication Protocol
- the master device can provide network services directly to the user equipment.
- the slave device directly provides network services for the user equipment
- the master device cooperates with the slave device to provide network services for the user equipment, and the master device or the slave device that directly provides network services for the user equipment can Collectively referred to as access devices.
- An access device that provides network services directly to user equipment is not suitable for the user equipment.
- the switching of the access device is triggered, that is, the access device that provides the network service for the user equipment is reselected.
- the master device and the slave device are only functionally divided. In fact, the same hardware device can be used as both a master device and a slave device, or both as a master device and a slave device.
- the user equipment may be a terminal equipped with a wireless communication module, such as a PC, a tablet, a mobile phone, etc., and the wireless communication module includes Wi-Fi, Bluetooth, Zigbee, and the like.
- the AC-based Wi-Fi centralized control network belongs to the above-mentioned master-slave network, including the AC (Access Point Controller, AC) as the master device, the Access Point (AP) as the slave device, and the user.
- AC Access Point Controller
- AP Access Point
- UD User Device
- the user equipment may switch between multiple APs.
- the embodiments of the present invention can be applied to any master-slave type wireless communication system.
- the following describes the embodiments of the present invention in the Wi-Fi field as an example.
- FIG. 2 is a schematic diagram of a typical switching scenario according to an embodiment of the present invention.
- the master-slave network includes MD, SD1, SD2, UD, and UD connected to SD1, and UD moves to the right along the direction of the arrow.
- the UD enters the signal overlap area of SD1 and SD2, if the link quality between SD2 and UD is better at this time, the switching operation of the access device of the UD is triggered.
- the embodiment of the present invention uses a communication network as an example to describe the handover method, that is, one master device, two slave devices (first slave device, second slave device), and one user device as an example to describe a user device. How to switch between two slave devices.
- the master device may also have the service function of the slave device. Therefore, the master device may be the same device as the first slave device, or the master device and the second slave device may be the same device.
- the actual networking structure is more complicated than this networking structure. See Figure 1 for the actual networking structure.
- the master device sends the first switching condition to the first slave device and the second slave device.
- the first handover condition is used to determine whether the user equipment needs to switch the access device. Specifically, when the value of the first link state information meets the first switching condition, determining the user equipment The access device needs to be switched. When the value of the first link state information does not meet the first switching condition, it is determined that the user equipment does not need to switch the access device.
- the first link state information may include: a Received Signal Strength Indication (RSSI) related to the user equipment, a Packet Error Rate (PER) related to the user equipment, and the a signal to noise ratio related to the user equipment, a number of user equipments accessing the first slave device, a duty ratio of a user equipment accessing the first slave device, and a user equipment accessing the first slave device At least one of the throughputs; the first switching condition may be that at least one of the values of the first link state information reaches a corresponding preset threshold; the first switching condition may also be the reaching of the value of the first link state information The partial first link state information of the corresponding preset threshold or the weighted value of all the first link state information reaches a preset threshold of the weighted value. Specifically, how to set the first switching condition is not specifically limited in the embodiment of the present invention.
- the preset threshold corresponding to “reach” includes greater than or equal to the corresponding preset threshold, less than or equal to the corresponding preset threshold, etc., and specifically what meaning needs to be defined according to actual parameters, because some parameters are smaller. The worse the link quality may be. On the contrary, the larger the parameters, the worse the link quality may be. It is also possible that the value of the parameter is equal to the preset enumeration value to reach the corresponding preset threshold.
- the preset threshold of the RSSI value is less than or equal to the RSSI is defined as satisfying the first handover condition, in which case, the access device of the user equipment needs to be switched; or the RSSI value is less than or equal to the preset threshold of the RSSI.
- the preset threshold whose PER value is greater than or equal to PER is defined as satisfying the first handover condition. In this case, it is determined that the access device of the user equipment needs to be switched.
- the specific thresholds and the preset thresholds of the parameters can be set according to the actual needs of the product design.
- the embodiments of the present invention are not limited, as long as they can help identify the user equipment that needs to switch the access device.
- the first switching condition may also be pre-stored in the master device and the slave device in the initial stage of the networking or before the master device and the slave device are shipped from the factory.
- the first slave device allocates a first network interface to the user equipment when the user equipment requests to access the first slave device.
- the first network interface may be a network interface existing on the first slave device, or may be a newly created network interface on the first slave device.
- the first slave device sends the identifier of the first network interface and the identifier of the user equipment to the master device, and the identifier of the first network interface and the identifier of the user equipment are in one-to-one correspondence.
- the identifier of the first network interface may be an idle identifier in a set of network interface identifiers allocated by the master device to the slave device, and each slave device may be assigned at least one network interface identifier, where the network interface identifier may be
- the basic service set identification (BSSID) in the Wi-Fi environment may also be other identifiers for distinguishing network devices, which is not limited in this application.
- the set of network interface identifiers assigned to each slave device is not repeated.
- the first slave device allocates a network interface to the user equipment, and assigns an identifier to the first network interface.
- the identifier is no longer assigned to other user equipments requesting access to the first slave device, that is, the identifiers of the first network interface and the identifiers of the user equipment are in one-to-one correspondence.
- the network interface identifier assigned by the device for each user equipment is unique to the entire network, and different user equipments do not have the same network interface identifier; or each slave device saves the network interface identifier set.
- the slave device After the device selects an idle identifier and assigns it to the user equipment, the slave device notifies other slave devices that the identifier is already occupied, and the other slave devices update the set of saved network interface identifiers, so that the slave device can also ensure that the slave device is each user device.
- the assigned network interface identifier is unique across the network.
- the first slave device sends the identifier of the first network interface and the identifier of the user equipment to the master device, where the identifier of the first network interface and the identifier of the user device are saved, for example, the first network interface is used.
- the identifier of the user device and the identifier of the user equipment are saved in the manner of the corresponding relationship table, and may be saved in other manners, which is not limited in the embodiment of the present invention.
- the identifier of the user equipment may be a Media Access Control (MAC) address of the user equipment.
- the first network interface may be a logical virtual interface allocated by the first slave device to the user equipment, where the identifier of the first network interface is usually the logic MAC address of the virtual interface.
- the master device or the first slave device determines that the user equipment connected to the first slave device needs to switch the access device.
- the following describes in detail how the master device determines whether the user equipment connected to the first slave device needs to switch the access device.
- the master device determines the user equipment that needs to switch the access device, and the implementation manner may be: the first slave device sends the identifier of the user equipment, the first link state information, and the master device determines according to the first link state information and the first switching condition.
- the user equipment needs to switch access devices.
- the first slave device may periodically send, to the master device, the identifier of the user equipment that is connected to the first slave device, and the first link state information, and the first device, according to the received first link state information, and the first The handover condition determines that the user equipment of the access device needs to be switched, so that the master device can perform link state optimization through the situation of the slave device in the entire network.
- the first slave device may be actively sent to the master device, or the master device may be actively obtained from the first slave device, which is not limited in this application.
- the first switching condition is that at least one of the first link state information reaches a corresponding preset threshold.
- the first slave device may also determine, according to the first link state information of the user equipment that is connected to the first slave device, the user equipment that may need to be switched, for example, the preset to-be-switched condition in the first slave device, for example,
- the first slave device may periodically obtain the first link state information of the user equipment that is connected to the first slave device. If the first link state information meets the user equipment to be switched, the first slave device identifies the user equipment.
- the first link state information is sent to the master device, so that the master device determines, from the received user equipment, the user equipment that needs to switch the access device according to the received first link state information and the first switching condition.
- the first slave device only needs to send the identifier of the part of the user equipment and the first link state information to the master device, and does not need to send the identifier of all the user equipments connected to the first slave device and the first link state information.
- the master device can actively acquire the first time.
- the first link state information of the user equipment that meets the to-be-switched condition is determined by the first slave device, and the first link state information of the user equipment that meets the to-be-switched condition is periodically sent to the master device.
- the application is not limited.
- the following describes in detail how the first slave device determines that the user equipment connected to the first slave device needs to switch the access device.
- the first slave device determines that the user equipment needs to switch the access device, and the first slave device determines that the user equipment needs to switch the access device according to the first link state information of the user equipment and the first handover condition, and
- the master device sends a second indication message, where the second indication message is used to notify the user equipment that the user equipment needs to switch the access device, and the second indication message carries the identifier of the user equipment.
- the first slave device may acquire the first link state information of the user equipment in real time, and then determine, according to the first link state information and the first handover condition, the user equipment that needs to switch the access device, and to the master device Sending a second indication message, informing the user equipment that the user equipment needs to switch the access device, that is, the first slave device determines that the user equipment that needs to switch the access device needs to notify the master device, and does not need the master device to determine which users The device needs to switch the access device.
- the link condition of the user equipment is poor, the first slave device can determine whether the user equipment needs to switch the access device, and can quickly complete the switching of the access device, and also reduce the master device.
- the burden is also effective in saving bandwidth resources.
- the master device determines whether the user equipment is to be switched to the second slave device.
- the master device may send the identifier of the user equipment and the working channel to the second slave device, where the second slave device sends the second link state information to the master device, where the second link state information includes the first a RSSI related to the user equipment on the working channel acquired by the device, a packet error rate PER related to the user equipment on the working channel acquired by the second slave device, and the second slave device Obtaining a signal to noise ratio related to the user equipment on the working channel, a number of user equipments accessing the second slave device, a duty ratio of a user equipment accessing the second slave device, and receiving Enter At least one of the throughput of the user equipment of the second slave device, the master device determines, according to the second link state information and the second handover condition, whether the user equipment needs to switch to the second slave device, specifically Determining, by the master device, whether the user equipment needs to switch to the second slave device according to one or more values in the second link state information and a preset preset threshold value, or All the values in the link state information are weight
- the master device determines that the user equipment needs to switch to the second slave device, and then obtains the working channel, for example.
- the RSSI of the user equipment is greater than or equal to the corresponding preset threshold, and the number of user equipments that access the second slave device is less than a corresponding preset threshold, and the master device determines that the user equipment needs to switch to the second slave device.
- the master device further determines the target slave device to which the user device is to be switched.
- the master device sends the identifier and the working channel of the user equipment that needs to switch the access device to the slave device other than the first slave device, and the slave device that receives the identifier of the user equipment and the working channel performs the second slave device. Operation, the master device determines, according to the notification message, the target slave device to which the user equipment is switched.
- one of the slave devices may be selected as the target slave device, for example, an optimal one may be selected or one may be randomly selected.
- the three handover conditions that is, the first handover condition, the second handover condition, the to-be-switched condition, and the parameters used in the three handover conditions are parameters in the link state information, and the difference lies in each parameter.
- the corresponding preset thresholds are different. If the link quality is described in the order of the link quality, the link quality when the second handover condition is satisfied is better than the link quality when the condition to be switched is met, and the chain when the condition to be switched is met. The road quality is better than the link quality when the first handover condition is met. That is, when the first slave device detects that the RSSI related to the user equipment is less than R1 (the condition to be switched), indicating the current network shape.
- the state is not good, but the first slave device can also maintain network service for the user equipment, but the first slave device should notify the master device that the user equipment may switch the access device at some time in the future, and then the master device periodically Obtaining the RSSI related to the user equipment, when the RSSI related to the user equipment is less than R2 (the first handover condition), indicating that the current network status is not good, and the switching of the access device of the user equipment must be started immediately, otherwise When a packet is triggered, the other device needs to detect the RSSI of the user device and select the slave device whose RSSI is greater than R3 (the second switching condition) as the target. Equipment, R3 is greater than R1, and R1 is greater than R2.
- the master device sends the identifier of the first network interface and the identifier of the user equipment to the second slave device.
- the master device After determining that the user equipment is to be switched to the second slave device, the master device sends the identifier of the first network interface that is allocated by the first slave device to the user equipment and the identifier of the user equipment to the second slave device.
- the second slave device allocates a second network interface to the user equipment, where the identifier of the second network interface is the same as the identifier of the received first network interface.
- the second slave device may allocate a network interface to the user equipment, where the identifier of the network interface is the same as the identifier of the first network interface.
- the second network interface may be an existing network interface on the second slave device, or may be a newly created network interface on the second slave device.
- the master device instructs the first slave device to send the first network connection information to the second slave device, where the first network connection information is network connection information used after the user equipment establishes a connection with the first network interface of the first slave device.
- the first network connection information may include a service set identifier (for example, an SSID in a Wi-Fi environment), an encryption mode, key information, state machine information, and ARP information after the user equipment establishes a connection with the first slave device.
- a service set identifier for example, an SSID in a Wi-Fi environment
- an encryption mode for example, an SSID in a Wi-Fi environment
- key information for example, key information
- state machine information for example, a Wi-Fi environment
- ARP information after the user equipment establishes a connection with the first slave device.
- User equipment identification and IP address at least one.
- the master device may actively acquire the first network connection information from the first slave device, and send the first network connection information to the second slave device;
- the master device sends a third indication message to the first slave device, where the third indicator message is used to instruct the first slave device to send the first network connection information to the second slave device.
- the first slave device may first send the first network connection information to the master device, and the master device sends the first network connection information to the second slave device, that is, the first slave device passes the master device.
- the device sends the first network connection information to the second slave device.
- the first slave device can also directly send the first network connection information to the second slave device.
- the user equipment when the user equipment needs to access an AP, the user equipment needs to search for the network in the area.
- the user equipment needs to be searched.
- the APs are authenticated, associated, 4-way Handshake, and Group Handshake.
- the user equipment also needs to interact with the AP for ARP information and IP address information.
- the network connection information on the first slave device is as follows:
- IP address 192.168.3.27
- the first slave device needs to send the foregoing network connection information to the second slave device, and may directly send the information to the second slave device, or may perform encryption and then send the message to the second slave device.
- the embodiments of the present invention are not limited.
- the second slave device generates second network connection information by using the received first network connection information, where the second network connection information is a second network of the user equipment and the second slave device. Information used after the interface connection is established.
- the second slave device generates the second network connection information by using the foregoing first network connection information as follows:
- IP address 192.168.3.27
- the second slave device directly generates the second network connection information of the second slave device by using the first network connection information of the user equipment and the first slave device, thereby eliminating the process of performing multiple handshakes with the user equipment, thereby completing the network handover quickly. the goal of.
- the master device sends a first handover command to the first slave device, and sends a second handover command to the second slave device.
- the master device that needs to be configured may send the first switch command to the first slave device, the second switch command to the second slave device, or send the second switch command to the second slave device, and then send the second switch command to the first slave device.
- the first switching command may be sent to the first slave device, the second switch command to the second slave device, or send the second switch command to the second slave device, and then send the second switch command to the first slave device.
- the first switching command may send the first switch command to the first slave device, the second switch command to the second slave device, or send the second switch command to the second slave device, and then send the second switch command to the first slave device.
- the first switching command may send the first switch command to the first slave device, the second switch command to the second slave device, or send the second switch command to the second slave device, and then send the second switch command to the first slave device.
- the first switching command may be sent to the first slave device, the second switch command to the second slave device, or send the second switch command to the second slave device, and then send the second switch
- the first switching command may be that the first slave device sends the first network connection information to the second slave device to be sent to the first slave device, or may be sent by the first slave device to the second slave device. After the first network connection information is sent back to the primary device, the response information is sent to the first slave device, and the first slave device sends the first network connection information when receiving the first handover command. ;
- the second switching command may be: the primary device instructs the first slave device to send the first network connection information to the second slave device, and the second slave device sends the first network connection to the second slave device.
- the information is sent back to the master device, and the master device sends the response message to the second slave device.
- the first network connection information has been received when the second switching command is received.
- the first switching command is used to trigger the first slave device to control the first network interface to be invalid.
- the state of the first network interface can be set to: down;
- the second switching command is used to trigger the second slave device to control the second network interface to take effect.
- the state of the second network interface can be set to: up.
- the first slave device After receiving the first switching command, the first slave device controls the first network interface to be invalid.
- the second slave device After receiving the second switching command, the second slave device controls the second network interface to take effect.
- the embodiment of the present invention provides a handover method in a master-slave network.
- the identifier of the first network interface is uniquely assigned to the user equipment, and the identifier of the second network interface allocated by the second slave device is received.
- the identifier of a network interface is the same.
- the second slave device can use the second network interface and the second network connection information to provide network services for the user equipment, thereby eliminating the user.
- the process of re-establishing a connection with the slave device can solve the problem of long switching time.
- FIG. 4 is a flowchart of another method for switching in a wireless network according to an embodiment of the present invention. 4 is a partial modification on the basis of FIG. 1, and only the modified portion will be described in detail below, and the same portion is shown in the related description of the portion of FIG.
- the first slave device further includes:
- Step 401 The first slave device discards the received data related to the user equipment.
- the discarded data is data received after receiving the first switching command.
- Step 402 The first slave device sends all data to be sent to the user equipment.
- Step 403 After the first slave device performs step 402, the first slave device sends a first indication message, where the first indication message is used to instruct the second slave device to start sending data to the user equipment. ;
- the second slave device further includes:
- Step 405 The second slave device buffers data to be sent to the user equipment.
- the second slave device only buffers data to be sent to the user equipment, and the data sent to the network side can be normally sent.
- Step 406 After receiving the first indication message, the second slave device sends the data to be sent to the user equipment to the user equipment.
- the second slave device sends the first handover command to the first slave device after receiving the second handover command, so the first slave device receives the first
- the second slave device has received the second handover command, and the second slave device can already receive data, so although the first slave device discards the received data, data loss is not caused because At this point the data has been successfully received by the second slave device.
- the specific implementation manner may be: first sending a second handover command to the second slave device, and after receiving the second handover command, the second slave device sends a response to the master device, and the master device sends the first handover command after receiving the response. The first slave device. In this way, the data can be completely processed, which effectively ensures the integrity of the data.
- the first slave device controls the first network interface to be invalid
- the second slave device controls the second network interface to take effect, that is, the access device is switched, that is, the second slave device is used as the user.
- the device provides the network service.
- this does not take into account the loss of data that has been sent to the first slave device. Therefore, the first slave device needs to send all the data to be sent first, and discard the newly received data. Data, after all data to be sent is sent out, sending a first indication message to the second slave device, instructing the second slave device to start sending data to the user equipment, and finally the first slave device controls A network interface is invalid.
- only one slave device can provide network services to the user equipment.
- the second network interface of the second slave device has already taken effect, the data to be sent to the user equipment needs to be cached first. After the first indication message of the first slave device is started, the data is sent to the user equipment, that is, the network service is normally provided for the user equipment. Therefore, in this way, the problem of long switching time can be solved, and the problem of data loss can be effectively solved.
- the handover method is described by taking only one communication network as an example, that is, the case where the communication network includes one master device, and for multiple communication networks
- the embodiment of the present invention may also be applicable, that is, when the master device does not find a slave device that can provide network services for the user equipment in the communication network under the jurisdiction, the master device may identify the identifier of the user equipment and the first network interface. The identification is sent to the nearby master device, and the nearby master device performs the method described in the embodiment of the present invention within the network under the jurisdiction.
- FIG. 5 is a schematic structural diagram of a master device according to an embodiment of the present invention, including: a processor 51, a network interface 52, a memory 53, and a communication bus 54, wherein The communication bus 54 is for implementing connection communication between the processor 51, the network interface 52, and the memory 53, and the processor 61 executes a program executed by the master device stored in the memory 53.
- FIG. 6 is a schematic structural diagram of a master device according to an embodiment of the present invention, including: a processor 61, a network interface 62, a memory 63, and a communication bus 64.
- the communication bus 64 is configured to implement connection communication between the processor 61, the network interface 62, and the memory 63, and the processor 61 executes a program executed by the first slave device stored in the memory 63.
- FIG. 6 is a schematic structural diagram of a master device according to an embodiment of the present invention, including: a processor 61, a network interface 62, a memory 63, and a communication bus 64.
- the communication bus 64 is configured to implement connection communication between the processor 61, the network interface 62, and the memory 63, and the processor 61 executes a program executed by the second slave device stored in the memory 63.
- All or part of the steps of implementing the foregoing method embodiments may be performed by hardware related to the program instructions.
- the foregoing program may be stored in a computer readable storage medium, and when executed, the program includes the steps of the foregoing method embodiments;
- the foregoing storage medium includes: a U disk, a mobile hard disk, a read only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like, which can store program codes. medium.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例提供一种主从型网络中的切换方法、主设备、从设备和***,涉及通信领域,能够解决主从网络中的用户设备解决切换时间长的问题。其方法为:主设备或第一从设备确定用户设备需要切换至第二从设备时,第一从设备会向第二从设备发送第一从设备为用户设备分配的第一网络接口的标识,和用户设备与第一从设备的第一网络接口连接建立后的第一网络连接信息,第一网络接口的标识与用户设备的标识一一对应,第一从设备控制第一网络接口失效,第二从设备控制第二网络接口生效,这样用户设备无需经过多次握手即可切换至第二从设备,因此有效的解决了接入设备切换时间长的问题。
Description
本发明涉及通信领域,尤其涉及一种主从型网络中的切换方法、主设备、从设备和***。
随着无线宽带技术的迅速发展,单设备射频覆盖范围已无法满足大范围、高吞吐性能的要求,因此,多个无线设备协同合作进行混合组网逐渐成为业界趋势,而主从型网络是其中比较典型的一种。
目前,在主从型网络中,包括主设备(Master Device,MD),从设备(Slave Device,SD)以及用户设备(User Device,UD),MD通过管理协议控制SD,MD或者SD向UD提供网络服务。UD可能在多个SD之间进行切换,例如UD连接当前SD,当UD进入当前SD与另一SD的信号重叠区域时,如果此时另一SD与UD之间的链路质量更好,则可能触发UD的切换动作,即UD将另一SD作为目标SD,并与目标SD建立无线连接。因为当前SD和目标SD是两个独立的从设备,UD需要与目标SD重新进行握手来建立新的连接,因此存在切换时间长的问题。
发明内容
本发明实施例提供一种主从型网络中的切换方法、***和设备,能够解决切换时间长的问题。
一方面,本发明实施例提供一种主从型网络中的切换方法,所述主从型网络包括主设备、第一从设备,第二从设备和用户设备,所述第一从设备为所述用户设备当前的接入设备,其特征在于,所述方法包括:
所述主设备或者所述第一从设备确定所述用户设备需要切换接入设备;
所述主设备确定所述用户设备将要切换至所述第二从设备;
所述主设备将从所述第一从设备接收到的第一网络接口的标识和所述用户设备的标识发送给所述第二从设备;所述第一网络接口为所述用户设备接入所述第一从设备时,所述第一从设备为所述用户设备分配的网络接口,所述用户设备的标识和所述第一网络接口的标识一一对应;
所述第二从设备为所述用户设备分配第二网络接口,所述第二网络接口的标识与接收到的所述第一网络接口的标识相同;
所述主设备指示所述第一从设备将第一网络连接信息发送给所述第二从设备;所述第一网络连接信息为所述用户设备与所述第一从设备的所述第一网络接口连接建立后使用的信息;该第一网络连接信息可包括所述用户设备与所述第一从设备间建立连接后的服务集标识、加密模式、密钥信息、状态机信息、地址解析协议(AddressResolution Protocol,ARP)信息和网络协议(Internet Protocol,IP)地址中的至少一个;
所述第二从设备使用接收到的所述第一网络连接信息生成所述第二网络连接信息,所述第二网络连接信息为所述用户设备与所述第二从设备的第二网络接口连接建立后使用的信息;
所述主设备向所述第一从设备发送第一切换命令,并向所述第二从设备发送第二切换命令;
在接收到所述第一切换命令后,所述第一从设备控制所述第一网络接口失效;
在接收到所述第二切换命令后,所述第二从设备控制所述第二网络接口生效。
因此,本发明实施例提供一种主从型网络中的切换方法,由于
第一网络接口的标识是唯一分配给用户设备的,第二从设备分配的第二网络接口的标识与接收到的第一网络接口的标识相同,当第一网络接口失效,第二网络接口生效后,第二从设备便可使用该第二网络接口和第二网络连接信息为用户设备提供网络服务,省去了用户设备重新与从设备建立连接的过程,从而能够解决切换时间长的问题。
结合第一方面,在第一种可能的实施方式中,在接收到所述第一切换命令后,所述第一从设备控制所述第一网络接口失效之前,所述方法还包括:所述第一从设备将接收到与所述用户设备有关的数据丢弃;所述第一从设备将全部待发送给所述用户设备的数据发送出去后,所述第一从设备发送第一指示消息,所述第一指示消息用于指示所述第二从设备开始向所述用户设备发送数据;
所述第二从设备控制所述第二网络接口生效之后,所述方法还包括:所述第二从设备缓存待发送给所述用户设备的数据;在接收到所述第一指示消息后,所述第二从设备将所述待发送给所述用户设备的数据发送给所述用户设备。
因此,在第一种可能的实施方式中,这样做充分考虑到已经发送到所述第一从设备的数据的丢失问题,故所述第一从设备需要先将全部待发送的数据发送出去,丢弃新接收到的数据,在全部待发送的数据发送出去后,发送第一指示消息给所述第二从设备,指示所述第二从设备开始向所述用户设备发送数据,最后所述第一从设备控制第一网络接口失效。同一时间只能有一个从设备给用户设备提供网络服务,故此时虽然所述第二从设备的第二网络接口已经生效,但是需要先缓存待发送给所述用户设备的数据,在接收到所述第一从设备的第一指示消息后才开始向所述用户设备发送数据,即正常为用户设备提供网络服务。故采用此种方式,可以解决切换时间长的问题,还可以有效的解决数据丢失的问题。
结合第一方面或上述可能的实施方式,在第二种可能的实施方式中,如果是所述主设备确定需要切换接入设备的用户设备时,所
述主设备确定所述用户设备需要切换接入设备包括:所述主设备接收所述第一从设备发送的所述用户设备的标识和第一链路状态信息;所述主设备根据所述第一链路状态信息和第一切换条件确定所述用户设备需要切换接入设备;所述第一切换条件为所述第一链路状态信息中的至少一个达到对应的预设阈值。
结合第一方面或上述可能的实施方式,在第三种可能的实施方式中,如果是第一从设备确定需要切换接入设备的用户设备时,所述第一从设备确定所述用户设备需要切换接入设备包括:
所述第一从设备根据所述用户设备的第一链路状态信息和第一切换条件确定所述用户设备需要切换接入设备,并向所述主设备发送第二指示消息,所述第二指示消息用于通知所述主设备所述用户设备需要切换接入设备,所述第二指示消息中携带所述用户设备的标识;所述第一切换条件为所述第一链路状态信息中的至少一个达到对应的预设阈值。
所述第一链路状态信息包括与所述用户设备有关的接收信号强度指示RSSI、与所述用户设备有关的包错误率PER、与所述用户设备有关的信噪比、接入所述第一从设备的用户设备的数量、接入所述第一从设备的用户设备的占空比、接入所述第一从设备的用户设备的吞吐量中的至少一个。
结合第一方面或上述可能的实施方式,在第四种可能的实施方式中,所述主设备确定所述用户设备将要切换至所述第二从设备包括:所述主设备接收所述第一从设备发送的所述用户设备的标识和工作信道;所述主设备向所述第二从设备发送所述用户设备的标识和工作信道;所述第二从设备向所述主设备发送第二链路状态信息,所述第二链路状态信息包括所述第二从设备获取的所述工作信道上与所述用户设备有关的RSSI、所述第二从设备获取的所述工作信道上与所述用户设备有关的包错误率PER、所述第二从设备获取的所述工作信道上与所述用户设备有关的信噪比、以及接入所述第
二从设备的用户设备的数量、接入所述第二从设备的用户设备的占空比、接入所述第二从设备的用户设备的吞吐量中的至少一个;所述主设备根据所述第二链路状态信息和第二切换条件确定所述用户设备将要切换至所述第二从设备;所述第二切换条件为所述第二链路状态信息中的至少一个达到对应的预设阈值。
结合第一方面或上述可能的实施方式,在第五种可能的实施方式中,,所述主设备指示所述第一从设备将第一网络连接信息发送给所述第二从设备包括:所述主设备获取所述第一网络连接信息,并将所述第一网络连接信息发送给所述第二从设备;或,所述主设备向所述第一从设备发送第三指示消息,所述第三指示消息用于指示所述第一从设备将所述第一网络连接信息发送给所述第二从设备。
第二方面,本发明实施例提供一种主设备,该主设备被配置为实现上述第一方面中主设备所执行的方法的功能,由硬件/软件实现,其硬件/软件包括与上述功能相应的单元。
第三方面,本发明实施例提供一种从设备,该从设备被配置为实现上述第一方面中第一从设备所执行的方法的功能,由硬件/软件实现,其硬件/软件包括与上述功能相应的单元。
第四方面,本发明实施例提供一种从设备,该从设备被配置为实现上述第一方面中第二从设备所执行的方法的功能,由硬件/软件实现,其硬件/软件包括与上述功能相应的单元。
第五方面,本发明实施例提供一种主设备,包括:处理器、网络接口、存储器和通信总线,其中,所述通信总线用于实现所述处理器、网络接口和存储器之间连接通信,处理器执行所述存储器中存储的程序用于实现上述第一方面提供的主设备的方法中的步骤。
第六方面,本发明实施例提供一种从设备,包括:处理器、网络接口、存储器和通信总线,其中,所述通信总线用于实现所述处理器、网络接口和存储器之间连接通信,处理器执行所述存储器中
存储的程序用于实现上述第一方面提供的第一从设备中的步骤。
第七方面,本发明实施例提供一种从设备,包括:处理器、网络接口、存储器和通信总线,其中,所述通信总线用于实现所述处理器、网络接口和存储器之间连接通信,处理器执行所述存储器中存储的程序用于实现上述第一方面提供的第二从设备中的步骤。
第八方面,本发明实施例提供一种网络***,该***包括上述方面所述的主设备、第一从设备,第二从设备和用户设备。
第九方面,本发明实施例提供了一种计算机存储介质,用于储存为上述主设备所用的计算机软件指令,其包含用于执行上述方面所设计的程序。
第八方面,本发明实施例提供了一种计算机存储介质,用于储存为上述主设备、第一从设备和第二从设备所用的计算机软件指令,其包含用于执行上述方面所设计的程序。
上述各方面及各种可能的实施方式中的所述第一网络连接信息包括服务集标识、加密模式、密钥信息、状态机信息、地址解析协议ARP信息、用户设备的标识和网络协议IP地址中的至少一个。
相较于现有技术,本发明提供的方案可以更加省去用户设备重新与从设备建立连接的过程,从而能够解决切换时间长的问题。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种主从型组网的结构示意图;
图2为本发明实施例提供的一种主从型组网切换场景示意图;
图3为本发明实施例提供的一种无线网络中的切换方法的流程图;
图4为本发明实施例提供的另一种无线网络中的切换方法的流程图;
图5为本发明实施例提供的一种主设备的结构示意图;
图6为本发明实施例提供的一种从设备的结构示意图。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例可适用于主从型组网,如图1所示,主从型组网包括多个主设备,例如MD1、MD2等,每个主设备可连接有多个从设备,例如SD11、SD1n等,每个SD可连接有多个UD,例如UD1、UD2和UD3等。
具体而言,一个主设备与多个从设备可组成一个通信网络,主设备负责管理该通信网络,同一个通信网络中只存在一个主设备,不同的通信网络之间的主设备可以基于主设备通信协议(Master Device Communication Protocol,MDCP)完成通信交互。主设备可以直接为用户设备提供网络服务;当从设备直接为用户设备提供网络服务时,主设备配合该从设备为用户设备提供网络服务,直接为用户设备提供网络服务的主设备或从设备可以统称为接入设备。当直接为用户设备提供网络服务的接入设备不适合再为用户设备提
供网络服务时,就会触发接入设备的切换,即重新选择为用户设备提供网络服务的接入设备。
需要说明的是,主设备和从设备仅仅是从功能上加以划分,实际上同一硬件设备既可以作为主设备,又可以作为从设备,也可以同时作为主设备和从设备。用户设备可以为装有无线通信模块的终端,例如:PC,平板,手机等,该无线通信模块包括Wi-Fi,蓝牙,Zigbee等。
举例来说,基于AC的Wi-Fi集中控制组网就属于上述主从型组网,包括作为主设备的AC(Access Point Controller,AC)、作为从设备的AP(Access Point,AP)以及用户设备(User Device,UD),用户设备可能在多个AP之间进行切换。
本发明实施例可以用于任何主从型的无线通信***,下面以Wi-Fi领域为例,对本发明的实施例进行详细说明。
图2为本发明实施例提供的一种典型的切换场景示意图,如图2所示,该主从型组网包括MD,SD1,SD2,UD,UD连接SD1,UD沿箭头方向向右移动,当UD进入SD1与SD2的信号重叠区域,如果此时SD2与UD之间链路质量更好,则触发UD的接入设备的切换动作。为了容易理解,本发明实施例以一个通信网络为例描述该切换方法,即一个主设备,两个从设备(第一从设备、第二从设备)和一个用户设备为例进行说明一个用户设备如何在两个从设备之间完成切换。其中,主设备也可具备从设备的业务功能,因此,所述主设备也可与所述第一从设备是同一设备,或者所述主设备与所述第二从设备为同一设备。实际组网结构中比这个组网结构更加复杂,实际组网结构参见图1。
可选的:300、主设备向第一从设备和第二从设备下发第一切换条件。
第一切换条件用来确定用户设备是否需要切换接入设备。具体的,当第一链路状态信息的值满足第一切换条件时,确定用户设备
需要切换接入设备,当第一链路状态信息的值不满足第一切换条件时,确定用户设备不需要切换接入设备。第一链路状态信息可以包括:与所述用户设备有关的接收信号强度指示(Received Signal Strength Indication,RSSI)、与所述用户设备有关的包错误率(Packet Error Rate,PER)、与所述用户设备有关的信噪比,接入所述第一从设备的用户设备的数量、接入所述第一从设备的用户设备的占空比、接入所述第一从设备的用户设备的吞吐量中的至少一个;第一切换条件可以为第一链路状态信息的值中的至少一个达到对应的预设阈值;第一切换条件还可以为第一链路状态信息的值中的达到对应的预设阈值的部分第一链路状态信息或者全部第一链路状态信息的加权值达到加权值的预设阈值。具体如何设定第一切换条件,本发明实施例不做具体限定。
需要说明的是,“达到”对应的预设阈值包括大于或等于对应的预设阈值,小于或等于对应的预设阈值等,具体表达何种含义需要根据实际参数来限定,因为有些参数越小,链路质量可能越差,相反有些参数越大,链路质量可能越差,还有可能当参数的值等于预设的枚举值表示达到对应的预设阈值。例如,将RSSI值小于或者等于RSSI的预设阈值定义为满足第一切换条件,在这种情况下,确定用户设备的接入设备需要切换;或者,将RSSI值小于或者等于RSSI的预设阈值,且PER值大于或者等于PER的预设阈值定义为满足第一切换条件,在这种情况下,确定用户设备的接入设备需要切换。具体采用哪些参数、如何设置参数的预设阈值可以根据产品设计的实际需要进行设定,本发明实施例不做具体限定,只要能够协助识别出需要切换接入设备的用户设备即可。
需要说明的是,该第一切换条件也可以在组网初期配置在主设备和从设备中或者是主设备和从设备出厂之前预存的。
301、第一从设备在用户设备请求接入第一从设备时,为用户设备分配第一网络接口;
需要说明的是,第一网络接口可以为第一从设备上已有的网络接口,也可以为第一从设备上新建的网络接口。
302、第一从设备将分配的第一网络接口的标识与用户设备的标识发送给主设备,第一网络接口的标识和用户设备的标识一一对应。
需要说明的是,该第一网络接口的标识可以是主设备分配给从设备的网络接口标识的集合中的一个空闲标识,每个从设备会被分配至少一个网络接口标识,该网络接口标识可以为Wi-Fi环境中的基本服务集标识(Basic Service Set Identification,BSSID),也可以为其它用于区分网络设备的标识,本申请不做限定。
每个从设备被分配的网络接口标识的集合不会重复,当用户设备要接入第一从设备时,第一从设备为用户设备分配一个网络接口,并为该第一网络接口分配标识,一旦将该标识分配给了该用户设备,就不再将该标识分配给其它请求接入第一从设备的用户设备了,也即第一网络接口的标识和用户设备的标识一一对应。这样可以保证从设备为每个用户设备分配的网络接口标识是全网唯一的,不会出现不同用户设备对应相同网络接口标识的情况;或者每个从设备保存网络接口标识的集合,当某个从设备选择一个空闲标识分配给用户设备后,该从设备会通知其他从设备该标识已经被占用,其他从设备会更新保存的网络接口标识的集合,这样也可以保证从设备为每个用户设备分配的网络接口标识是全网唯一的。
第一从设备会将分配给用户设备的第一网络接口的标识和用户设备的标识发送给主设备,主设备中会保存第一网络接口的标识和用户设备的标识,例如将第一网络接口的标识和用户设备的标识以对应关系表的方式保存,也可以采用其他方式保存,本发明实施例不做限定。
其中,用户设备的标识可以为用户设备的媒体访问控制(Media Access Control,MAC)地址。第一网络接口可以是第一从设备为用户设备分配的逻辑虚拟接口,该第一网络接口的标识通常为该逻辑
虚拟接口的MAC地址。
303、主设备或者第一从设备确定与第一从设备连接的用户设备需要切换接入设备。
下面详细描述主设备如何确定与第一从设备连接的用户设备是否需要切换接入设备。
主设备确定需要切换接入设备的用户设备,其实现方式可以为:第一从设备发送用户设备的标识、第一链路状态信息,主设备根据第一链路状态信息和第一切换条件确定用户设备需要切换接入设备。
可选的,第一从设备可以定期将与第一从设备连接的用户设备的标识、第一链路状态信息发送给主设备,主设备再根据接收到的第一链路状态信息和第一切换条件确定需要切换接入设备的用户设备,这样主设备可以通过全网从设备的情况进行链路状态优化。这里,可以是第一从设备主动向主设备发送,也可以是主设备主动从第一从设备获取,本申请不做限定。
需要说明的是,所述第一切换条件为所述第一链路状态信息中的至少一个达到对应的预设阈值。
可选的,第一从设备也可以根据与第一从设备连接的用户设备的第一链路状态信息,和第一从设备中预设的待切换条件先确定可能需要切换的用户设备,例如第一从设备可以定期获取与第一从设备连接的用户设备的第一链路状态信息,若存在第一链路状态信息满足待切换条件的用户设备,第一从设备将该用户设备的标识和第一链路状态信息发送给主设备,以便主设备根据接收到的第一链路状态信息和第一切换条件再从接收到的用户设备中,确定出需要切换接入设备的用户设备。这样,第一从设备只是发送部分用户设备的标识、第一链路状态信息给主设备即可,而不需要将与第一从设备连接的所有用户设备的标识、第一链路状态信息发送给主设备,这样可以有效的节省带宽资源。这里可以是主设备主动定期获取第
一从设备确定的满足待切换条件的用户设备的第一链路状态信息,也可以是第一从设备主动定期获取满足待切换条件的用户设备的第一链路状态信息发送给主设备,本申请不做限定。
下面详细描述第一从设备如何确定与第一从设备连接的用户设备需要切换接入设备。
第一从设备确定用户设备需要切换接入设备,其实现方式可以为:第一从设备根据用户设备的第一链路状态信息和第一切换条件确定用户设备需要切换接入设备,并向所述主设备发送第二指示消息,所述第二指示消息用于通知所述主设备所述用户设备需要切换接入设备,所述第二指示消息中携带所述用户设备的标识。
第一从设备可以实时地获取与所述用户设备的第一链路状态信息,而后根据第一链路状态信息和第一切换条件确定需要切换接入设备的用户设备,并向所述主设备发送第二指示消息,通知所述主设备所述用户设备需要切换接入设备,即第一从设备确定出需要切换接入设备的用户设备后通知主设备即可,不需要主设备确定哪些用户设备需要切换接入设备,这样在用户设备的链路条件差时,第一从设备可以自己决定用户设备是否需要切换接入设备,可以快速完成接入设备的切换,并且也减轻了主设备的负担,也有效的节省了带宽资源。
304、主设备确定所述用户设备是否将要切换至所述第二从设备。
具体地,主设备可以向第二从设备发送用户设备的标识和工作信道,所述第二从设备向所述主设备发送第二链路状态信息,该第二链路状态信息包括所述第二从设备获取的所述工作信道上与所述用户设备有关的RSSI、所述第二从设备获取的所述工作信道上与所述用户设备有关的包错误率PER、所述第二从设备获取的所述工作信道上与所述用户设备有关的信噪比、以及接入所述第二从设备的用户设备的数量、接入所述第二从设备的用户设备的占空比、接入
所述第二从设备的用户设备的吞吐量中的至少一个,主设备再根据第二链路状态信息和第二切换条件确定该用户设备是否需要切换至所述第二从设备,具体可以是主设备根据该第二链路状态信息中的一个或多个值和第二切换条件中对应的预设阈值确定该用户设备是否需要切换至所述第二从设备,也可以是将该第二链路状态信息中的所有值进行加权计算,根据得到的加权值和加权值的预设阈值确定该用户设备是否需要切换至所述第二从设备,本申请不做限定。例如:若第二从设备获取到的该工作信道上用户设备的RSSI大于或等于对应的预设阈值,则主设备确定用户设备需要切换至该第二从设备,再例如获取到的该工作信道上用户设备的RSSI大于或等于对应的预设阈值、且接入第二从设备的用户设备的数量小于对应的预设阈值,主设备确定用户设备需要切换至该第二从设备。
如果网络中包含三个以上从设备,在需要切换接入设备的用户设备被确定后,主设备再进一步确定出用户设备将要切换至的目标从设备。主设备向除第一从设备以外的其它从设备发送需要切换接入设备的用户设备的标识和工作信道,收到用户设备的标识和工作信道的从设备会做上述第二从设备所做的操作,主设备根据该通知消息确定出用户设备切换至的目标从设备。
需要说明的是,如果达到对应的预设阈值的从设备存在多个,可以选择其中一个从设备作为目标从设备,例如可以选择最优的或者可以随机选择一个。
还需要说明的是,本申请中三种切换条件,即第一切换条件,第二切换条件,待切换条件,三种切换条件使用的参数都是链路状态信息中的参数,区别在于各个参数的对应的预设阈值是不同的,如果按照链路质量优劣顺序来描述,满足第二切换条件时的链路质量优于满足待切换条件时的链路质量,满足待切换条件时的链路质量优于满足第一切换条件时的链路质量。即,当第一从设备检测到与用户设备有关的RSSI小于R1(待切换条件),表明当前的网络状
态即将不好,但是第一从设备还可以维持为用户设备提供网络服务,但是第一从设备要通知主设备该用户设备在将来的某个时间可能要切换接入设备,然后主设备会定期获取与该用户设备有关的RSSI,当与该用户设备有关的RSSI小于R2(第一切换条件)时,表明当前的网络状态已经不好,必须马上启动该用户设备的接入设备的切换,否则就会出现丢包等情况;启动该用户设备的接入设备的切换时,需要让其他从设备侦听到该用户设备的RSSI,选择RSSI大于R3(第二切换条件)的从设备作为目标从设备,R3大于R1,R1大于R2。
305、主设备将第一网络接口的标识和用户设备的标识发送给第二从设备。
主设备在确定用户设备将要切换至第二从设备后,便将第一从设备分配给用户设备的第一网络接口的标识和用户设备的标识发送给第二从设备。
306、第二从设备为用户设备分配第二网络接口,第二网络接口的标识与接收到的第一网络接口的标识相同。
具体的,第二从设备在接收到第一网络接口的标识和用户设备的标识后,可为该用户设备分配一个网络接口,该网络接口的标识与第一网络接口的标识相同。
需要说明的是,第二网络接口可以为第二从设备上已有的网络接口,也可以为第二从设备上新建的网络接口
307、主设备指示第一从设备将第一网络连接信息发送给第二从设备,第一网络连接信息为用户设备与第一从设备的第一网络接口连接建立后使用的网络连接信息。
其中,第一网络连接信息可包括用户设备与第一从设备之间建立连接后的服务集标识(例如Wi-Fi环境中的SSID)、加密模式、密钥信息、状态机信息、ARP信息、用户设备的标识和IP地址中的
至少一个。
具体地,主设备可以主动从第一从设备获取第一网络连接信息,并将第一网络连接信息发送给第二从设备;
或,主设备向第一从设备发送第三指示消息,该第三指示消息用于指示第一从设备将第一网络连接信息发送给第二从设备。第一从设备在接收到第三指示消息后,可以先将第一网络连接信息发送给主设备,主设备再将第一网络连接信息发送给第二从设备,即第一从设备会通过主设备将第一网络连接信息发送给第二从设备。当然,第一从设备也可直接将第一网络连接信息发送给第二从设备。
以Wi-Fi环境中的用户设备为例来说,由于用户设备要接入一个AP时,用户设备需要先在所处区域搜索网络,在确定需要建立连接的AP时,用户设备需要与所搜索到的AP进行认证、关联、四次握手(4-way Handshake)以及组握手(Group Handshake),用户设备还需要与AP进行ARP信息与IP地址信息的交互等。
例如:用户设备与第一从设备成功建立连接后,第一从设备上的网络连接信息如下:
加密模式:WPA2-PSK CCMP
用户设备的标识:1c:8e:5c:cf:e4:49
密钥信息:0xa15735ab1a1b1cacbbccaa8a796474a0
状态机信息:connected
ARP信息:192.168.3.27 1c:8e:5c:cf:e4:49
IP地址:192.168.3.27
服务集标识:SSID-e449
第一从设备需要将上述网络连接信息发送给第二从设备,可以直接发送给第二从设备,也可以进行加密后发送给第二从设备。本发明实施例不做限定。
308、第二从设备使用接收到的第一网络连接信息生成第二网络连接信息,第二网络连接信息为用户设备与第二从设备的第二网络
接口连接建立后使用的信息。
例如:第二从设备使用上述第一网络连接信息生成第二网络连接信息如下:
加密模式:WPA2-PSK CCMP
用户设备的标识:1c:8e:5c:cf:e4:49
密钥信息:0xa15735ab1a1b1cacbbccaa8a796474a0
状态机信息:connected
ARP信息:192.168.3.27 1c:8e:5c:cf:e4:49
IP地址:192.168.3.27
服务集标识:SSID-e449
第二从设备直接使用用户设备与第一从设备的第一网络连接信息生成第二从设备的第二网络连接信息,从而省去与用户设备进行多次握手的过程,从而达到快速完成网络切换的目的。
309、主设备向第一从设备发送第一切换命令,并向第二从设备发送第二切换命令。
需要说明的主设备可以同时向第一从设备发送第一切换命令、向第二从设备发送第二切换命令,也可以先向第二从设备发送第二切换命令,再向第一从设备发送第一切换命令。
第一切换命令可以是主设备指示第一从设备将第一网络连接信息发送给第二从设备后主动向第一从设备下发的;也可以是第一从设备向第二从设备发送完第一网络连接信息后向主设备反馈响应信息,主设备接收到响应信息后向第一从设备下发的,此时第一从设备接收到第一切换命令时已发送完第一网络连接信息;
第二切换命令可以是主设备指示第一从设备将第一网络连接信息发送给第二从设备后主动向第二从设备下发的;也可以是第二从设备在接收完第一网络连接信息时向主设备反馈响应信息,主设备在接收到响应信息后向第二从设备下发的,此时第二从设备接收到
第二切换命令时已接收完第一网络连接信息。
第一切换命令用于触发第一从设备控制第一网络接口失效,例如可以将第一网络接口的状态置为:down;第二切换命令用于触发第二从设备控制第二网络接口生效,例如可以将第二网络接口的状态置为:up。
310、在接收到第一切换命令后,第一从设备控制第一网络接口失效。
311、在接收到第二切换命令后,第二从设备控制第二网络接口生效。
因此,本发明实施例提供一种主从型网络中的切换方法,由于第一网络接口的标识是唯一分配给用户设备的,第二从设备分配的第二网络接口的标识与接收到的第一网络接口的标识相同,当第一网络接口失效,第二网络接口生效后,第二从设备便可使用该第二网络接口和第二网络连接信息为用户设备提供网络服务,省去了用户设备重新与从设备建立连接的过程,从而能够解决切换时间长的问题。
图4为本发明实施例提供的另一种无线网络中的切换方法的流程图。图4是在图1基础上做了部分修改,下面仅对修改部分进行详细阐述,相同部分见图1部分的相关描述。
在步骤309之后,步骤310之前,该第一从设备还包括:
步骤401、所述第一从设备将接收到的与所述用户设备有关的数据丢弃。
需要说明的是,上述丢弃的数据是在接收到第一切换命令之后收到的数据。
步骤402、所述第一从设备将全部待发送给所述用户设备的数据发送出去;
步骤403、所述第一从设备执行完步骤402之后,所述第一从设备发送第一指示消息,所述第一指示消息用于指示所述第二从设备开始向所述用户设备发送数据;
在步骤311之后,所述第二从设备还包括:
步骤405、所述第二从设备缓存待发送给所述用户设备的数据;
需要说明的是,所述第二从设备仅缓存待发送给用户设备的数据,对于发往网络侧的数据可以正常发送。
步骤406、在接收到第一从设备发送所述第一指示消息后,所述第二从设备将所述待发送给所述用户设备的数据发送给所述用户设备。
需要说明的是,为了完全做到数据不丢失,可以确定所述第二从设备收到第二切换命令后发送第一切换命令给第一从设备,故所述第一从设备接收到第一切换命令时,所述第二从设备已经收到第二切换命令,所述第二从设备已经可以接收数据,故虽然所述第一从设备丢弃接收到的数据也不会造成数据丢失,因为此时数据已经成功的被第二从设备接收。具体的实现方式,可以是先发送第二切换命令给第二从设备,第二从设备收到该第二切换命令后给主设备一个响应,主设备接收到响应后再发送第一切换命令给第一从设备。这样,可以数据完全得到处理,有效的保证了数据的完整性。
需要说明的是,所述第一从设备控制第一网络接口失效,所述第二从设备控制第二网络接口生效,即可完成接入设备的切换,即使用所述第二从设备为用户设备提供网络服务,但是,这样做没有考虑到已经发送到所述第一从设备的数据的丢失问题,故所述第一从设备需要先将全部待发送的数据发送出去,丢弃新接收到的数据,在全部待发送的数据发送出去后,发送第一指示消息给所述第二从设备,指示所述第二从设备开始向所述用户设备发送数据,最后所述第一从设备控制第一网络接口失效。同一时间只能有一个从设备给用户设备提供网络服务,故此时虽然所述第二从设备的第二网络接口已经生效,但是需要先缓存待发送给所述用户设备的数据,在接收到所述第一从设备的第一指示消息后才开始向所述用户设备发送数据,即正常为用户设备提供网络服务。故采用此种方式,可以解决切换时间长的问题,还可以有效的解决数据丢失的问题。
需要说明的是,本发明实施例仅以一个通信网络为例描述该切换方法,即该通信网络中包含一个主设备的情况,对于多个通信网
络的情况,本发明实施例也可以适用,即当主设备在所管辖的通信网络中没有找到可以为用户设备提供网络服务的从设备时,主设备可以将用户设备的标识和第一网络接口的标识发送给附近的主设备,附近的主设备在所管辖的网络范围内执行本发明实施例所记载的方法。
本发明实施例提供一种主设备50,请参阅图5,图5为本发明实施例提供的主设备的结构示意图,包括:处理器51、网络接口52、存储器53和通信总线54,其中,所述通信总线54用于实现所述处理器51、网络接口52和存储器53之间连接通信,所述处理器61执行所述存储器53中存储的上述主设备所执行的程序。
本发明实施例提供一种从设备60,请参阅图6,图6为本发明实施例提供的主设备的结构示意图,包括:处理器61、网络接口62、存储器63和通信总线64,其中,所述通信总线64用于实现所述处理器61、网络接口62和存储器63之间连接通信,所述处理器61执行所述存储器63中存储的上述所述第一从设备所执行的程序。
本发明实施例提供一种从设备60,请参阅图6,图6为本发明实施例提供的主设备的结构示意图,包括:处理器61、网络接口62、存储器63和通信总线64,其中,所述通信总线64用于实现所述处理器61、网络接口62和存储器63之间连接通信,所述处理器61执行所述存储器63中存储的上述所述第二从设备所执行的程序。
实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技
术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims (33)
- 一种主从型网络中的切换方法,所述主从型网络包括主设备、第一从设备,第二从设备和用户设备,所述第一从设备为所述用户设备当前的接入设备,其特征在于,所述方法包括:所述主设备或者所述第一从设备确定所述用户设备需要切换接入设备;所述主设备确定所述用户设备将要切换至所述第二从设备;所述主设备将从所述第一从设备接收到的第一网络接口的标识和所述用户设备的标识发送给所述第二从设备;所述第一网络接口为:所述用户设备接入所述第一从设备时,所述第一从设备为所述用户设备分配的网络接口;所述用户设备的标识和所述第一网络接口的标识一一对应;所述第二从设备为所述用户设备分配第二网络接口,所述第二网络接口的标识与所述第一网络接口的标识相同;所述主设备指示所述第一从设备将第一网络连接信息发送给所述第二从设备;所述第一网络连接信息为所述用户设备与所述第一从设备的所述第一网络接口连接建立后使用的网络连接信息;所述第二从设备使用所述第一网络连接信息生成所述第二网络连接信息,所述第二网络连接信息为所述用户设备与所述第二从设备的所述第二网络接口连接建立后使用的网络连接信息;所述主设备向所述第一从设备发送第一切换命令,并向所述第二从设备发送第二切换命令;在接收到所述第一切换命令后,所述第一从设备控制所述第一网络接口失效;在接收到所述第二切换命令后,所述第二从设备控制所述第二网络接口生效。
- 根据权利要求1所述的方法,其特征在于,在接收到所述第一切换命令后,所述第一从设备控制所述第一网络接口失效之前,所述方法还包括:所述第一从设备将接收到的与所述用户设备有关的数据丢弃;所述第一从设备将全部待发送给所述用户设备的数据发送出去后,所述第一从设备发送第一指示消息,所述第一指示消息用于指示所述第 二从设备向所述用户设备发送数据;所述第二从设备控制所述第二网络接口生效之后,所述方法还包括:所述第二从设备缓存待发送给所述用户设备的数据;在接收到所述第一指示消息后,所述第二从设备将所述待发送给所述用户设备的数据发送给所述用户设备。
- 根据权利要求1或2所述的方法,其特征在于,所述主设备确定所述用户设备需要切换接入设备包括:所述主设备接收所述第一从设备发送的所述用户设备的标识和第一链路状态信息;所述主设备根据所述第一链路状态信息和第一切换条件确定所述用户设备需要切换接入设备;所述第一切换条件为所述第一链路状态信息中的至少一个达到对应的预设阈值。
- 根据权利要求1或2所述的方法。其特征在于,所述第一从设备确定所述用户设备需要切换接入设备包括:所述第一从设备根据所述用户设备的第一链路状态信息和第一切换条件确定所述用户设备需要切换接入设备,并向所述主设备发送第二指示消息,所述第二指示消息用于通知所述主设备所述用户设备需要切换接入设备,所述第二指示消息中携带所述用户设备的标识。
- 根据权利要求3或4所述的方法,其特征在于,所述第一链路状态信息包括与所述用户设备有关的接收信号强度指示RSSI、与所述用户设备有关的包错误率PER、与所述用户设备有关的信噪比、接入所述第一从设备的用户设备的数量、接入所述第一从设备的用户设备的占空比、接入所述第一从设备的用户设备的吞吐量中的至少一个。
- 根据权利要求3至5任一项所述的方法,其特征在于,所述主设备确定所述用户设备将要切换至所述第二从设备包括:所述主设备接收所述第一从设备发送的所述用户设备的标识和工作信道;所述主设备向所述第二从设备发送所述用户设备的标识和工作信道;所述第二从设备向所述主设备发送第二链路状态信息,所述第二链 路状态信息包括所述第二从设备获取的所述工作信道上与所述用户设备有关的RSSI、所述第二从设备获取的所述工作信道上与所述用户设备有关的包错误率PER、所述第二从设备获取的所述工作信道上与所述用户设备有关的信噪比、以及接入所述第二从设备的用户设备的数量、接入所述第二从设备的用户设备的占空比、接入所述第二从设备的用户设备的吞吐量中的至少一个;所述主设备根据所述第二链路状态信息和第二切换条件确定所述用户设备将要切换至所述第二从设备;所述第二切换条件为所述第二链路状态信息中的至少一个达到对应的预设阈值。
- 根据权利要求1至6任一项所述的方法,其特征在于,所述主设备指示所述第一从设备将第一网络连接信息发送给所述第二从设备包括:所述主设备获取所述第一网络连接信息,并将所述第一网络连接信息发送给所述第二从设备;或,所述主设备向所述第一从设备发送第三指示消息,所述第三指示消息用于指示所述第一从设备将所述第一网络连接信息发送给所述第二从设备。
- 根据权利要求1至7任一项所述的方法,其特征在于,所述第一网络连接信息包括服务集标识、加密模式、密钥信息、状态机信息、地址解析协议ARP信息、用户设备的标识和网络协议IP地址中的至少一个。
- 一种主从型网络中的切换方法,所述主从型网络包括主设备、第一从设备,第二从设备和用户设备,所述第一从设备为所述用户设备当前的接入设备,其特征在于,所述方法包括:所述主设备确定所述用户设备需要切换接入设备;所述主设备确定所述用户设备将要切换至第二从设备;所述主设备将从所述第一从设备接收到的第一网络接口的标识和所述用户设备的标识发送给所述第二从设备,以使所述第二从设备为所述用户设备分配第二网络接口,所述第二网络接口的标识与所述第一网络接口的标识相同;所述第一网络接口为:所述用户设备接入所述第一从设备时,所述第一从设备为所述用户设备分配的网络接 口;所述用户设备的标识和所述第一网络接口的标识一一对应;所述主设备指示所述第一从设备将第一网络连接信息发送给所述第二从设备,所述第一网络连接信息为所述用户设备与所述第一从设备的所述第一网络连接接口连接建立后使用的信息,以使所述第二从设备使用所述第一网络连接信息生成所述第二网络连接信息,所述第二网络连接信息为所述用户设备与所述第二从设备的所述第二网络接口连接建立后使用的网络连接信息;所述主设备向所述第一从设备发送第一切换命令,并向所述第二从设备发送第二切换命令,所述第一切换命令用于使所述第一从设备控制所述第一网络接口失效,所述第二切换命令用于使所述第二从设备控制第二网络接口生效。
- 根据权利要求9所述的方法,其特征在于,所述主设备确定所述用户设备需要切换接入设备包括:所述主设备接收所述第一从设备发送的所述用户设备的标识和第一链路状态信息,并根据所述第一链路状态信息和第一切换条件确定所述的用户设备需要切换接入设备;或,所述主设备接收所述第一从设备发送的第二指示消息,所述第二指示消息为当所述第一从设备根据所述用户设备的第一链路状态信息和第一切换条件确定所述用户设备需要切换接入设备时,向所述主设备发送的指示消息,用于通知所述主设备所述用户设备需要切换接入设备,所述第二指示消息中携带所述用户设备的标识;所述第一切换条件为所述第一链路状态信息中的至少一个达到对应的预设阈值。
- 根据权利要求9或10所述的方法,其特征在于,所述第一链路状态信息包括与所述用户设备有关的接收信号强度指示RSSI、与所述用户设备有关的包错误率PER、与所述用户设备有关的信噪比、接入所述第一从设备的用户设备的数量、接入所述第一从设备的用户设备的占空比、接入所述第一从设备的用户设备的吞吐量中的至少一个。
- 根据权利要求9至11任一项所述的方法,其特征在于,所述主设备确定所述用户设备将要切换至第二从设备包括:所述主设备接收所述第一从设备发送的所述用户设备的标识和工作 信道;所述主设备向所述第二从设备发送所述用户设备的标识和工作信道,以使所述第二从设备向所述主设备发送第二链路状态信息,所述第二链路状态信息包括所述第二从设备获取的所述工作信道上与所述用户设备有关的RSSI、所述第二从设备获取的所述工作信道上与所述用户设备有关的包错误率PER、所述第二从设备获取的所述工作信道上与所述用户设备有关的信噪比、以及接入所述第二从设备的用户设备的数量、接入所述第二从设备的用户设备的占空比、接入所述第二从设备的用户设备的吞吐量中的至少一个;;所述主设备根据所述第二链路状态信息和第二切换条件确定所述用户设备将要切换至所述第二从设备;所述第二切换条件为所述第二链路状态信息中的至少一个达到对应的预设阈值。
- 根据权利要求9-12任一项所述的方法,其特征在于,所述主设备指示所述第一从设备将第一网络连接信息发送给所述第二从设备,包括:所述主设备获取所述第一网络连接信息,并将所述第一网络连接信息发送给所述第二从设备;或,所述主设备向所述第一从设备发送指示信息,所述指示信息用于指示所述第一从设备将所述第一网络连接信息发送给所述第二从设备。
- 根据权利要求9-13任一项所述的方法,其特征在于,所述第一网络连接信息包括服务集标识、加密模式、密钥信息、状态机信息、地址解析协议ARP信息和网络协议IP地址中的至少一个。
- 一种主从型网络中的切换方法,所述主从型网络包括主设备、第一从设备,第二从设备和用户设备,所述第一从设备为所述用户设备当前的接入设备,其特征在于,所述方法包括:所述第一从设备确定所述用户设备需要切换接入设备;所述第一从设备将所述用户设备的标识发送给主设备,以使所述主设备确定所述用户设备将要切换至所述第二从设备,并将从所述第一网络接口的标识和所述用户设备的标识发送给所述第二从设备, 以使所述第二从设备为所述用户设备分配第二网络接口,所述第二网络接口的标识与所述第一网络接口的标识相同;所述第一网络接口为:所述用户设备接入所述第一从设备时,所述第一从设备为所述用户设备分配的网络接口;所述用户设备的标识和所述第一网络接口的标识一一对应;所述第一从设备根据所述主设备的指示将第一网络连接信息发送给第二从设备,所述第一网络连接信息为所述用户设备与所述第一从设备的所述第一网络接口连接建立后使用的信息,以使所述第二从设备使用所述第一网络连接信息生成所述第二网络连接信息,所述第二网络连接信息为所述用户设备与所述第二从设备的所述第二网络接口连接建立后使用的网络连接信息;所述第一从设备接收所述主设备发送的第一切换命令;所述第一命令为所述主设备向所述第二从设备发送第二切换命令的同时或者之后发送的切换命令,所述第二切换命令用于控制所述第二网络接口生效;在接收到所述第一切换命令后,所述第一从设备控制所述第一网络接口失效。
- 根据权利要求15所述的方法,其特征在于,在接收到所述第一切换命令后,且在所述第一从设备控制所述第一网络接口失效之前,所述方法还包括:所述第一从设备将接收到的与所述用户设备有关的数据丢弃;所述第一从设备将全部待发送给所述用户设备的数据发送出去后,所述第一从设备发送第一指示消息,所述第一指示消息用于指示所述第二从设备向所述用户设备发送数据。
- 根据权利要求14至16的任一项所述的方法,其特征在于,所述第一从设备确定所述用户设备需要切换接入设备包括:所述第一从设备根据所述用户设备的第一链路状态信息和第一切换条件确定所述用户设备需要切换接入设备,并向所述主设备发送第二指示消息,所述第二指示消息用于通知所述主设备所述用户设备需要切换接入设备,所述第二指示消息中携带所述用户设备的标识,所述第一切换条件为所述第一链路状态信息中的至少一个达到对应的预设阈值。
- 根据权利要求14-17任一项所述的方法,其特征在于,所 述第一链路状态信息包括与所述用户设备有关的接收信号强度指示RSSI、与所述用户设备有关的包错误率PER、与所述用户设备有关的信噪比、接入所述第一从设备的用户设备的数量、接入所述第一从设备的用户设备的占空比、接入所述第一从设备的用户设备的吞吐量中的至少一个。
- 根据权利要求14-18任一项所述的方法,其特征在于,所述第一从设备根据所述主设备的指示将第一网络连接信息发送给第二从设备包括:所述第一从设备接收所述主设备的第三指示消息,所述第三指示消息用于指示所述第一从设备将所述第一网络连接信息发送给所述第二从设备。
- 根据权利要求14-19任一项所述的方法,其特征在于,所述第一网络连接信息包括服务集标识、加密模式、密钥信息、状态机信息、地址解析协议ARP信息和网络协议IP地址中的至少一个。
- 一种主从型网络中的切换方法,所述主从型网络包括主设备、第一从设备,第二从设备和用户设备,所述第一从设备为所述用户设备当前的接入设备,其特征在于,包括:所述第二从设备接收所述主设备发送的所述第一从设备的第一网络接口的标识和所述用户设备的标识;所述第一网络接口为:所述用户设备接入所述第一从设备时,所述第一从设备为所述用户设备分配的网络接口;所述用户设备的标识和所述第一网络接口的标识一一对应;所述第二从设备为所述用户设备分配第二网络接口,所述第二网络接口的标识与所述第一网络接口的标识相同;所述第二从设备接收所述第一从设备的第一网络连接信息;所述第一网络连接信息为所述用户设备与所述第一从设备的所述第一网络接口连接建立后使用的网络连接信息;所述第二从设备使用所述第一网络连接信息生成所述第二网络连接信息,所述第二网络连接信息为所述用户设备与所述第二从设备的所述第二网络接口连接建立后使用的网络连接信息;接收所述主设备发送的第二切换命令;在接收到所述所述第二切换命令后,所述第二从设备控制所述第二网络接口生效。
- 根据权利要求21所述的方法,其特征在于,所述第二从设备控制所述第二网络接口生效之后,所述方法还包括:所述第二从设备缓存待发送给所述用户设备的数据;在接收到所述第一指示消息后,所述第二从设备将所述待发送给所述用户设备的数据发送给所述用户设备,所述第一指示消息为所述第一从设备将全部待发送给所述用户设备的数据发送出去后,发送给所述第一从设备的指示消息,用于指示所述第二从设备向所述用户设备发送数据。
- 一种主设备,其特征在于,包括:处理器、网络接口、存储器和通信总线,其中,所述通信总线用于实现所述处理器、网络接口和存储器之间连接通信,所述处理器执行所述存储器中存储的程序执行如下步骤:确定所述用户设备需要切换接入设备;确定所述用户设备将要切换至第二从设备;将从所述第一从设备接收到的第一网络接口的标识和所述用户设备的标识发送给所述第二从设备,以使所述第二从设备为所述用户设备分配第二网络接口,所述第二网络接口的标识与所述第一网络接口的标识相同;所述第一网络接口为:所述用户设备接入所述第一从设备时,所述第一从设备为所述用户设备分配的网络接口;所述用户设备的标识和所述第一网络接口的标识一一对应;指示所述第一从设备将第一网络连接信息发送给所述第二从设备,所述第一网络连接信息为所述用户设备与所述第一从设备的所述第一网络连接接口连接建立后使用的信息,以使所述第二从设备使用所述第一网络连接信息生成所述第二网络连接信息,所述第二网络连接信息为所述用户设备与所述第二从设备的所述第二网络接口连接建立后使用的网络连接信息;向所述第一从设备发送第一切换命令,并向所述第二从设备发送第二切换命令,所述第一切换命令用于使所述第一从设备控制所述第一网络接口失效,所述第二切换命令用于使所述第二从设备控制第二网络接口生效。
- 根据权利要求23所述的主设备,其特征在于,所述处理器执行确定所述用户设备需要切换接入设备步骤具体执行如下步骤:接收所述第一从设备发送的所述用户设备的标识和第一链路状态信息,并根据所述第一链路状态信息和第一切换条件确定所述的用户设备需要切换接入设备;或,接收所述第一从设备发送的第二指示消息,所述第二指示消息为当所述第一从设备根据所述用户设备的第一链路状态信息和第一切换条件确定所述用户设备需要切换接入设备时,向所述主设备发送的指示消息,用于通知所述主设备所述用户设备需要切换接入设备,所述第二指示消息中携带所述用户设备的标识;所述第一切换条件为所述第一链路状态信息中的至少一个达到对应的预设阈值。
- 根据权利要求23或24所述的主设备,其特征在于,所述处理器执行确定所述用户设备将要切换至第二从设备具体执行如下步骤:接收所述第一从设备发送的所述用户设备的标识和工作信道;向所述第二从设备发送所述用户设备的标识和工作信道,以使所述第二从设备向所述主设备发送第二链路状态信息,所述第二链路状态信息包括所述第二从设备获取的所述工作信道上与所述用户设备有关的RSSI、所述第二从设备获取的所述工作信道上与所述用户设备有关的包错误率PER、所述第二从设备获取的所述工作信道上与所述用户设备有关的信噪比、以及接入所述第二从设备的用户设备的数量、接入所述第二从设备的用户设备的占空比、接入所述第二从设备的用户设备的吞吐量中的至少一个;所述主设备根据所述第二链路状态信息和第二切换条件确定所述用户设备将要切换至所述第二从设备;所述第二切换条件为所述第二链路状态信息中的至少一个达到对应的预设阈值。
- 根据权利要求23至25任一项所述的主设备,其特征在于,所述处理器指示所述第一从设备将第一网络连接信息发送给所述第二从设备具体执行如下步骤:获取所述第一网络连接信息,并将所述第一网络连接信息发送给所述第二从设备;或,向所述第一从设备发送指示信息,所述指示信息用于指示 所述第一从设备将所述第一网络连接信息发送给所述第二从设备。
- 一种从设备,其特征在于,包括:处理器、网络接口、存储器和通信总线,其中,所述通信总线用于实现所述处理器、网络接口和存储器之间连接通信,所述处理器执行所述存储器中存储的程序执行如下步骤:确定所述用户设备需要切换接入设备;将所述用户设备的标识发送给主设备,以使所述主设备确定所述用户设备将要切换至所述第二从设备,并将所述第一从设备的第一网络接口的标识和所述用户设备的标识发送给所述第二从设备,以使所述第二从设备为所述用户设备分配第二网络接口,所述第二网络接口的标识与所述第一网络接口的标识相同;所述第一网络接口为:所述用户设备接入所述第一从设备时,所述第一从设备为所述用户设备分配的网络接口;所述用户设备的标识和所述第一网络接口的标识一一对应;根据所述主设备的指示将第一网络连接信息发送给第二从设备,所述第一网络连接信息为所述用户设备与所述第一从设备的所述第一网络接口连接建立后使用的信息,以使所述第二从设备使用所述第一网络连接信息生成所述第二网络连接信息,所述第二网络连接信息为所述用户设备与所述第二从设备的所述第二网络接口连接建立后使用的网络连接信息;接收所述主设备发送的第一切换命令;所述第一命令为所述主设备向所述第二从设备发送第二切换命令的同时或者之后发送的切换命令,所述第二切换命令用于控制所述第二网络接口生效;在接收到所述第一切换命令后,控制所述第一网络接口失效。
- 根据权利要求27所述的从设备,其特征在于,所述处理器在接收到所述第一切换命令后,且在所述第一从设备控制所述第一网络接口失效之前,具体执行如下步骤:将接收到的与所述用户设备有关的数据丢弃;将全部待发送给所述用户设备的数据发送出去后,所述第一从设备发送第一指示消息,所述第一指示消息用于指示所述第二从设备向所述用户设备发送数据。
- 根据权利要求27或28所述的从设备,其特征在于,所述处理 器确定所述用户设备需要切换接入设备具体执行如下步骤:根据所述用户设备的第一链路状态信息和第一切换条件确定所述用户设备需要切换接入设备,并向所述主设备发送第二指示消息,所述第二指示消息用于通知所述主设备所述用户设备需要切换接入设备,所述第二指示消息中携带所述用户设备的标识,所述第一切换条件为所述第一链路状态信息中的至少一个达到对应的预设阈值。
- 根据权利要求27至29任一项所述的从设备,其特征在于,所述处理器根据所述主设备的指示将第一网络连接信息发送给第二从设备具体执行如下步骤:接收所述主设备的第三指示消息,所述第三指示消息用于指示所述第一从设备将所述第一网络连接信息发送给所述第二从设备。
- 一种从设备,其特征在于,包括:处理器、网络接口、存储器和通信总线,其中,所述通信总线用于实现所述处理器、网络接口和存储器之间连接通信,所述处理器执行所述存储器中存储的程序执行如下步骤:接收所述主设备发送的所述第一从设备的第一网络接口的标识和所述用户设备的标识;所述第一网络接口为:所述用户设备接入所述第一从设备时,所述第一从设备为所述用户设备分配的网络接口;所述用户设备的标识和所述第一网络接口的标识一一对应;为所述用户设备分配第二网络接口,所述第二网络接口的标识与所述第一网络接口的标识相同;接收所述第一从设备的第一网络连接信息;所述第一网络连接信息为所述用户设备与所述第一从设备的所述第一网络接口连接建立后使用的网络连接信息;使用所述第一网络连接信息生成所述第二网络连接信息,所述第二网络连接信息为所述用户设备与所述第二从设备的所述第二网络接口连接建立后使用的网络连接信息;接收所述主设备发送的第二切换命令;在接收到所述所述第二切换命令后,控制所述第二网络接口生效。
- 根据权利要求31所述的从设备,其特征在于,所述处理器控制 所述第二网络接口生效之后,所述处理器还用于执行如下步骤:缓存待发送给所述用户设备的数据;在接收到所述第一指示消息后,将所述待发送给所述用户设备的数据发送给所述用户设备,所述第一指示消息为所述第一从设备将全部待发送给所述用户设备的数据发送出去后,发送给所述第一从设备的指示消息,用于指示所述第二从设备向所述用户设备发送数据。
- 一种主从型网络中的切换***,所述切换***包括如权利要求23-26任一项所述的主设备、如权利要求27-30任一项所述的从设备和如权利要求31或32所述的从设备。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2015/100321 WO2017113398A1 (zh) | 2015-12-31 | 2015-12-31 | 一种主从型网络中的切换方法、主设备、从设备和*** |
CN201580079564.1A CN107534917B (zh) | 2015-12-31 | 2015-12-31 | 一种主从型网络中的切换方法、主设备、从设备和*** |
US16/067,311 US10349326B2 (en) | 2015-12-31 | 2015-12-31 | Handover method and system in master-slave network, master device, and slave device |
EP15912022.9A EP3386240B1 (en) | 2015-12-31 | 2015-12-31 | Switchover method in master-slave network, master device, slave device, and system |
US16/416,568 US10624007B2 (en) | 2015-12-31 | 2019-05-20 | Handover method and system in master-slave network, master device, and slave device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2015/100321 WO2017113398A1 (zh) | 2015-12-31 | 2015-12-31 | 一种主从型网络中的切换方法、主设备、从设备和*** |
Related Child Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/067,311 A-371-Of-International US10349326B2 (en) | 2015-12-31 | 2015-12-31 | Handover method and system in master-slave network, master device, and slave device |
US16/416,568 Continuation US10624007B2 (en) | 2015-12-31 | 2019-05-20 | Handover method and system in master-slave network, master device, and slave device |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017113398A1 true WO2017113398A1 (zh) | 2017-07-06 |
Family
ID=59224406
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2015/100321 WO2017113398A1 (zh) | 2015-12-31 | 2015-12-31 | 一种主从型网络中的切换方法、主设备、从设备和*** |
Country Status (4)
Country | Link |
---|---|
US (2) | US10349326B2 (zh) |
EP (1) | EP3386240B1 (zh) |
CN (1) | CN107534917B (zh) |
WO (1) | WO2017113398A1 (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10349326B2 (en) * | 2015-12-31 | 2019-07-09 | Huawei Technologies Co., Ltd. | Handover method and system in master-slave network, master device, and slave device |
US11019547B1 (en) * | 2016-10-06 | 2021-05-25 | Sprint Spectrum L.P. | Controlling handover parameters based on target base station characteristics |
US20230328619A1 (en) * | 2020-08-11 | 2023-10-12 | Beijing Xiaomi Mobile Software Co., Ltd. | Methods for channel switching and electronic device |
CN112231153B (zh) * | 2020-09-30 | 2023-03-31 | 新华三信息安全技术有限公司 | 一种设备的切换方法和网络设备 |
CN113840395A (zh) * | 2021-08-26 | 2021-12-24 | 杭州涂鸦信息技术有限公司 | 任务设备自组网、协作工作方法及相关设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101610553A (zh) * | 2008-06-17 | 2009-12-23 | 福建工程学院 | 一种多无线模块快速切换方法 |
US20130208696A1 (en) * | 2010-06-22 | 2013-08-15 | Telefonaktiebolaget L M Ericsson (Publ) | Pre-emptive access network switching |
CN103517264A (zh) * | 2012-06-29 | 2014-01-15 | 华为终端有限公司 | 用于切换网络的方法和装置 |
CN103987092A (zh) * | 2013-02-08 | 2014-08-13 | 华为终端有限公司 | 切换过程中选择网络设备的方法和装置 |
CN104618976A (zh) * | 2013-11-01 | 2015-05-13 | 电信科学技术研究院 | 一种保持ip地址连续性的方法和设备 |
Family Cites Families (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6842460B1 (en) * | 2001-06-27 | 2005-01-11 | Nokia Corporation | Ad hoc network discovery menu |
DE60214045T2 (de) * | 2002-03-13 | 2007-02-08 | Nokia Corp. | Verfahren und anordnung zum weiterreichen in einem bluetooth funkübertragungssystem |
KR100800879B1 (ko) | 2004-03-05 | 2008-02-04 | 삼성전자주식회사 | 무선 통신 시스템의 분리형 매체 억세스 제어 프로토콜 구조와 이를 이용한 데이터 송수신 방법 및 핸드 오버 방법과 그 시스템 |
MY144078A (en) * | 2004-06-01 | 2011-08-15 | Qualcomm Inc | Systems and methods for packet based handoff in wireless communication systems |
US7673010B2 (en) * | 2006-01-27 | 2010-03-02 | Broadcom Corporation | Multi user client terminals operable to support network communications |
US8682332B2 (en) * | 2008-02-26 | 2014-03-25 | Qualcomm Incorporated | Efficient frequency assignment for mobile devices in coexisting wireless communication systems |
US10492102B2 (en) * | 2009-01-28 | 2019-11-26 | Headwater Research Llc | Intermediate networking devices |
US9351193B2 (en) * | 2009-01-28 | 2016-05-24 | Headwater Partners I Llc | Intermediate networking devices |
US20110281517A1 (en) * | 2010-05-14 | 2011-11-17 | Rovi Technologies Corporation | Systems and methods for executing a source handoff for media content presented on a user device from a network of set-top cells |
US20140341109A1 (en) | 2011-06-02 | 2014-11-20 | Interdigital Patent Holdings, Inc. | Methods, Apparatus and Systems for Managing Converged Gateway Communications |
US9692793B2 (en) * | 2011-07-18 | 2017-06-27 | Verizon Patent And Licensing Inc. | Communication session allocation |
US8670385B2 (en) * | 2011-08-23 | 2014-03-11 | Verizon Patent And Licensing Inc. | Dynamic allocation of network resources for provisioning services to user devices |
US10499409B2 (en) * | 2012-02-02 | 2019-12-03 | Genghiscomm Holdings, LLC | Cooperative and parasitic radio access networks |
EP2848044B1 (en) * | 2012-05-08 | 2019-11-13 | Telefonaktiebolaget LM Ericsson (publ) | Radio communication system, method and arrangement for use in a radio communication system |
US20140078898A1 (en) * | 2012-09-19 | 2014-03-20 | Qualcomm Incorporated | Handing off between networks with different radio access technologies during a communication session that is allocated quality of service |
EP2717622A1 (en) * | 2012-10-05 | 2014-04-09 | Telefonaktiebolaget L M Ericsson (Publ) | Methods and arrangements for handover during device-to-device communication |
US9066269B1 (en) * | 2013-02-11 | 2015-06-23 | Sprint Communications Company L.P. | Network handovers |
WO2015021334A2 (en) * | 2013-08-07 | 2015-02-12 | Parallel Wireless, Inc. | Multi-rat node used for search and rescue |
EP3043595B1 (en) * | 2013-08-23 | 2019-04-10 | LG Electronics Inc. | Method for managing link failure of user equipment simultaneously connected to multiple rats and device for performing same |
US9497673B2 (en) * | 2013-11-01 | 2016-11-15 | Blackberry Limited | Method and apparatus to enable multiple wireless connections |
KR102170402B1 (ko) | 2014-01-29 | 2020-10-27 | 삼성전자 주식회사 | 이중 연결을 지원하는 무선 통신 시스템에서 단말의 핸드 오버 수행 방법 및 장치 |
ES2670537T3 (es) * | 2014-05-26 | 2018-05-30 | Huawei Technologies Co. Ltd. | Método y dispositivo para control de tráfico |
US9872213B2 (en) * | 2014-08-25 | 2018-01-16 | Nokia Technologies Oy | Methods and apparatus for wireless connection management |
US9526051B2 (en) * | 2014-12-01 | 2016-12-20 | Verizon Patent And Licensing Inc. | Enhanced cell global identifier-based handover from an eNodeB to a home eNodeB |
WO2016106730A1 (zh) * | 2014-12-31 | 2016-07-07 | 华为技术有限公司 | 主从网络休眠及唤醒的方法、装置及主从网络省电*** |
US10327187B2 (en) * | 2015-12-04 | 2019-06-18 | Time Warner Cable Enterprises Llc | Apparatus and method for wireless network extensibility and enhancement |
US10349326B2 (en) * | 2015-12-31 | 2019-07-09 | Huawei Technologies Co., Ltd. | Handover method and system in master-slave network, master device, and slave device |
-
2015
- 2015-12-31 US US16/067,311 patent/US10349326B2/en active Active
- 2015-12-31 CN CN201580079564.1A patent/CN107534917B/zh active Active
- 2015-12-31 WO PCT/CN2015/100321 patent/WO2017113398A1/zh active Application Filing
- 2015-12-31 EP EP15912022.9A patent/EP3386240B1/en active Active
-
2019
- 2019-05-20 US US16/416,568 patent/US10624007B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101610553A (zh) * | 2008-06-17 | 2009-12-23 | 福建工程学院 | 一种多无线模块快速切换方法 |
US20130208696A1 (en) * | 2010-06-22 | 2013-08-15 | Telefonaktiebolaget L M Ericsson (Publ) | Pre-emptive access network switching |
CN103517264A (zh) * | 2012-06-29 | 2014-01-15 | 华为终端有限公司 | 用于切换网络的方法和装置 |
CN103987092A (zh) * | 2013-02-08 | 2014-08-13 | 华为终端有限公司 | 切换过程中选择网络设备的方法和装置 |
CN104618976A (zh) * | 2013-11-01 | 2015-05-13 | 电信科学技术研究院 | 一种保持ip地址连续性的方法和设备 |
Non-Patent Citations (1)
Title |
---|
See also references of EP3386240A4 * |
Also Published As
Publication number | Publication date |
---|---|
US10349326B2 (en) | 2019-07-09 |
EP3386240A1 (en) | 2018-10-10 |
EP3386240B1 (en) | 2021-08-11 |
US20190007876A1 (en) | 2019-01-03 |
CN107534917B (zh) | 2020-06-02 |
US20190274078A1 (en) | 2019-09-05 |
EP3386240A4 (en) | 2018-10-10 |
CN107534917A (zh) | 2018-01-02 |
US10624007B2 (en) | 2020-04-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10624007B2 (en) | Handover method and system in master-slave network, master device, and slave device | |
US11381961B2 (en) | Method, apparatus, network device, and system for releasing IP address | |
JP5237947B2 (ja) | アドホックネットワークの関連付けの管理 | |
US8830971B1 (en) | Control of maximum number of concurrent local device connections for a mobile hotspot | |
US10506497B2 (en) | Service processing method and apparatus | |
JP2020510366A (ja) | セッションを確立するための方法、装置、およびシステム | |
JP6796656B2 (ja) | 基本サービスセット識別子bssid更新 | |
WO2014194492A1 (zh) | 接入点的选择方法及装置 | |
CN103200601A (zh) | 无线接入点胖瘦模式切换方法 | |
US20190306774A1 (en) | Wireless Local Area Network Access Point Handover Method and Terminal | |
US8520627B2 (en) | Method of conducting handover of mobile node, and network system using the same | |
WO2018233451A1 (zh) | 通信方法、装置和*** | |
KR101596412B1 (ko) | 오픈플로우 기반 무선 네트워크의 혼합형 제어 시스템 및 방법 | |
CN111698742B (zh) | 数据通信方法、终端设备、电子设备及计算机存储介质 | |
WO2015172500A1 (zh) | 一种设备到设备资源配置信息处理方法、装置及*** | |
JP5510677B2 (ja) | 無線lanシステム、無線lanアクセスポイント、ハンドオーバ実行方法及びプログラム | |
JP2016072716A (ja) | ネットワークシステム、無線lanアクセスポイント装置、および管理装置 | |
JP2015515815A (ja) | マルチモード端末情報処理方法、マルチモード端末及びアクセスネットワーク装置 | |
CN116390036A (zh) | 会话控制方法、***及smf网元 | |
US8548461B2 (en) | Device roaming in hybrid Wi-Fi/wireline and multi-AP networks | |
CN107666443B (zh) | 一种报文转发方法及装置 | |
JP2016092535A (ja) | ゲートウェイ装置 | |
JP5307078B2 (ja) | 仮想化された無線ネットワーク・カードを有する無線端末装置 | |
US20150036594A1 (en) | Link setup level coordination | |
JP6301875B2 (ja) | 無線システム、端末、ルータおよび無線チャネル制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15912022 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2015912022 Country of ref document: EP |
|
ENP | Entry into the national phase |
Ref document number: 2015912022 Country of ref document: EP Effective date: 20180705 |