WO2018196463A1 - Method and apparatus for network access, storage medium, and processor - Google Patents
Method and apparatus for network access, storage medium, and processor Download PDFInfo
- Publication number
- WO2018196463A1 WO2018196463A1 PCT/CN2018/074984 CN2018074984W WO2018196463A1 WO 2018196463 A1 WO2018196463 A1 WO 2018196463A1 CN 2018074984 W CN2018074984 W CN 2018074984W WO 2018196463 A1 WO2018196463 A1 WO 2018196463A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- network
- user equipment
- gateway device
- access
- connection information
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/03—Protecting confidentiality, e.g. by encryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/10—Integrity
- H04W12/106—Packet or message integrity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
- H04W48/10—Access restriction or access information delivery, e.g. discovery data delivery using broadcasted information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2807—Exchanging configuration information on appliance services in a home automation network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
Definitions
- the present invention relates to the field of communications, and in particular to a network access method, apparatus, storage medium, and processor.
- the current smart home system is becoming more and more mature, and the smart home system is mainly composed of a cloud server, a gateway device and various intelligent terminal devices.
- the terminal device accesses the gateway through a wireless network (for example, Wireless Fidelity (WiFi), Zigbee, etc.), and can communicate with the cloud server through the gateway.
- a wireless network for example, Wireless Fidelity (WiFi), Zigbee, etc.
- a WiFi router is a gateway device, and a password for a WiFi connection is set on the WiFi router, and the smart terminal device does not know the password before accessing the WiFi network.
- One implementation is to broadcast or multicast a password through a WiFi router.
- the smart terminal device obtains the password by capturing the packet, and then uses the password to access the WiFi network.
- password broadcast or multicast which may be obtained by a third-party device, causing the password to be compromised.
- the smart terminal device fails to obtain a password when capturing packets, and the probability of network access failure is high. .
- a network access method including: a gateway device establishes a WiFi Protected Setup (WPS) connection with a user equipment; after establishing the WPS connection with the user equipment, The gateway device sends network connection information to the user equipment; and the user equipment performs network access according to the network connection information.
- WPS WiFi Protected Setup
- a network access method including: a user equipment establishes a WPS connection with a gateway device; after establishing the WPS connection with the gateway device, the user equipment receives the gateway device The transmitted network connection information; and the user equipment performs network access according to the network connection information.
- a network access apparatus including: a first establishing module, configured to establish a WPS connection with a user equipment; and a sending module, where the first establishing module is established with the user equipment After the WPS is connected, the sending module sends network connection information to the user equipment.
- a network access apparatus including: a second establishing module, configured to establish a WPS connection with a gateway device; and a receiving module, where the second establishing module and the gateway device establish After the WPS connection, the receiving module receives the network connection information sent by the gateway device, and the access module is configured to perform network access according to the network connection information.
- a storage medium storing program code, wherein the program code executes a method according to the inventive concept.
- a processor for executing program code, wherein the program code executes a method in accordance with the inventive concept.
- FIG. 1 is a block diagram showing a hardware configuration of a mobile terminal for performing a network access method according to an embodiment of the present invention
- FIG. 2 is a flowchart of a network access method according to an embodiment of the present invention.
- FIG. 3 is a flowchart of a network access method according to another embodiment of the present invention.
- FIG. 4 is a schematic diagram of a smart home system in accordance with an embodiment of the present invention.
- FIG. 5 is a schematic block diagram of a smart home gateway device according to an embodiment of the present invention.
- FIG. 6 is a schematic block diagram of a smart home terminal device according to an embodiment of the present invention.
- FIG. 7 is a flowchart of a smart home device successfully accessing a network according to an embodiment of the present invention.
- FIG. 8 is a flowchart of a failure of a smart home device to access a network according to an embodiment of the present invention.
- FIG. 9 is a flowchart of a smart home device successfully accessing a network according to another embodiment of the present invention.
- FIG. 10 is a flowchart of a failure of a smart home device to access a network according to another embodiment of the present invention.
- FIG. 11 is a structural block diagram of a network access apparatus according to an embodiment of the present invention.
- FIG. 12 is a structural block diagram of a network access apparatus according to another embodiment of the present invention.
- FIG. 1 is a hardware structural block diagram of a mobile terminal for performing a network access method according to an embodiment of the present invention.
- mobile terminal 10 may include one or more (only one shown in FIG. 1) processor 102, memory 104, and transmission device 106.
- Processor 102 may include, but is not limited to, a processing device such as a microprocessor MCU or a programmable logic device FPGA, memory 104 for storing data, and transmission device 106 for performing communication functions.
- a processing device such as a microprocessor MCU or a programmable logic device FPGA
- memory 104 for storing data
- transmission device 106 for performing communication functions.
- the structure shown in FIG. 1 is merely illustrative, and does not limit the structure of the mobile terminal.
- the mobile terminal 10 may also include more or fewer components than those shown in FIG. 1, or have a different configuration than that shown in FIG.
- the memory 104 can be used to store software programs and modules of application software, such as program instructions/modules for implementing the network access method in embodiments of the present invention.
- the processor 102 can perform various functions and process the data by executing software programs and modules stored in the memory 104 to implement the methods in accordance with the inventive concepts.
- Memory 104 may include high speed random access memory and/or nonvolatile memory such as one or more magnetic storage devices, flash memory, or other non-volatile solid state memory.
- memory 104 may further include memory remotely located relative to processor 102, which may be connected to mobile terminal 10 over a network. Examples of networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
- Transmission device 106 is for receiving or transmitting data via a network.
- An example of a network may include a wireless network provided by a communication provider of the mobile terminal 10.
- transmission device 106 can include a network adapter to communicate with other Internet devices through a base station to communicate with the Internet.
- transmission device 106 can include a radio frequency module to communicate wirelessly with the Internet.
- FIG. 2 is a flow chart of a network access method according to an embodiment of the present invention.
- the network access method may include steps S202 to S206.
- the gateway device establishes a WPS connection with the user equipment.
- the gateway device transmits the network connection information to the user equipment.
- the user equipment performs network access according to the network connection information.
- the gateway device can establish a WPS connection with the user equipment, and after establishing the WPS connection, send the network connection information to the user equipment, so that the user equipment can perform network access according to the network connection information. Therefore, the problem that the WiFi password is easily leaked and the network access fails may be solved, so as to achieve the effect of protecting the WiFi password and increasing the success rate of the user equipment accessing the network.
- the gateway device may be a router, but is not limited thereto.
- step S204 may include: the gateway device receives a network access request sent by the user equipment; the gateway device determines, according to the network access request, whether the user equipment is allowed to access the network; and determines to allow the user equipment to access the network. After that, the gateway device sends the network connection information to the user equipment.
- the network access request may include the name of the user equipment and/or the identification ID of the user equipment.
- the gateway device may determine whether to allow the user equipment to access the network according to the name of the user equipment and/or the identification ID of the user equipment. Then, based on the result of the judgment, the gateway device may return a response message allowing access to the network to the user equipment, or a response message not allowed to access the network.
- the response message may include the following fields: the total length of the message, the type of the message, the length of the instruction, the content of the instruction, and the checksum (the checksum field is an optional field). Thereby, the user equipment can know more accurately whether to allow access to the network.
- the network connection information may include a network connection password.
- the network connection information may further include a Service Set Identifier (SSID).
- SSID Service Set Identifier
- the gateway device may notify the user equipment of the service set identifier SSID.
- the user equipment can perform network access only according to the network connection password, and can also perform network access according to the service set identifier SSID and the network connection password. Thereby increasing the security of network access.
- step 204 may include: the gateway device receives the network access request sent by the user equipment; the gateway device sends the network access request to the application (Application, APP) of the user terminal; and the APP determines according to the network access request. Whether the user equipment is allowed to access the network; and the gateway device receives the response information sent by the APP to allow the user equipment to access the network, and then sends the network connection information to the user equipment.
- the network access request may include the name of the user equipment and/or the identification ID of the user equipment.
- the APP may determine whether the user equipment is allowed to access the network according to the name of the user equipment and/or the identifier of the user equipment, and send the judgment result to the gateway device in the format of the response message.
- the gateway device determines, according to the response packet of the APP, whether the user equipment is allowed to perform network access. Thereby, the user's control of the user equipment accessing the network is increased, and the user experience is improved.
- FIG. 3 is a flowchart of a network access method according to another embodiment of the present invention.
- the network access method according to another embodiment of the present invention may include steps S302 to S306.
- the user equipment establishes a WPS connection with the gateway device.
- the user equipment After establishing a WPS connection with the gateway device, the user equipment receives network connection information sent by the gateway device.
- the user equipment performs network access according to the network connection information.
- the user equipment can receive the network connection information sent by the gateway device by establishing a WPS connection with the gateway device, so that the user equipment can perform network access according to the network connection information. Therefore, the problem that the WiFi password is easily leaked and the network access fails may be solved, so as to achieve the effect of protecting the WiFi password and increasing the success rate of the user equipment accessing the network.
- the user equipment may be a network television, a telephone, or the like, but is not limited thereto.
- step S304 may include: the user equipment sends a network access request to the gateway device; and the user equipment receives the network connection information returned by the gateway device after determining that the user equipment is allowed to access the network according to the network access request.
- the network connection information may include a network connection password, and in addition, the network connection information may further include an SSID.
- the smart terminal device accesses the smart home gateway (corresponding to the gateway device) for the first time, and is generally implemented by the following method.
- the user operates through the APP on the mobile phone to prepare to add the smart terminal device, and controls the smart home gateway to broadcast or multicast the WiFi connection information including the SSID and/or the WiFi password.
- the smart terminal device grabs the data packet containing the WiFi password and extracts the WiFi connection information.
- the smart terminal device uses the extracted WiFi connection information to connect with the smart home gateway. If the connection is successful, the smart terminal device accesses the network.
- the WiFi password may be obtained by a third-party device through broadcast or multicast, resulting in password leakage.
- the smart terminal device performs packet capture, it is uncertain because of the router (ie, intelligence).
- the WiFi working channel of the home gateway may fail to capture the packet and fail to obtain the WiFi password, resulting in a high probability of failure to access the network.
- a network access system is provided.
- 4 is a schematic diagram of a smart home system in accordance with an embodiment of the present invention.
- the network access system may include a smart home cloud server, a smart home gateway device, and a smart home terminal device.
- the smart home cloud server can support functions such as user management, device management, data service, and linkage alarm information pushing work, and can also implement services such as energy saving control, security protection, and health care.
- the smart home gateway device is responsible for connecting the cloud interaction layer and the device access layer, and provides functions such as data collection, data analysis processing, configuration management, and user interface (UI) background services.
- the smart home terminal device can implement functions such as collection and reporting of various information and notification of alarm information.
- Both the smart home gateway device and the smart home terminal device according to the present embodiment can support the WiFi protocol and support the WPS connection.
- the smart home gateway device first establishes a WiFi hotspot.
- the user closes the smart home terminal device that needs to access the network to the smart home gateway device, and presses the WPS button on both the smart home gateway device and the smart home terminal device to establish a WPS connection.
- the smart home gateway device sends the WiFi hotspot access information (including the SSID, password, etc.) to the smart home terminal device.
- the smart home terminal device saves the WiFi hotspot access information and disconnects the WPS.
- the smart home terminal device uses the WiFi hotspot access information to connect to the WiFi hotspot provided by the smart home gateway device to access the network.
- FIG. 5 is a block diagram of a smart home gateway device according to an embodiment of the present invention.
- the smart home gateway device may include a main control module, a data service module, a device management module, a WiFi hotspot module, and a cloud platform access module.
- the cloud platform access module provides access to the cloud platform and data transmission functions.
- the main control module and the data service module provide functions of service management and local data management, and the WiFi hotspot module provides communication functions to the smart home terminal device, and the device
- the management module provides management functions for requesting access and already connected smart home terminal devices.
- FIG. 6 is a block diagram of a smart home terminal device according to an embodiment of the present invention.
- the smart home terminal device may include a main control module, an access network module, a WiFi connection module, and a service module.
- the main control module and the service module manage various local services
- the WiFi connection module provides communication to the smart home gateway device
- the access network module controls the flow of accessing the network and saves the connection information of the gateway device.
- FIG. 7 is a flow chart of a smart home terminal device successfully accessing a network according to an embodiment of the present invention.
- the flowchart of this embodiment may include steps 702 to 712.
- the smart home gateway device establishes a WiFi hotspot.
- the user approaches the smart home gateway device that needs to access the network, and presses the WPS button of both the smart home gateway device and the smart home terminal device to establish a WPS connection.
- the smart home terminal device sends a network access request message.
- the network access request message may include a protocol identifier, a total length, a message type, an instruction length, an instruction content, and a checksum field, as shown in Table 1.
- the checksum field is used for program verification message integrity and is a non-essential field (ie, an optional field).
- the smart home gateway device receives the network access request message and determines whether the smart home terminal device is allowed to access the network. If the smart home terminal device is allowed to access the network, a response message allowing access to the network is returned.
- the response message allowed to access the network may include a protocol indication, a total length, a message type, an instruction length, an instruction content, and a checksum field, as shown in Table 2. Similarly, the checksum field is used for program verification message integrity and is a non-essential field.
- the smart home terminal device saves the WiFi hotspot access information and disconnects the WPS.
- the smart home terminal device connects to the WiFi hotspot provided by the smart home gateway device by using the saved WiFi hotspot access information to access the network.
- FIG. 8 is a flowchart of a failure of a smart home device to access a network according to an embodiment of the present invention.
- the flowchart of this embodiment may include steps 802 to 801.
- the smart home gateway device establishes a WiFi hotspot.
- the user closes the smart home terminal device that needs to access the network to the smart home gateway device, and presses the WPS button of both the smart home gateway device and the smart home terminal device to establish WPS establishment.
- the smart home terminal device sends a network access request message, as shown in Table 1.
- the smart home gateway device receives the network access request message and determines whether the smart home terminal device is allowed to access the network. If the smart home terminal device is not allowed to access the network, a response message rejecting the access to the network is returned.
- the response message rejecting the access network may include a protocol identifier, a total length, a message type, an instruction length, an instruction content, and a checksum field, as shown in Table 3. Similarly, the checksum field is used for program verification message integrity and is a non-essential field.
- the smart home terminal device or smart home gateway device disconnects the WPS connection.
- FIG. 9 is a flowchart of a smart home device successfully accessing a network according to another embodiment of the present invention
- FIG. 10 is a flowchart of a smart home device accessing a network failure according to another embodiment of the present invention.
- the flowchart of this embodiment may include steps 902 to 914.
- the smart home terminal device establishes a WPS connection with the smart home gateway device.
- the smart home gateway device receives a network access request from the smart home terminal device.
- the smart home gateway device sends a network access request to the APP of the user terminal (eg, a mobile phone).
- the mobile APP displays the device name and device ID requesting access to the network to the user, and the user determines whether the smart home terminal device is allowed to access the network.
- the mobile phone APP sends the smart home gateway device to the smart home gateway device to allow the smart home terminal device to access the network response message.
- the smart home gateway device returns an allow access network response message to the smart home terminal device.
- the smart home terminal device disconnects the WPS connection with the smart home gateway device.
- the smart home terminal device connects to the WiFi hotspot provided by the smart home gateway device using the SSID and the password.
- the flowchart of this embodiment may include steps 1002 through 1012.
- Steps 1002 through 1006 are substantially the same as steps 902 through 906 described above.
- the mobile phone APP sends a rejection of the smart home terminal device access network response message to the smart home gateway device.
- the smart home gateway device returns to the smart home terminal device that the network response message is not allowed to be accessed.
- the smart home terminal device disconnects the WPS connection from the smart home gateway device.
- the connection established using the WPS is an encrypted secure connection, and the password is transmitted through the encrypted secure connection.
- the broadcast or multicast of the WiFi password is avoided, the security is improved, and the user equipment does not need to perform packet capture, which improves the success rate of accessing the network, and simplifies the use mode of the user and improves the user experience.
- the smart home gateway device and the terminal device of the embodiment only the WPS technology is needed, and the improvement of the packet capture function is not required, which reduces the technical difficulty and the research and development cost.
- the method according to the above embodiments can be implemented by means of software plus a necessary general hardware platform, and of course, by hardware.
- the technical solution of the present invention may be embodied in the form of a software product stored in a storage medium (such as a ROM/RAM, a magnetic disk, an optical disk), including a plurality of instructions for making a terminal.
- the device (which may be a cell phone, computer, server, or network device, etc.) performs the methods described in various embodiments of the present invention.
- the present invention also provides a network access device, which is used to implement a network access method according to various embodiments of the present invention, and has not been described again.
- a network access device which is used to implement a network access method according to various embodiments of the present invention, and has not been described again.
- the term “module” may implement a combination of software and/or hardware of a predetermined function.
- the apparatus described in the following embodiments is preferably implemented in software, hardware, or a combination of software and hardware, is also possible and contemplated.
- FIG. 11 is a block diagram showing the structure of a network access apparatus according to an embodiment of the present invention.
- a network access apparatus may include a first setup mode 1102 and a transmission module 1104.
- the first setup module 1102 is configured to establish a WPS connection with the user equipment.
- the transmitting module 1104 is connected to the first establishing module 1102. After the first setup mode 1102 establishes a WPS connection with the user equipment, the sending module 1104 sends the network connection information to the user equipment, so that the user equipment can perform network access according to the network connection information.
- the sending module 1104 may include: a first receiving unit, configured to receive a network access request sent by the user equipment; and a determining unit, configured to determine, according to the network access request, whether the user equipment is allowed to access the network; The sending unit sends the network connection information to the user equipment after determining that the user equipment is allowed to access the network.
- the network connection information may include a network connection password, and in addition, the network connection information may further include an SSID.
- the sending module 1104 may include: a second receiving unit, configured to receive a network access request sent by the user equipment; a second sending unit, configured to send a network access request to the APP of the user terminal; a receiving unit, configured to receive, by the APP, response information of whether the user equipment is allowed to access the network; and a third sending unit, when the response information sent by the APP indicates that the user equipment is allowed to access the network, the third sending unit sends the network connection information Give the user device.
- FIG. 12 is a structural block diagram of a network access apparatus according to another embodiment of the present invention.
- a network access apparatus may include a second establishing module 1202, a receiving module 1204, and an access module 1206.
- the second setup module 1202 is configured to establish a WPS connection with the gateway device.
- the receiving module 1204 is coupled to the second establishing module 1202. After the second establishing module 1202 establishes a WPS connection with the gateway device, the receiving module 1204 receives the network connection information sent by the gateway device.
- the access module 1206 is coupled to the receiving module 1204 and is configured to perform network access based on the network connection information.
- the network connection information may include a network connection password, and in addition, the network connection information may further include an SSID.
- the receiving module 1204 may include: a fourth sending unit configured to send a network access request to the gateway device; and a fourth receiving unit configured to receive, by the receiving gateway device, the user equipment to be allowed to be connected according to the network access request. Network connection information returned after entering the network.
- a storage medium is stored having program code stored therein, wherein the program code executes a method in accordance with various embodiments of the present invention.
- a processor for executing program code, wherein the program code executes a method in accordance with various embodiments of the present invention.
- the storage medium may include, but is not limited to, a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk.
- ROM read-only memory
- RAM random access memory
- modules or steps of the present invention described above can be implemented by a general-purpose computing device that can be centralized on a single computing device or distributed across a network of multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device such that they may be stored in the storage device by the computing device and, in some cases, may be different from the order herein.
- the steps shown or described are performed, or they are separately fabricated into individual integrated circuit modules, or a plurality of modules or steps thereof are fabricated as a single integrated circuit module.
- the invention is not limited to any specific combination of hardware and software.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
A method and apparatus for network access, a storage medium, and a processor. The method for network access comprises: a gateway device establishes a WiFi Protected Setup (WPS) connection with a user equipment; and after establishing the WPS connection with the user equipment, the gateway device transmits network connection information to the user equipment to indicate the user equipment to perform network access according to the network connection information.
Description
本发明涉及通信领域,具体而言,涉及一种网络接入方法、装置、存储介质及处理器。The present invention relates to the field of communications, and in particular to a network access method, apparatus, storage medium, and processor.
目前的智能家居系统日益成熟,智能家居系统主要由云服务器,网关设备和各种智能终端设备组成。终端设备通过无线网络(例如,无线保真(Wireless Fidelity,简称为WiFi)、紫蜂协议Zigbee等)接入网关,并且可以通过网关与云服务器进行通信。The current smart home system is becoming more and more mature, and the smart home system is mainly composed of a cloud server, a gateway device and various intelligent terminal devices. The terminal device accesses the gateway through a wireless network (for example, Wireless Fidelity (WiFi), Zigbee, etc.), and can communicate with the cloud server through the gateway.
智能家居设备种类繁多,厂商众多,各个厂商之间的设备初始参数不同,所以智能终端设备首次接入网络时比较困难。以WiFi为例,WiFi路由器就是网关设备,WiFi路由器上设置由用于WiFi连接的密码,而智能终端设备在接入WiFi网络之前并不知道密码。一种实现方式是通过WiFi路由器广播或者组播密码。智能终端设备通过抓包来获取密码,再使用该密码来接入WiFi网络。这种方案主要存在两个问题:一是密码广播或者组播,可能会被第三方设备获取,使密码泄露;二是智能终端设备抓包失败获取不到密码,网络接入失败的概率较高。There are many types of smart home devices, many manufacturers, and different initial parameters of devices between different manufacturers, so it is difficult for smart terminal devices to access the network for the first time. Taking WiFi as an example, a WiFi router is a gateway device, and a password for a WiFi connection is set on the WiFi router, and the smart terminal device does not know the password before accessing the WiFi network. One implementation is to broadcast or multicast a password through a WiFi router. The smart terminal device obtains the password by capturing the packet, and then uses the password to access the WiFi network. There are two main problems in this solution: one is password broadcast or multicast, which may be obtained by a third-party device, causing the password to be compromised. Second, the smart terminal device fails to obtain a password when capturing packets, and the probability of network access failure is high. .
发明内容Summary of the invention
根据本发明的一个方面,提供了一种网络接入方法,包括:网关设备与用户设备建立WiFi保护设置(WiFi Protected Setup,WPS)连接;在与所述用户设备建立所述WPS连接之后,所述网关设备将网络连接信息发送给所述用户设备;以及所述用户设备根据所述网络连接信息进行网络接入。According to an aspect of the present invention, a network access method is provided, including: a gateway device establishes a WiFi Protected Setup (WPS) connection with a user equipment; after establishing the WPS connection with the user equipment, The gateway device sends network connection information to the user equipment; and the user equipment performs network access according to the network connection information.
根据本发明的另一个方面,提供了一种网络接入方法,包括:用户设备与网关设备建立WPS连接;在与所述网关设备建立所述WPS连接之后,所述用户设备接收所述网关设备发送的网络连接信息;以 及所述用户设备根据所述网络连接信息进行网络接入。According to another aspect of the present invention, a network access method is provided, including: a user equipment establishes a WPS connection with a gateway device; after establishing the WPS connection with the gateway device, the user equipment receives the gateway device The transmitted network connection information; and the user equipment performs network access according to the network connection information.
根据本发明的另一个方面,提供了一种网络接入装置,包括:第一建立模块,设置为与用户设备建立WPS连接;以及发送模块,在所述第一建立模块与所述用户设备建立所述WPS连接之后,所述发送模块将网络连接信息发送给所述用户设备。According to another aspect of the present invention, a network access apparatus is provided, including: a first establishing module, configured to establish a WPS connection with a user equipment; and a sending module, where the first establishing module is established with the user equipment After the WPS is connected, the sending module sends network connection information to the user equipment.
根据本发明的另一个方面,提供了一种网络接入装置,包括:第二建立模块,设置为与网关设备建立WPS连接;接收模块,在所述第二建立模块与所述网关设备建立所述WPS连接之后,所述接收模块接收所述网关设备发送的网络连接信息;以及接入模块,设置为根据所述网络连接信息进行网络接入。According to another aspect of the present invention, a network access apparatus is provided, including: a second establishing module, configured to establish a WPS connection with a gateway device; and a receiving module, where the second establishing module and the gateway device establish After the WPS connection, the receiving module receives the network connection information sent by the gateway device, and the access module is configured to perform network access according to the network connection information.
根据本发明的另一个方面,提供了一种存储介质,其存储有程序代码,其中,所述程序代码运行时执行根据本发明构思的方法。According to another aspect of the present invention, there is provided a storage medium storing program code, wherein the program code executes a method according to the inventive concept.
根据本发明的另一个方面,提供了一种处理器,用于运行程序代码,其中,所述程序代码运行时执行根据本发明构思的方法。According to another aspect of the present invention, a processor is provided for executing program code, wherein the program code executes a method in accordance with the inventive concept.
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The drawings described herein are intended to provide a further understanding of the invention, and are intended to be a part of the invention. In the drawing:
图1是用于执行根据本发明实施例的网络接入方法的移动终端的硬件结构框图;1 is a block diagram showing a hardware configuration of a mobile terminal for performing a network access method according to an embodiment of the present invention;
图2是根据本发明实施例的网络接入方法的流程图;2 is a flowchart of a network access method according to an embodiment of the present invention;
图3是根据本发明另一实施例的网络接入方法的流程图;FIG. 3 is a flowchart of a network access method according to another embodiment of the present invention; FIG.
图4是根据本发明实施例的智能家居系统的示意图;4 is a schematic diagram of a smart home system in accordance with an embodiment of the present invention;
图5是根据本发明实施例的智能家居网关设备的模块示意图;FIG. 5 is a schematic block diagram of a smart home gateway device according to an embodiment of the present invention; FIG.
图6是根据本发明实施例的智能家居终端设备的模块示意图;6 is a schematic block diagram of a smart home terminal device according to an embodiment of the present invention;
图7是根据本发明实施例的智能家居设备成功接入网络的流程图;7 is a flowchart of a smart home device successfully accessing a network according to an embodiment of the present invention;
图8是根据本发明实施例的智能家居设备接入网络失败的流程图;FIG. 8 is a flowchart of a failure of a smart home device to access a network according to an embodiment of the present invention; FIG.
图9是根据本发明另一实施例的智能家居设备成功接入网络的流程图;9 is a flowchart of a smart home device successfully accessing a network according to another embodiment of the present invention;
图10是根据本发明另一实施例的智能家居设备接入网络失败的流程图;FIG. 10 is a flowchart of a failure of a smart home device to access a network according to another embodiment of the present invention; FIG.
图11是根据本发明实施例的网络接入装置的结构框图;以及11 is a structural block diagram of a network access apparatus according to an embodiment of the present invention;
图12是根据本发明另一实施例的网络接入装置的结构框图。FIG. 12 is a structural block diagram of a network access apparatus according to another embodiment of the present invention.
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。The invention will be described in detail below with reference to the drawings in conjunction with the embodiments. It should be noted that the embodiments in the present application and the features in the embodiments may be combined with each other without conflict.
需要说明的是,本发明的说明书和权利要求书及附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。It is to be understood that the terms "first", "second" and the like in the specification and claims of the present invention are used to distinguish similar objects, and are not necessarily used to describe a particular order or order.
本申请所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是用于执行根据本发明实施例的网络接入方法的移动终端的硬件结构框图。如图1所示,移动终端10可以包括一个或多个(图1中仅示出一个)处理器102、存储器104和传输装置106。处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置,存储器104用于存储数据,并且传输装置106用于执行通信功能。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对移动终端的结构造成限定。例如,移动终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。The method embodiments provided by the present application can be implemented in a mobile terminal, a computer terminal, or the like. Taking a mobile terminal as an example, FIG. 1 is a hardware structural block diagram of a mobile terminal for performing a network access method according to an embodiment of the present invention. As shown in FIG. 1, mobile terminal 10 may include one or more (only one shown in FIG. 1) processor 102, memory 104, and transmission device 106. Processor 102 may include, but is not limited to, a processing device such as a microprocessor MCU or a programmable logic device FPGA, memory 104 for storing data, and transmission device 106 for performing communication functions. It will be understood by those skilled in the art that the structure shown in FIG. 1 is merely illustrative, and does not limit the structure of the mobile terminal. For example, the mobile terminal 10 may also include more or fewer components than those shown in FIG. 1, or have a different configuration than that shown in FIG.
存储器104可用于存储应用软件的软件程序以及模块,如用于实现本发明实施例中的网络接入方法的程序指令/模块。处理器102通过运行存储在存储器104内的软件程序以及模块,可以执行各种功能并对数据进行处理,以实现根据本发明构思的方法。存储器104可包括高速随机存储器和/或非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存 储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端10。网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。The memory 104 can be used to store software programs and modules of application software, such as program instructions/modules for implementing the network access method in embodiments of the present invention. The processor 102 can perform various functions and process the data by executing software programs and modules stored in the memory 104 to implement the methods in accordance with the inventive concepts. Memory 104 may include high speed random access memory and/or nonvolatile memory such as one or more magnetic storage devices, flash memory, or other non-volatile solid state memory. In some examples, memory 104 may further include memory remotely located relative to processor 102, which may be connected to mobile terminal 10 over a network. Examples of networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
传输装置106用于经由一个网络接收或者发送数据。网络的实例可包括移动终端10的通信供应商提供的无线网络。在一个实例中,传输装置106可包括网络适配器,以通过基站与其他网络设备相连从而与互联网进行通讯。在一个实例中,传输装置106可以包括射频模块,以通过无线方式与互联网进行通讯。Transmission device 106 is for receiving or transmitting data via a network. An example of a network may include a wireless network provided by a communication provider of the mobile terminal 10. In one example, transmission device 106 can include a network adapter to communicate with other Internet devices through a base station to communicate with the Internet. In one example, transmission device 106 can include a radio frequency module to communicate wirelessly with the Internet.
图2是根据本发明实施例的网络接入方法的流程图。2 is a flow chart of a network access method according to an embodiment of the present invention.
如图2所示,根据本发明实施例的网络接入方法可以包括步骤S202至S206。As shown in FIG. 2, the network access method according to an embodiment of the present invention may include steps S202 to S206.
在步骤S202处,网关设备与用户设备建立WPS连接。At step S202, the gateway device establishes a WPS connection with the user equipment.
在步骤S204处,在与用户设备建立上述WPS连接之后,网关设备将网络连接信息发送给用户设备。At step S204, after establishing the WPS connection with the user equipment, the gateway device transmits the network connection information to the user equipment.
在步骤S206处,用户设备根据网络连接信息进行网络接入。At step S206, the user equipment performs network access according to the network connection information.
通过上述步骤S202至S206,网关设备可以与用户设备建立WPS连接,并且在建立WPS连接之后,将网络连接信息发送给用户设备,从而使得用户设备可以根据网络连接信息进行网络接入。因此,可以解决WiFi密码易泄露、网络接入失败的问题,以达到保护WiFi密码并使得用户设备接入网络的成功率提高的效果。Through the above steps S202 to S206, the gateway device can establish a WPS connection with the user equipment, and after establishing the WPS connection, send the network connection information to the user equipment, so that the user equipment can perform network access according to the network connection information. Therefore, the problem that the WiFi password is easily leaked and the network access fails may be solved, so as to achieve the effect of protecting the WiFi password and increasing the success rate of the user equipment accessing the network.
根据本发明的实施例,网关设备可以是路由器,但不限于此。According to an embodiment of the present invention, the gateway device may be a router, but is not limited thereto.
在一个实施例中,步骤S204可以包括:网关设备接收用户设备发送的网络接入请求;网关设备根据网络接入请求判断是否允许用户设备接入网络;以及在确定允许上述用户设备接入上述网络后,网关设备将网络连接信息发送给上述用户设备。在本实施例中,网络接入请求可以包括用户设备的名称和/或用户设备的标识ID。网关设备可以根据用户设备的名称和/或用户设备的标识ID判断是否允许用户设备接入网络。随后,基于判断结果,网关设备可以向用户设备返回允许接入网络的响应报文,或者是不允许接入网络的响应报文。响应报文可以包括以下各字段:报文的总长度、报文类型、指令长度、指 令内容以及校验和(校验和字段为可选字段)。从而使得用户设备可以比较准确的知道是否允许接入网络。In an embodiment, step S204 may include: the gateway device receives a network access request sent by the user equipment; the gateway device determines, according to the network access request, whether the user equipment is allowed to access the network; and determines to allow the user equipment to access the network. After that, the gateway device sends the network connection information to the user equipment. In this embodiment, the network access request may include the name of the user equipment and/or the identification ID of the user equipment. The gateway device may determine whether to allow the user equipment to access the network according to the name of the user equipment and/or the identification ID of the user equipment. Then, based on the result of the judgment, the gateway device may return a response message allowing access to the network to the user equipment, or a response message not allowed to access the network. The response message may include the following fields: the total length of the message, the type of the message, the length of the instruction, the content of the instruction, and the checksum (the checksum field is an optional field). Thereby, the user equipment can know more accurately whether to allow access to the network.
在一个实施例中,网络连接信息可以包括网络连接密码,此外,网络连接信息还可以包括服务集标识(Service Set Identifier,SSID)。在本实施例中,网关设备在与用户设备建立WPS连接时,网关设备可以向用户设备通知服务集标识SSID。用户设备可以只根据网络连接密码进行网络接入,也可以根据服务集标识SSID以及网络连接密码进行网络接入。从而增加了网络接入的安全性。In an embodiment, the network connection information may include a network connection password. In addition, the network connection information may further include a Service Set Identifier (SSID). In this embodiment, when the gateway device establishes a WPS connection with the user equipment, the gateway device may notify the user equipment of the service set identifier SSID. The user equipment can perform network access only according to the network connection password, and can also perform network access according to the service set identifier SSID and the network connection password. Thereby increasing the security of network access.
在一个实施例中,步骤204可以包括:网关设备接收用户设备发送的网络接入请求;网关设备将网络接入请求发送到用户终端的应用程序(Application,APP);APP根据网络接入请求确定是否允许用户设备接入网络;以及网关设备接收APP发送的允许用户设备接入网络的响应信息后,将网络连接信息发送给用户设备。在本实施例中,网络接入请求可以包括用户设备的名称和/或用户设备的标识ID。APP可以根据用户设备的名称和/或用户设备的标识ID判断是否允许用户设备接入网络,并将判断结果以响应报文的格式发送给网关设备。网关设备根据APP的响应报文,确定是否允许用户设备进行网络接入。从而增加了用户对用户设备接入网络的控制,提高了用户体验。In an embodiment, step 204 may include: the gateway device receives the network access request sent by the user equipment; the gateway device sends the network access request to the application (Application, APP) of the user terminal; and the APP determines according to the network access request. Whether the user equipment is allowed to access the network; and the gateway device receives the response information sent by the APP to allow the user equipment to access the network, and then sends the network connection information to the user equipment. In this embodiment, the network access request may include the name of the user equipment and/or the identification ID of the user equipment. The APP may determine whether the user equipment is allowed to access the network according to the name of the user equipment and/or the identifier of the user equipment, and send the judgment result to the gateway device in the format of the response message. The gateway device determines, according to the response packet of the APP, whether the user equipment is allowed to perform network access. Thereby, the user's control of the user equipment accessing the network is increased, and the user experience is improved.
图3是根据本发明另一实施例的网络接入方法的流程图。FIG. 3 is a flowchart of a network access method according to another embodiment of the present invention.
如图3所示,根据本发明另一实施例的网络接入方法可以包括步骤S302至S306。As shown in FIG. 3, the network access method according to another embodiment of the present invention may include steps S302 to S306.
在步骤S302处,用户设备与网关设备建立WPS连接。At step S302, the user equipment establishes a WPS connection with the gateway device.
在步骤S304处,在与网关设备建立WPS连接之后,用户设备接收网关设备发送的网络连接信息。At step S304, after establishing a WPS connection with the gateway device, the user equipment receives network connection information sent by the gateway device.
在步骤S306处,用户设备根据网络连接信息进行网络接入。At step S306, the user equipment performs network access according to the network connection information.
通过上述步骤S302至S306,用户设备可以通过与网关设备建立WPS连接来接收网关设备发送的网络连接信息,从而使得用户设备可以根据网络连接信息进行网络接入。因此,可以解决WiFi密码易泄露、网络接入失败的问题,以达到保护WiFi密码并使得用户设备接入网络的成功率提高的效果。Through the above steps S302 to S306, the user equipment can receive the network connection information sent by the gateway device by establishing a WPS connection with the gateway device, so that the user equipment can perform network access according to the network connection information. Therefore, the problem that the WiFi password is easily leaked and the network access fails may be solved, so as to achieve the effect of protecting the WiFi password and increasing the success rate of the user equipment accessing the network.
根据本发明的实施例,用户设备可以是网络电视、电话等,但不限于此。According to an embodiment of the present invention, the user equipment may be a network television, a telephone, or the like, but is not limited thereto.
在一个实施例中,步骤S304可以包括:用户设备向网关设备发送网络接入请求;以及用户设备接收网关设备在根据网络接入请求确定允许用户设备接入网络后返回的网络连接信息。In an embodiment, step S304 may include: the user equipment sends a network access request to the gateway device; and the user equipment receives the network connection information returned by the gateway device after determining that the user equipment is allowed to access the network according to the network access request.
在一个实施例中,网络连接信息可以包括网络连接密码,此外,网络连接信息还可以包括SSID。In one embodiment, the network connection information may include a network connection password, and in addition, the network connection information may further include an SSID.
下面结合本发明的实施例对本发明构思进行详细说明。The inventive concept will be described in detail below with reference to embodiments of the invention.
相关技术中,智能终端设备(对应于上述用户设备)首次接入智能家居网关(对应于上述网关设备),一般通过如下方法实现。In the related art, the smart terminal device (corresponding to the user equipment) accesses the smart home gateway (corresponding to the gateway device) for the first time, and is generally implemented by the following method.
在智能终端设备上长按按钮,使其进入准备接入网络模式,并开始抓包。用户通过手机上的APP进行操作以准备增加智能终端设备,并控制智能家居网关广播或者组播包含有SSID和/或WiFi密码的WiFi连接信息。智能终端设备抓取到包含WiFi密码的数据包,并且提取WiFi连接信息。智能终端设备使用提取的WiFi连接信息,与智能家居网关进行连接。如果连接成功,则智能终端设备接入网络。Press and hold the button on the smart terminal device to enter the ready to access network mode and start capturing packets. The user operates through the APP on the mobile phone to prepare to add the smart terminal device, and controls the smart home gateway to broadcast or multicast the WiFi connection information including the SSID and/or the WiFi password. The smart terminal device grabs the data packet containing the WiFi password and extracts the WiFi connection information. The smart terminal device uses the extracted WiFi connection information to connect with the smart home gateway. If the connection is successful, the smart terminal device accesses the network.
在上述方案中主要存在两个问题,一是WiFi密码通过广播或者组播可能会被第三方设备获取,导致密码泄露;二是智能终端设备在进行抓包时,由于不确定路由器(即,智能家居网关)的WiFi工作信道,可能会抓包失败而获取不到WiFi密码,导致接入网络失败的概率较高。There are two main problems in the above solution. First, the WiFi password may be obtained by a third-party device through broadcast or multicast, resulting in password leakage. Second, when the smart terminal device performs packet capture, it is uncertain because of the router (ie, intelligence). The WiFi working channel of the home gateway may fail to capture the packet and fail to obtain the WiFi password, resulting in a high probability of failure to access the network.
根据本发明的实施例,提供了一种网络接入系统。图4是根据本发明实施例的智能家居系统的示意图。According to an embodiment of the invention, a network access system is provided. 4 is a schematic diagram of a smart home system in accordance with an embodiment of the present invention.
如图4所示。根据本发明实施例的网络接入系统可以包括智能家居云服务器、智能家居网关设备和智能家居终端设备。As shown in Figure 4. The network access system according to an embodiment of the present invention may include a smart home cloud server, a smart home gateway device, and a smart home terminal device.
根据本发明的实施例,智能家居云服务器作为服务云可以支持用户管理、设备管理、数据服务、联动告警信息推送工作等功能,也可以实现节能控制、安全防护、健康医疗等业务。智能家居网关设备作为用户的管理和控制中心,负责上下云端交互层和设备接入层的连接,并提供数据采集、数据分析处理、配置管理、用户接口(User Interface,UI)后台服务等功能。智能家居终端设备可以实现各种信息的采集上报以及告警信息的通知等功能。According to the embodiment of the present invention, the smart home cloud server can support functions such as user management, device management, data service, and linkage alarm information pushing work, and can also implement services such as energy saving control, security protection, and health care. As the management and control center of the user, the smart home gateway device is responsible for connecting the cloud interaction layer and the device access layer, and provides functions such as data collection, data analysis processing, configuration management, and user interface (UI) background services. The smart home terminal device can implement functions such as collection and reporting of various information and notification of alarm information.
根据本实施例的智能家居网关设备和智能家居终端设备都可以支持WiFi协议,并且支持WPS连接。Both the smart home gateway device and the smart home terminal device according to the present embodiment can support the WiFi protocol and support the WPS connection.
根据本实施例,智能家居网关设备首先建立WiFi热点。用户把需要接入网络的智能家居终端设备靠近智能家居网关设备,并按下智能家居网关设备和智能家居终端设备两者上的WPS键,以建立WPS连接。智能家居网关设备把WiFi热点接入信息(包含SSID、密码等)发送给智能家居终端设备。智能家居终端设备保存WiFi热点接入信息,并断开WPS连接。智能家居终端设备使用保存WiFi热点接入信息连接智能家居网关设备提供的WiFi热点,以接入网络。According to this embodiment, the smart home gateway device first establishes a WiFi hotspot. The user closes the smart home terminal device that needs to access the network to the smart home gateway device, and presses the WPS button on both the smart home gateway device and the smart home terminal device to establish a WPS connection. The smart home gateway device sends the WiFi hotspot access information (including the SSID, password, etc.) to the smart home terminal device. The smart home terminal device saves the WiFi hotspot access information and disconnects the WPS. The smart home terminal device uses the WiFi hotspot access information to connect to the WiFi hotspot provided by the smart home gateway device to access the network.
图5是根据本发明实施例的智能家居网关设备的模块示意图。FIG. 5 is a block diagram of a smart home gateway device according to an embodiment of the present invention.
如图5所示,根据本发明实施例的智能家居网关设备可以包括主控模块、数据服务模块、设备管理模块、WiFi热点模块和云平台接入模块。云平台接入模块提供到云平台的接入和数据传输的功能,主控模块和数据服务模块提供业务管理和本地数据管理的功能,WiFi热点模块提供到智能家居终端设备的通信功能,并且设备管理模块提供请求接入和已经接入的智能家居终端设备的管理功能。As shown in FIG. 5, the smart home gateway device according to the embodiment of the present invention may include a main control module, a data service module, a device management module, a WiFi hotspot module, and a cloud platform access module. The cloud platform access module provides access to the cloud platform and data transmission functions. The main control module and the data service module provide functions of service management and local data management, and the WiFi hotspot module provides communication functions to the smart home terminal device, and the device The management module provides management functions for requesting access and already connected smart home terminal devices.
图6是根据本发明实施例的智能家居终端设备的模块示意图。FIG. 6 is a block diagram of a smart home terminal device according to an embodiment of the present invention.
如图6所示,根据本发明实施例的智能家居终端设备可以包括主控模块、接入网络模块、WiFi连接模块和业务模块。主控模块和业务模块管理各项本地业务,WiFi连接模块提供到智能家居网关设备的通信能够,并且接入网络模块控制接入网络的流程并保存网关设备的连接信息。As shown in FIG. 6, the smart home terminal device according to the embodiment of the present invention may include a main control module, an access network module, a WiFi connection module, and a service module. The main control module and the service module manage various local services, the WiFi connection module provides communication to the smart home gateway device, and the access network module controls the flow of accessing the network and saves the connection information of the gateway device.
图7是根据本发明实施例的智能家居终端设备成功接入网络的流程图。7 is a flow chart of a smart home terminal device successfully accessing a network according to an embodiment of the present invention.
如图7所示,本实施例的流程图可以包括步骤702至712。As shown in FIG. 7, the flowchart of this embodiment may include steps 702 to 712.
在步骤702处,智能家居网关设备建立WiFi热点。At step 702, the smart home gateway device establishes a WiFi hotspot.
在步骤704处,用户把需要接入网络的智能家居终端设备靠近智能家居网关设备,并按下智能家居网关设备和智能家居终端设备两 者的WPS键,以建立WPS连接。At step 704, the user approaches the smart home gateway device that needs to access the network, and presses the WPS button of both the smart home gateway device and the smart home terminal device to establish a WPS connection.
在步骤706处,智能家居终端设备发送网络接入请求报文。网络接入请求报文可以包括协议标示、总长度、报文类型、指令长度、指令内容和校验和等字段,如表1所示。校验和字段是为了程序验证报文完整性使用,为非必要字段(即,可选字段)。At step 706, the smart home terminal device sends a network access request message. The network access request message may include a protocol identifier, a total length, a message type, an instruction length, an instruction content, and a checksum field, as shown in Table 1. The checksum field is used for program verification message integrity and is a non-essential field (ie, an optional field).
表1Table 1
在步骤708处,智能家居网关设备收到网络接入请求报文,并且判断是否允许智能家居终端设备接入网络。如果允许智能家居终端设备接入网络,则返回允许接入网络的响应报文。允许接入网络的响应报文可以包括协议标示、总长度、报文类型、指令长度、指令内容和校验和等字段,如表2所示。同样地,校验和字段是为了程序验证报文完整性使用,为非必要字段。At step 708, the smart home gateway device receives the network access request message and determines whether the smart home terminal device is allowed to access the network. If the smart home terminal device is allowed to access the network, a response message allowing access to the network is returned. The response message allowed to access the network may include a protocol indication, a total length, a message type, an instruction length, an instruction content, and a checksum field, as shown in Table 2. Similarly, the checksum field is used for program verification message integrity and is a non-essential field.
表2Table 2
步骤710处,智能家居终端设备保存WiFi热点接入信息,并断开WPS连接。At step 710, the smart home terminal device saves the WiFi hotspot access information and disconnects the WPS.
在步骤712处,智能家居终端设备使用保存WiFi热点接入信息连接智能家居网关设备提供的WiFi热点,以接入网络。At step 712, the smart home terminal device connects to the WiFi hotspot provided by the smart home gateway device by using the saved WiFi hotspot access information to access the network.
图8是根据本发明实施例的智能家居设备接入网络失败的流程图。FIG. 8 is a flowchart of a failure of a smart home device to access a network according to an embodiment of the present invention.
如图8所示,本实施例的流程图可以包括步骤802至801。As shown in FIG. 8, the flowchart of this embodiment may include steps 802 to 801.
在步骤802处,智能家居网关设备建立WiFi热点。At step 802, the smart home gateway device establishes a WiFi hotspot.
在步骤804处,用户把需要接入网络的智能家居终端设备靠近智能家居网关设备,并按下智能家居网关设备和智能家居终端设备两者的WPS键,以建立WPS建立。At step 804, the user closes the smart home terminal device that needs to access the network to the smart home gateway device, and presses the WPS button of both the smart home gateway device and the smart home terminal device to establish WPS establishment.
在步骤806处,智能家居终端设备发送网络接入请求报文,如表1所示。At step 806, the smart home terminal device sends a network access request message, as shown in Table 1.
在步骤808处,智能家居网关设备收到网络接入请求报文,并且判断是否允许智能家居终端设备接入网络。如果不允许智能家居终端设备接入网络,则返回拒绝接入网络的响应报文。拒绝接入网络的响应报文可以包括协议标示、总长度、报文类型、指令长度、指令内容和校验和等字段,如表3所示。同样地,校验和字段是为了程序验证报文完整性使用,为非必要字段。At step 808, the smart home gateway device receives the network access request message and determines whether the smart home terminal device is allowed to access the network. If the smart home terminal device is not allowed to access the network, a response message rejecting the access to the network is returned. The response message rejecting the access network may include a protocol identifier, a total length, a message type, an instruction length, an instruction content, and a checksum field, as shown in Table 3. Similarly, the checksum field is used for program verification message integrity and is a non-essential field.
表3table 3
在步骤810处,智能家居终端设备或者智能家居网关设备断开WPS连接。At step 810, the smart home terminal device or smart home gateway device disconnects the WPS connection.
图9是根据本发明另一实施例的智能家居设备成功接入网络的流程图,图10是根据本发明另一实施例的智能家居设备接入网络失败的流程图。9 is a flowchart of a smart home device successfully accessing a network according to another embodiment of the present invention, and FIG. 10 is a flowchart of a smart home device accessing a network failure according to another embodiment of the present invention.
如图9所示,本实施例的流程图可以包括步骤902至914。As shown in FIG. 9, the flowchart of this embodiment may include steps 902 to 914.
在步骤902处,智能家居终端设备与智能家居网关设备建立WPS连接。At step 902, the smart home terminal device establishes a WPS connection with the smart home gateway device.
在步骤904处,智能家居网关设备收到智能家居终端设备发出的网络接入请求。At step 904, the smart home gateway device receives a network access request from the smart home terminal device.
在步骤906处,智能家居网关设备把网络接入请求发给用户终端(例如,手机)的APP。手机APP把请求接入网络的设备名称和设 备ID显示给用户,并由用户判断是否允许智能家居终端设备接入网络。At step 906, the smart home gateway device sends a network access request to the APP of the user terminal (eg, a mobile phone). The mobile APP displays the device name and device ID requesting access to the network to the user, and the user determines whether the smart home terminal device is allowed to access the network.
在步骤908处,如果用户允许智能家居终端设备接入网络,则手机APP向智能家居网关设备发送允许智能家居终端设备接入网络响应报文。At step 908, if the user allows the smart home terminal device to access the network, the mobile phone APP sends the smart home gateway device to the smart home gateway device to allow the smart home terminal device to access the network response message.
在步骤910处,智能家居网关设备向智能家居终端终端设备返回允许接入网络响应报文。At step 910, the smart home gateway device returns an allow access network response message to the smart home terminal device.
在步骤912处,智能家居终端设备断开与智能家居网关设备的WPS连接。At step 912, the smart home terminal device disconnects the WPS connection with the smart home gateway device.
在步骤914处,智能家居终端设备使用SSID、密码连接智能家居网关设备提供的WiFi热点。At step 914, the smart home terminal device connects to the WiFi hotspot provided by the smart home gateway device using the SSID and the password.
如图10所示,本实施例的流程图可以包括步骤1002至1012。As shown in FIG. 10, the flowchart of this embodiment may include steps 1002 through 1012.
步骤1002至步骤1006与上述步骤902至906实质上相同。 Steps 1002 through 1006 are substantially the same as steps 902 through 906 described above.
在步骤1008处,如果用户不允许智能家居终端设备接入网络,则手机APP向智能家居网关设备发送拒绝智能家居终端设备接入网络响应报文。At step 1008, if the user does not allow the smart home terminal device to access the network, the mobile phone APP sends a rejection of the smart home terminal device access network response message to the smart home gateway device.
在步骤1010处,智能家居网关设备向智能家居终端设备返回不允许接入网络响应报文。At step 1010, the smart home gateway device returns to the smart home terminal device that the network response message is not allowed to be accessed.
在步骤1012处,智能家居终端设备与智能家居网关设备断开WPS连接。At step 1012, the smart home terminal device disconnects the WPS connection from the smart home gateway device.
在根据本实施例的智能家居设备接入网络方法中,使用WPS建立的连接的是加密的安全连接,并通过加密后的安全连接来传输密码。这样避免了WiFi密码的广播或者组播,提高了安全性,而且用户设备不需要进行抓包,提高了接入网络的成功率,并且简化了用户的使用方式,提高了用户体验。In the smart home device access network method according to the present embodiment, the connection established using the WPS is an encrypted secure connection, and the password is transmitted through the encrypted secure connection. In this way, the broadcast or multicast of the WiFi password is avoided, the security is improved, and the user equipment does not need to perform packet capture, which improves the success rate of accessing the network, and simplifies the use mode of the user and improves the user experience.
根据本实施例的智能家居网关设备和终端设备,只需要使用WPS技术,而不需要再进行抓包功能的改进,降低了技术难度和研发成本。According to the smart home gateway device and the terminal device of the embodiment, only the WPS technology is needed, and the improvement of the packet capture function is not required, which reduces the technical difficulty and the research and development cost.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,本发明的技术方 案可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by means of software plus a necessary general hardware platform, and of course, by hardware. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product stored in a storage medium (such as a ROM/RAM, a magnetic disk, an optical disk), including a plurality of instructions for making a terminal. The device (which may be a cell phone, computer, server, or network device, etc.) performs the methods described in various embodiments of the present invention.
本发明还提供了一种网络接入装置,用于实现根据本发明各实施例的网络接入方法,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。The present invention also provides a network access device, which is used to implement a network access method according to various embodiments of the present invention, and has not been described again. As used below, the term "module" may implement a combination of software and/or hardware of a predetermined function. Although the apparatus described in the following embodiments is preferably implemented in software, hardware, or a combination of software and hardware, is also possible and contemplated.
图11是根据本发明实施例的网络接入装置的结构框图。11 is a block diagram showing the structure of a network access apparatus according to an embodiment of the present invention.
如图11所示,根据本发明实施例的网络接入装置可以包括第一建立模1102和发送模块1104。As shown in FIG. 11, a network access apparatus according to an embodiment of the present invention may include a first setup mode 1102 and a transmission module 1104.
第一建立模1102设置为与用户设备建立WPS连接。发送模块1104连接至第一建立模块1102。在第一建立模1102与用户设备建立WPS连接之后,发送模块1104将网络连接信息发送给用户设备,以使得用户设备可以根据网络连接信息进行网络接入。The first setup module 1102 is configured to establish a WPS connection with the user equipment. The transmitting module 1104 is connected to the first establishing module 1102. After the first setup mode 1102 establishes a WPS connection with the user equipment, the sending module 1104 sends the network connection information to the user equipment, so that the user equipment can perform network access according to the network connection information.
在一个实施例中,发送模块1104可以包括:第一接收单元,设置为接收用户设备发送的网络接入请求;判断单元,设置为根据网络接入请求判断是否允许用户设备接入网络;第一发送单元,在确定允许用户设备接入网络后,第一发送单元将网络连接信息发送给用户设备。In an embodiment, the sending module 1104 may include: a first receiving unit, configured to receive a network access request sent by the user equipment; and a determining unit, configured to determine, according to the network access request, whether the user equipment is allowed to access the network; The sending unit sends the network connection information to the user equipment after determining that the user equipment is allowed to access the network.
在一个实施例中,网络连接信息可以包括网络连接密码,此外,网络连接信息还可以包括SSID。In one embodiment, the network connection information may include a network connection password, and in addition, the network connection information may further include an SSID.
在一个实施例中,发送模块1104可以包括:第二接收单元,设置为接收用户设备发送的网络接入请求;第二发送单元,设置为将网络接入请求发送到用户终端的APP;第三接收单元,设置为接收APP发送的是否允许用户设备接入网络的响应信息;以及第三发送单元,在APP发送的响应信息表示允许用户设备接入网络时,第三发送单元将网络连接信息发送给用户设备。In an embodiment, the sending module 1104 may include: a second receiving unit, configured to receive a network access request sent by the user equipment; a second sending unit, configured to send a network access request to the APP of the user terminal; a receiving unit, configured to receive, by the APP, response information of whether the user equipment is allowed to access the network; and a third sending unit, when the response information sent by the APP indicates that the user equipment is allowed to access the network, the third sending unit sends the network connection information Give the user device.
图12是根据本发明另一实施例的网络接入装置的结构框图。FIG. 12 is a structural block diagram of a network access apparatus according to another embodiment of the present invention.
如图12所示,根据本发明实施例的网络接入装置可以包括第二建立模块1202、接收模块1204和接入模块1206。As shown in FIG. 12, a network access apparatus according to an embodiment of the present invention may include a second establishing module 1202, a receiving module 1204, and an access module 1206.
第二建立模块1202设置为与网关设备建立WPS连接。接收模块1204连接至第二建立模块1202。在第二建立模块1202与网关设备建立WPS连接之后,接收模块1204接收网关设备发送的网络连接信息。接入模块1206连接至接收模块1204,并且设置为根据网络连接信息进行网络接入。The second setup module 1202 is configured to establish a WPS connection with the gateway device. The receiving module 1204 is coupled to the second establishing module 1202. After the second establishing module 1202 establishes a WPS connection with the gateway device, the receiving module 1204 receives the network connection information sent by the gateway device. The access module 1206 is coupled to the receiving module 1204 and is configured to perform network access based on the network connection information.
在一个实施例中,网络连接信息可以包括网络连接密码,此外,网络连接信息还可以包括SSID。In one embodiment, the network connection information may include a network connection password, and in addition, the network connection information may further include an SSID.
在一个实施例中,接收模块1204可以包括:第四发送单元,设置为向网关设备发送网络接入请求;以及第四接收单元,设置为接收网关设备在根据网络接入请求确定允许用户设备接入网络后返回的网络连接信息。In an embodiment, the receiving module 1204 may include: a fourth sending unit configured to send a network access request to the gateway device; and a fourth receiving unit configured to receive, by the receiving gateway device, the user equipment to be allowed to be connected according to the network access request. Network connection information returned after entering the network.
根据本发明另一个实施例,提供了一种存储介质,其存储有程序代码,其中,所述程序代码运行时执行根据本发明各实施例的方法。In accordance with another embodiment of the present invention, a storage medium is stored having program code stored therein, wherein the program code executes a method in accordance with various embodiments of the present invention.
根据本发明另一个实施例,提供了一种处理器,用于运行程序代码,其中,所述程序代码运行时执行根据本发明各实施例的方法。In accordance with another embodiment of the present invention, a processor is provided for executing program code, wherein the program code executes a method in accordance with various embodiments of the present invention.
存储介质可以包括(但不限于):U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。The storage medium may include, but is not limited to, a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk. A medium that can store program code.
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。It will be apparent to those skilled in the art that the various modules or steps of the present invention described above can be implemented by a general-purpose computing device that can be centralized on a single computing device or distributed across a network of multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device such that they may be stored in the storage device by the computing device and, in some cases, may be different from the order herein. The steps shown or described are performed, or they are separately fabricated into individual integrated circuit modules, or a plurality of modules or steps thereof are fabricated as a single integrated circuit module. Thus, the invention is not limited to any specific combination of hardware and software.
以上所述仅为本发明的优选实施例而已,并不用于限制本发明, 对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above description is only the preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes can be made to the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the scope of the present invention are intended to be included within the scope of the present invention.
Claims (18)
- 一种网络接入方法,包括:A network access method includes:网关设备与用户设备建立WiFi保护设置WPS连接;The gateway device establishes a WiFi protection setting WPS connection with the user equipment;在与所述用户设备建立所述WPS连接之后,所述网关设备将网络连接信息发送给所述用户设备;以及After establishing the WPS connection with the user equipment, the gateway device sends network connection information to the user equipment;所述用户设备根据所述网络连接信息进行网络接入。The user equipment performs network access according to the network connection information.
- 根据权利要求1所述的方法,其中,在与所述用户设备建立所述WPS连接之后,所述网关设备将所述网络连接信息发送给所述用户设备的步骤包括:The method of claim 1, wherein after the establishing the WPS connection with the user equipment, the step of the gateway device transmitting the network connection information to the user equipment comprises:所述网关设备接收所述用户设备发送的网络接入请求;Receiving, by the gateway device, a network access request sent by the user equipment;所述网关设备根据所述网络接入请求判断是否允许所述用户设备接入所述网络;以及Determining, by the gateway device, whether the user equipment is allowed to access the network according to the network access request;在确定允许所述用户设备接入所述网络后,所述网关设备将所述网络连接信息发送给所述用户设备。After determining that the user equipment is allowed to access the network, the gateway device sends the network connection information to the user equipment.
- 根据权利要求1或2所述的方法,其中,所述网络连接信息包括网络连接密码。The method of claim 1 or 2, wherein the network connection information comprises a network connection password.
- 根据权利要求3所述的方法,其中,所述网络连接信息还包括服务集标识SSID。The method of claim 3 wherein said network connection information further comprises a service set identification SSID.
- 根据权利要求1所述的方法,其中,在与所述用户设备建立所述WPS连接之后,所述网关设备将所述网络连接信息发送给所述用户设备的步骤包括:The method of claim 1, wherein after the establishing the WPS connection with the user equipment, the step of the gateway device transmitting the network connection information to the user equipment comprises:所述网关设备接收所述用户设备发送的网络接入请求;Receiving, by the gateway device, a network access request sent by the user equipment;所述网关设备将所述网络接入请求发送到用户终端的应用程序APP;Transmitting, by the gateway device, the network access request to an application APP of the user terminal;所述APP根据所述网络接入请求确定是否允许所述用户设备接 入网络;以及Determining, by the APP, whether the user equipment is allowed to access the network according to the network access request;所述网关设备接收所述APP发送的允许所述用户设备接入网络的响应信息后,将所述网络连接信息发送给所述用户设备。After receiving the response information that is sent by the APP and allowing the user equipment to access the network, the gateway device sends the network connection information to the user equipment.
- 一种网络接入方法,包括,A network access method, including用户设备与网关设备建立WiFi保护设置WPS连接;The user equipment establishes a WiFi protection setting WPS connection with the gateway device;在与所述网关设备建立所述WPS连接之后,所述用户设备接收所述网关设备发送的网络连接信息;以及After establishing the WPS connection with the gateway device, the user equipment receives network connection information sent by the gateway device;所述用户设备根据所述网络连接信息进行网络接入。The user equipment performs network access according to the network connection information.
- 根据权利要求6所述的方法,其中,在与所述网关设备建立所述WPS连接之后,所述用户设备接收所述网关设备发送的所述网络连接信息的步骤包括:The method of claim 6, wherein the step of the user equipment receiving the network connection information sent by the gateway device after the establishing the WPS connection with the gateway device comprises:所述用户设备向所述网关设备发送的网络接入请求;以及a network access request sent by the user equipment to the gateway device;所述用户设备接收所述网关设备在根据所述网络接入请求确定允许所述用户设备接入所述网络后返回的所述网络连接信息。The user equipment receives the network connection information returned by the gateway device after determining that the user equipment is allowed to access the network according to the network access request.
- 根据权利要求6或7所述的方法,其中,所述网络连接信息包括网络连接密码。The method of claim 6 or 7, wherein the network connection information comprises a network connection password.
- 根据权利要求8所述的方法,其中,所述网络连接信息还包括服务集标识SSID。The method of claim 8 wherein said network connection information further comprises a service set identification SSID.
- 一种网络接入装置,包括:A network access device includes:第一建立模块,设置为与用户设备建立WiFi保护设置WPS连接;以及a first establishing module, configured to establish a WiFi protection setting WPS connection with the user equipment;发送模块,在所述第一建立模块与所述用户设备建立所述WPS连接之后,所述发送模块将网络连接信息发送给所述用户设备。a sending module, after the first establishing module establishes the WPS connection with the user equipment, the sending module sends network connection information to the user equipment.
- 根据权利要求10所述的装置,其中,所述发送模块包括:The apparatus of claim 10, wherein the sending module comprises:第一接收单元,设置为接收所述用户设备发送的网络接入请求;a first receiving unit, configured to receive a network access request sent by the user equipment;判断单元,设置为根据所述网络接入请求判断是否允许所述用户设备接入所述网络;以及a determining unit, configured to determine, according to the network access request, whether the user equipment is allowed to access the network;第一发送单元,在所述判断单元确定允许所述用户设备接入所述网络后,所述第一发送单元将所述网络连接信息发送给所述用户设备。a first sending unit, after the determining unit determines that the user equipment is allowed to access the network, the first sending unit sends the network connection information to the user equipment.
- 根据权利要求10所述的网络接入装置,其中,所述发送模块包括:The network access device of claim 10, wherein the sending module comprises:第二接收单元,设置为接收所述用户设备发送的网络接入请求;a second receiving unit, configured to receive a network access request sent by the user equipment;第二发送单元,设置为将所述网络接入请求发送到用户终端的应用程序APP;a second sending unit, configured to send the network access request to an application APP of the user terminal;第三接收单元,设置为接收所述APP发送的是否允许所述用户设备接入网络的响应信息;以及a third receiving unit, configured to receive, by the APP, response information of whether the user equipment is allowed to access the network; and第三发送单元,在所述APP发送的响应信息表示允许所述用户设备接入网络时,所述第三发送单元将所述网络连接信息发送给所述用户设备。And a third sending unit, when the response information sent by the APP indicates that the user equipment is allowed to access the network, the third sending unit sends the network connection information to the user equipment.
- 一种网络接入装置,包括:A network access device includes:第二建立模块,设置为与网关设备建立WiFi保护设置WPS连接;a second establishing module, configured to establish a WiFi protection setting WPS connection with the gateway device;接收模块,在所述第二建立模块与所述网关设备建立所述WPS连接之后,所述接收模块接收所述网关设备发送的网络连接信息;以及a receiving module, after the second establishing module establishes the WPS connection with the gateway device, the receiving module receives network connection information sent by the gateway device;接入模块,设置为根据所述网络连接信息进行网络接入。The access module is configured to perform network access according to the network connection information.
- 根据权利要求13所述的网络接入装置,其中,所述接收模块包括:The network access device of claim 13, wherein the receiving module comprises:第四发送单元,设置为向所述网关设备发送网络接入请求;以及a fourth sending unit, configured to send a network access request to the gateway device;第四接收单元,设置为接收所述网关设备在根据所述网络接入 请求确定允许所述网络接入装置接入所述网络后返回的所述网络连接信息。And a fourth receiving unit, configured to receive, by the gateway device, the network connection information returned after the network access device is allowed to access the network according to the network access request.
- 一种存储介质,其存储有程序代码,其中,所述程序代码运行时执行权利要求1至5中任一项所述的方法。A storage medium storing program code, wherein the program code is operative to perform the method of any one of claims 1 to 5.
- 一种处理器,用于运行程序代码,其中,所述程序代码运行时执行权利要求1至5中任一项所述的方法。A processor for executing program code, wherein the program code is operative to perform the method of any one of claims 1 to 5.
- 一种存储介质,其存储有程序代码,其中,所述程序代码运行时执行权利要求6至9中任一项所述的方法。A storage medium storing program code, wherein the program code is operative to perform the method of any one of claims 6 to 9.
- 一种处理器,用于运行程序代码,其中,所述程序代码运行时执行权利要求6至9中任一项所述的方法。A processor for executing program code, wherein the program code is operative to perform the method of any one of claims 6 to 9.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710286672.7A CN109246690A (en) | 2017-04-27 | 2017-04-27 | Method for network access, device, storage medium and processor |
CN201710286672.7 | 2017-04-27 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018196463A1 true WO2018196463A1 (en) | 2018-11-01 |
Family
ID=63919384
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2018/074984 WO2018196463A1 (en) | 2017-04-27 | 2018-02-01 | Method and apparatus for network access, storage medium, and processor |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109246690A (en) |
WO (1) | WO2018196463A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111221258A (en) * | 2020-01-19 | 2020-06-02 | 格尔软件股份有限公司 | Network link access control system for smart home |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110890982B (en) * | 2019-11-22 | 2023-07-04 | 青岛海尔科技有限公司 | Method for distribution network, access equipment and Internet of things equipment |
CN112351471B (en) * | 2020-08-24 | 2024-04-30 | 深圳Tcl新技术有限公司 | Method for accessing device to gateway, gateway device and computer readable storage medium |
CN112436985A (en) * | 2020-11-10 | 2021-03-02 | 深圳Tcl新技术有限公司 | Network distribution method, device, terminal equipment and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101155106A (en) * | 2007-10-26 | 2008-04-02 | 中国电信股份有限公司 | Method and device for building WLAN security system |
CN101605329A (en) * | 2009-06-30 | 2009-12-16 | 中兴通讯股份有限公司 | Cut-in method and access device |
US20100166186A1 (en) * | 2008-12-26 | 2010-07-01 | Kabushiki Kaisha Toshiba | Wireless communication method using wps |
CN102883320A (en) * | 2012-09-18 | 2013-01-16 | 东莞宇龙通信科技有限公司 | WiFi (Wireless Fidelity) authentication method and system thereof |
CN103634935A (en) * | 2013-11-22 | 2014-03-12 | 北京奇虎科技有限公司 | WPS (Wi-Fi protected setup) or QSS (quick secure setup)-based network accessing method and device |
CN104168625A (en) * | 2014-08-20 | 2014-11-26 | 普联技术有限公司 | Intelligent device, method for connecting intelligent device to wireless routing device, and wireless routing device |
-
2017
- 2017-04-27 CN CN201710286672.7A patent/CN109246690A/en active Pending
-
2018
- 2018-02-01 WO PCT/CN2018/074984 patent/WO2018196463A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101155106A (en) * | 2007-10-26 | 2008-04-02 | 中国电信股份有限公司 | Method and device for building WLAN security system |
US20100166186A1 (en) * | 2008-12-26 | 2010-07-01 | Kabushiki Kaisha Toshiba | Wireless communication method using wps |
CN101605329A (en) * | 2009-06-30 | 2009-12-16 | 中兴通讯股份有限公司 | Cut-in method and access device |
CN102883320A (en) * | 2012-09-18 | 2013-01-16 | 东莞宇龙通信科技有限公司 | WiFi (Wireless Fidelity) authentication method and system thereof |
CN103634935A (en) * | 2013-11-22 | 2014-03-12 | 北京奇虎科技有限公司 | WPS (Wi-Fi protected setup) or QSS (quick secure setup)-based network accessing method and device |
CN104168625A (en) * | 2014-08-20 | 2014-11-26 | 普联技术有限公司 | Intelligent device, method for connecting intelligent device to wireless routing device, and wireless routing device |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111221258A (en) * | 2020-01-19 | 2020-06-02 | 格尔软件股份有限公司 | Network link access control system for smart home |
CN111221258B (en) * | 2020-01-19 | 2023-09-19 | 格尔软件股份有限公司 | Network link access control system for intelligent home |
Also Published As
Publication number | Publication date |
---|---|
CN109246690A (en) | 2019-01-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11812496B2 (en) | User group session management method and apparatus | |
US10225710B2 (en) | Cross-layer context management | |
US20180255451A1 (en) | Profile Processing Method, Profile Processing Apparatus, User Terminal, and eUICC | |
WO2018090830A1 (en) | Method and apparatus allowing smart terminal device to access internet | |
US11233817B2 (en) | Methods and apparatus for end device discovering another end device | |
US9781579B2 (en) | Method and device for realizing terminal WIFI talkback | |
CN110636483A (en) | Network distribution method and system | |
CN104144463B (en) | Wi Fi method for network access and system | |
WO2018196463A1 (en) | Method and apparatus for network access, storage medium, and processor | |
US10448230B2 (en) | Data transmission | |
US20180048633A1 (en) | Perception-free authentication method and system, and control method and system based on the same | |
US20150200938A1 (en) | Method and device for transmitting wireless information | |
WO2018076598A1 (en) | Access method for access point, apparatus, and system | |
WO2022052798A1 (en) | Qos control method and device, and processor-readable storage medium | |
CN113873491A (en) | Communication apparatus, system, and computer-readable storage medium | |
US11477829B2 (en) | Systems and methods for paging over WiFi for mobile terminating calls | |
US20170127472A1 (en) | Method and wireless device for controlling disconnection of a wireless device in a wi-fi direct group of a wireless network | |
CN104780587A (en) | AP (access point) accessing method and system for WiFi (wireless fidelity) equipment in Internet of Things | |
WO2010124571A1 (en) | Node information acquirement method, client, and server | |
WO2021092765A1 (en) | Method and apparatus for accessing network | |
CN108307683A (en) | The means of communication, micro-base station, micro-base station controller, terminal and system | |
JP2021514566A (en) | Service transmission methods and equipment, computer storage media | |
CN113348715B (en) | Data transmission method, device and terminal | |
WO2020024303A1 (en) | Data collection method and apparatus | |
WO2019136927A1 (en) | Data transmission method and device, and computer storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18791063 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18791063 Country of ref document: EP Kind code of ref document: A1 |