CN104837178A - 接入网络的方法及装置 - Google Patents
接入网络的方法及装置 Download PDFInfo
- Publication number
- CN104837178A CN104837178A CN201510047875.1A CN201510047875A CN104837178A CN 104837178 A CN104837178 A CN 104837178A CN 201510047875 A CN201510047875 A CN 201510047875A CN 104837178 A CN104837178 A CN 104837178A
- Authority
- CN
- China
- Prior art keywords
- access
- network
- ssid
- access information
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 abstract description 69
- 238000000034 method Methods 0.000 abstract description 61
- 238000004891 communication Methods 0.000 abstract description 21
- 230000007547 defect Effects 0.000 abstract description 13
- 238000005516 engineering process Methods 0.000 abstract description 13
- 230000003993 interaction Effects 0.000 abstract description 13
- 230000009471 action Effects 0.000 abstract description 3
- XCCTYIAWTASOJW-XVFCMESISA-L [[(2r,3s,4r,5r)-5-(2,4-dioxopyrimidin-1-yl)-3,4-dihydroxyoxolan-2-yl]methoxy-oxidophosphoryl] hydrogen phosphate Chemical group O1[C@H](COP([O-])(=O)OP(O)([O-])=O)[C@@H](O)[C@@H](O)[C@@H]1N1C(=O)NC(=O)C=C1 XCCTYIAWTASOJW-XVFCMESISA-L 0.000 abstract 1
- 238000000060 site-specific infrared dichroism spectroscopy Methods 0.000 abstract 1
- 238000012545 processing Methods 0.000 description 21
- 230000008569 process Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 8
- 239000000284 extract Substances 0.000 description 8
- 230000003287 optical effect Effects 0.000 description 8
- 230000005236 sound signal Effects 0.000 description 8
- 238000012544 monitoring process Methods 0.000 description 7
- 230000000712 assembly Effects 0.000 description 6
- 238000000429 assembly Methods 0.000 description 6
- 230000004044 response Effects 0.000 description 6
- 238000007726 management method Methods 0.000 description 5
- 230000009467 reduction Effects 0.000 description 5
- 230000001133 acceleration Effects 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 4
- KLDZYURQCUYZBL-UHFFFAOYSA-N 2-[3-[(2-hydroxyphenyl)methylideneamino]propyliminomethyl]phenol Chemical compound OC1=CC=CC=C1C=NCCCN=CC1=CC=CC=C1O KLDZYURQCUYZBL-UHFFFAOYSA-N 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 201000001098 delayed sleep phase syndrome Diseases 0.000 description 2
- 208000033921 delayed sleep phase type circadian rhythm sleep disease Diseases 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000004321 preservation Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
- H04W48/10—Access restriction or access information delivery, e.g. discovery data delivery using broadcasted information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/50—Secure pairing of devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/189—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
-
- 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]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
Abstract
本发明公开了一种接入网络的方法及装置,属于通信技术领域。方法包括:获取指示第二终端接入网络的接入信息,所述接入信息包括:服务集标识SSID以及接入密码;在指定的组播地址段中选取包含所述接入信息的多个目的地址;根据所述多个目的地址,向所述第二终端组播多个用户数据报协议UDP组播报文。本公开通过第一终端将指示第二终端接入网络的接入信息存储于多个包含该接入信息的组播地址中,并通过组播传输的方式发送给第二终端。实现了第二终端便捷的接入网络,避免了复杂的操作导致的人机交互性低的缺陷,提高了接入网络的效率。
Description
技术领域
本公开涉及通信技术领域,特别涉及一种接入网络的方法及装置。
背景技术
随着通信技术的发展,越来越多的用户通过带有无线连接模块的终端接入网络接入设备的无线网络,以通过该网络接入设备来访问网络。
其中,设置终端接入网络接入设备无线网络的流程为:终端首先通过检测当前环境中存在的网络接入设备广播的接入信号,在接收各网络接入设备广播的接入信号之后生成网络接入设备列表,用户在该列表中选取需要接入的网络接入设备并输入密码,此时终端将携带密码的认证请求发送给该选取的网络接入设备,网络接入设备验证密码通过后将记录该终端为认证设备,并向终端返回认证通过的认证应答,终端接收到该认证应答后向网络接入设备发送建立连接请求,网络接入设备会根据该请求将终端接入无线网络。
发明内容
为了解决相关技术的问题,本公开实施例提供了一种接入网络的方法及装置。所述技术方案如下:
根据本公开实施例的第一方面,提供一种接入网络的方法,包括:
获取指示第二终端接入网络的接入信息,所述接入信息包括:服务集标识SSID以及接入密码;
在指定的组播地址段中选取包含所述接入信息的多个目的地址;
根据所述多个目的地址,向所述第二终端组播多个用户数据报协议UDP组播报文。
在第一方面的第一种可能的实现方式中,所述第一终端获取指示第二终端接入网络的接入信息,包括:
接收选定的指示第二终端接入的网络接入设备的SSID;
查询本地是否存储了所述SSID对应的接入密码;
如果存储了所述SSID对应的接入密码,则将所述SSID以及所述SSID对应的接入密码确定为指示所述第二终端接入网络的接入信息。
结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述查询是否存储了所述SSID对应的接入密码之后,所述方法还包括:
如果未存储所述SSID对应的接入密码,则获取输入的所述SSID对应的接入密码;
将所述SSID以及输入的所述SSID对应的接入密码确定为指示所述第二终端接入网络的接入信息。
在第一方面的第三种可能的实现方式中,所述在指定的组播地址段中选取包含所述接入信息的多个目的地址,包括:
根据预设算法对所述接入信息进行加密计算,得到所述接入信息对应的传输密文;
根据所述传输密文,在指定的组播地址段中选取包含所述传输密文的多个目的地址。
在第一方面的第四种可能的实现方式中,所述第一终端获取指示第二终端接入网络的接入信息之后,所述方法还包括:
根据所述接入信息生成指示消息,并将所述指示消息发送给自身接入的网络接入设备,以使所述网络接入设备根据所述指示消息完成在指定的组播地址段中选取包含所述接入信息的多个目的地址,并根据所述多个目的地址,向所述第二终端组播多个UDP组播报文的步骤。
根据本公开实施例的第二方面,提供一种接入网络的方法,包括:
对指定的组播地址段进行监听;
如果在所述指定的组播地址段内接收到多个UDP组播报文,则获取每个UDP组播报文中的目的地址;
根据获取到的每个UDP组播报文中的目的地址解析得到接入信息,所述接入信息包括:SSID以及接入密码;
根据所述SSID以及接入密码,执行接入所述SSID对应的网络接入设备的流程。
在第二方面的第一种可能的实现方式中,所述根据获取到的每个UDP组播报文中的目的地址解析得到接入信息,包括:
根据获取到的每个UDP组播报文中的目的地址,提取接入信息对应的传输密文;
根据预设算法对所述传输密文进行解密计算,还原得到所述接入信息。
根据本公开实施例的第三方面,提供一种接入网络的装置,包括:
第一获取模块,用于获取指示第二终端接入网络的接入信息,所述接入信息包括:服务集标识SSID以及接入密码;
选取模块,用于在指定的组播地址段中选取包含所述接入信息的多个目的地址;
组播模块,用于根据所述多个目的地址,向所述第二终端组播多个用户数据报协议UDP组播报文。
在第三方面的第一种可能的实现方式中,所述第一获取模块,包括:
接收单元,用于接收选定的指示第二终端接入的网络接入设备的SSID;
查询单元,用于查询本地是否存储了所述SSID对应的接入密码;
第一确定单元,用于在存储了所述SSID对应的接入密码时,将所述SSID以及所述SSID对应的接入密码确定为指示所述第二终端接入网络的接入信息。
结合第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述第一获取模块,还包括:
获取单元,用于在未存储所述SSID对应的接入密码时,获取输入的所述SSID对应的接入密码;
第二确定单元,用于将所述SSID以及输入的所述SSID对应的接入密码确定为指示所述第二终端接入网络的接入信息。
在第三方面的第三种可能的实现方式中,所述选取模块,包括:
第一计算单元,用于根据预设算法对所述接入信息进行加密计算,得到所述接入信息对应的传输密文;
选取单元,用于根据所述传输密文,在指定的组播地址段中选取包含所述传输密文的多个目的地址。
在第三方面的第四种可能的实现方式中,所述装置还包括:
生成模块,用于根据所述接入信息生成指示消息;
发送模块,用于将所述指示消息发送给自身接入的网络接入设备,以使所述网络接入设备根据所述指示消息完成在指定的组播地址段中选取包含所述接入信息的多个目的地址,并根据所述多个目的地址,向所述第二终端组播多个UDP组播报文的步骤。
根据本公开实施例的第四方面,提供一种接入网络的装置,包括:
监听模块,用于对指定的组播地址段进行监听;
第二获取模块,用于如果在所述指定的组播地址段内接收到多个UDP组播报文,则获取每个UDP组播报文中的目的地址;
解析模块,用根据获取到的每个UDP组播报文中的目的地址解析得到接入信息,所述接入信息包括:SSID以及接入密码;
接入模块,用于根据所述SSID以及接入密码,执行接入所述SSID对应的网络接入设备的流程。
在第四方面的第一种可能的实现方式中,所述解析模块,包括:
提取单元,用于根据获取到的每个UDP组播报文中的目的地址,提取接入信息对应的传输密文;
第二计算单元,用于根据预设算法对所述传输密文进行解密计算,还原得到所述接入信息。
根据本公开实施例的第五方面,提供一种接入网络的装置,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
获取指示第二终端接入网络的接入信息,所述接入信息包括:服务集标识SSID以及接入密码;
在指定的组播地址段中选取包含所述接入信息的多个目的地址;
根据所述多个目的地址,向所述第二终端组播多个用户数据报协议UDP组播报文。
根据本公开实施例的第六方面,提供一种接入网络的装置,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
对指定的组播地址段进行监听;
如果在所述指定的组播地址段内接收到多个UDP组播报文,则获取每个UDP组播报文中的目的地址;
根据获取到的每个UDP组播报文中的目的地址解析得到接入信息,所述接入信息包括:SSID以及接入密码;
根据所述SSID以及接入密码,执行接入所述SSID对应的网络接入设备的流程。
本公开的实施例提供的技术方案可以包括以下有益效果:
通过第一终端将指示第二终端接入网络的接入信息存储于多个包含该接入信息的组播地址中,并通过组播传输的方式发送给第二终端。实现了第二终端便捷的接入网络,避免了复杂的操作导致的人机交互性低的缺陷,提高了接入网络的效率。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1是根据一示例性实施例示出的一种接入网络的方法的流程图;
图2是根据一示例性实施例示出的一种接入网络的方法的流程图;
图3是根据一示例性实施例示出的一种接入网络的方法的流程图;
图4是根据一示例性实施例示出的一种接入网络的方法的流程图;
图5是根据一示例性实施例示出的一种接入网络的方法的流程图;
图6是根据一示例性实施例示出的一种接入网络的装置的框图;
图7是根据一示例性实施例示出的一种接入网络的装置的框图;
图8是根据一示例性实施例示出的一种接入网络的装置的框图(终端的一般结构);
图9是根据一示例性实施例示出的一种接入网络的装置的框图(网络接入设备的一般结构);
图10是根据一示例性实施例示出的一种接入网络的装置的框图(终端的一般结构)。
具体实施方式
为使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开实施方式作进一步地详细描述。
本公开一示例性实施例提供了一种接入网络的方法,本方法实施例应用于终端中,参见图1,方法流程包括:
在步骤101中,第一终端获取指示第二终端接入网络的接入信息,接入信息包括:服务集标识SSID以及接入密码;
在步骤102中,在指定的组播地址段中选取包含接入信息的多个目的地址;
在步骤103中,根据多个目的地址,向第二终端组播多个用户数据报协议UDP组播报文。
本公开实施例通过第一终端将指示第二终端接入网络的接入信息存储于多个包含该接入信息的组播地址中,并通过组播传输的方式发送给第二终端。实现了第二终端便捷的接入网络,避免了复杂的操作导致的人机交互性低的缺陷,提高了接入网络的效率。
本公开另一示例性实施例提供了一种接入网络的方法,本方法实施例应用于终端中,参见图2,方法流程包括:
在步骤201中,第二终端对指定的组播地址段进行监听;
在步骤202中,如果在指定的组播地址段内接收到多个UDP组播报文,则获取每个UDP组播报文中的目的地址;
在步骤203中,根据获取到的每个UDP组播报文中的目的地址解析得到接入信息,接入信息包括:SSID以及接入密码;
在步骤204中,根据SSID以及接入密码,执行接入SSID对应的网络接入 设备的流程。
本公开实施例通过第二终端监听指定的组播地址段,并在指定的组播地址段中接收到多个组播报文之后,根据每个组播报文中组播地址字段还原回接入信息,并根据该接入信息进行接入网络的操作。实现了第二终端便捷的接入网络,避免了复杂的操作导致的人机交互性低的缺陷,提高了接入网络的效率。
本公开另一示例性实施例提供了一种接入网络的方法,参见图3。
需要说明的是,本公开实施例中第二终端可以为一个或多个待接入网络的智能终端,其中第二终端可以为智能手机、平板电脑等智能终端;还可以为智能穿戴设备,智能家用电器等不具备输入装置的智能终端;第一终端可以为安装有智能家庭应用程序的手机,平板电脑等设备。
其中,该方法流程包括:
在步骤301中,第一终端获取指示第二终端接入网络的接入信息,接入信息包括:服务集标识SSID以及接入密码;
其中,本步骤可以在第一终端的智能家庭应用程序中触发进行。用户在开启各第二终端后,设置各第二终端进入接入网络模式。此后,用户操纵第一终端开启智能家庭应用程序,此时第一终端开始搜索当前环境中的网络接入设备,生成网络接入设备列表。其中,网络接入设备列表中至少包括当前搜索到的各个网络接入设备对应的SSID(Service Set Identifier,服务集标识)。用户需要在该网络接入设备列表中选取一个网络接入设备,以指示第二终端接入该选取到的网络接入设备。
相应的,步骤301可以通过以下步骤进行实现:
在步骤3011中,接收选定的指示第二终端接入的网络接入设备的SSID。
此步骤为用户在上述网络接入设备列表进行了选择之后,从该网络接入设备列表中得到选定的指示第二终端接入的网络接入设备对应的SSID。
在步骤3012中,查询本地是否存储了SSID对应的接入密码。
如果第一终端曾经接入过该选定的指示第二终端接入的网络接入设备,则在第一终端中会保存有该网络接入设备对应的SSID以及接入密码,因此可以在第一终端自身保存的SSID与接入密码的对应关系中,根据选定的指示第二终端接入的网络接入设备对应的SSID查询是否存在该SSID对应的记录。
查询到则执行步骤3013,未查询到则执行步骤3014。
在步骤3013中,如果存储了SSID对应的接入密码,则将SSID以及SSID对应的接入密码确定为指示第二终端接入网络的接入信息。
在步骤3014中,如果未存储SSID对应的接入密码,则获取输入的SSID对应的接入密码。
如果在第一终端自身保存的SSID与接入密码的对应关系中未查询到,则弹出提示框提示用户进行接入密码的输入操作,并在用户输入接入密码完毕点击提交按钮后,获取到输入的接入密码。
在步骤3015中,将SSID以及输入的SSID对应的接入密码确定为指示第二终端接入网络的接入信息。
在步骤302中,在指定的组播地址段中选取包含接入信息的多个目的地址。
其中,本步骤可以通过以下步骤进行实现:
在步骤3021中,根据预设算法对接入信息进行加密计算,得到接入信息对应的传输密文。
其中,传输密文为指定长度的由数字组成的数据串。
在步骤3022中,根据传输密文,在指定的组播地址段中选取包含传输密文的多个目的地址。
本公开实施例通过多个UDP(User Datagram Protocol,用户数据报协议)组播报文的目的地址,来携带经过加密的传输密文,而并不通过UDP组播报文的数据内容来传输内容。
其中,选取目的地址中后两个字节来携带经过加密的传输密文,即目的地址中前两个字节为预先设定的,后两个字节则根据生成的传输密文来进行选取,最终确定的目的地址则为用于组播的目的地址。由于UDP组播报文中的目的地址字段的内容有限,仅可存储四个字节的内容,即目的IP(Internet Protocol,网络之间互连的协议)地址,而需要传输的数据量远大于四个字节,因此需要多个UDP组播报文的目的地址来共同传输同一个接入信息对应的传输密文,每一个选取的目的地址中包含有一部分传输密文。
其中,组播传输使用IP(Internet Protocol,网络之间互连的协议)地址中专用的D类地址进行,其中包括有多个IP地址作为组播地址用于进行组播传输使用。可选的,选取:224.236.0.0-224.236.255.255作为指定的组播地址段。其中, 224.236作为本公开实施例中目的地址的前两字节。
根据传输密文选取目的地址的过程为:对传输密文按照指定位数进行切分,得到多个数组,依次选取两组填充如目的地址中后两个字节中,生成一个目的地址。
可选的,在生成包含传输密文的目的地址之前,生成多个包含该传输密文相关信息的目的地址。其中,相关信息可以包括但不限于:传输密文的长度,数据量等。其中,将相关信息进行预设算法的运算得到相关信息对应的传输密文,并根据该相关信息对应的传输密文选取对应的目的地址。
在步骤303中,根据多个目的地址,向第二终端组播用户数据报协议UDP组播报文。
根据选渠道的多个目的地址,生成多个UDP组播报文并依此发送生成的多个UDP组播报文。
在步骤304中,第二终端对指定的组播地址段进行监听。
由于可以通过一个或多个组播地址进行组播传输接入信息,因此第二终端需要对进行组播传输的多个组播地址进行监听。相应的,用户启动第二终端的接入网络模式后,第二终端对指定的组播地址段进行监听。
其中,在本公开实施例中可以包括一个或多个第二终端,当存在有多个第二终端时,则每个第二终端都会执行步骤304至307的流程。
在步骤305中,如果在指定的组播地址段内接收到多个UDP组播报文,则获取每个UDP组播报文中的目的地址;
在步骤306中,根据获取到的每个UDP组播报文中的目的地址解析得到接入信息,接入信息包括:SSID以及接入密码。
其中,本步骤可以通过以下步骤进行实现:
在步骤3061中,根据获取到的每个UDP组播报文中的目的地址,提取接入信息对应的传输密文。
其中,根据接收到的UDP组播报文的顺序,依次提取每一个目的地址中的后两个字节,并将提取到的内容组合成为接入信息对应的传输密文。
在步骤3062中,根据预设算法对传输密文进行解密计算,还原得到接入信息。
在步骤307中,根据SSID以及接入密码,执行接入SSID对应的网络接入 设备的流程。
其中,接入的过程为根据该SSID以及接入密码生成认证请求,向SSID对应的网络接入设备发送该认证请求;网络接入设备在通过该认证之后,向第二终端返回认证通过的认证应答,第二终端接收到该认证应答后向网络接入设备发送建立连接请求,网络接入设备会根据该请求将第二终端接入无线网络。
本公开另一示例性实施例提供了一种接入网络的方法,参见图4。
在步骤401中,第一终端获取指示第二终端接入网络的接入信息,接入信息包括:服务集标识SSID以及接入密码;
其中,本步骤中的获取指示第二终端接入网络的接入信息的过程如步骤301中所描述的内容相同,在此不再赘述。
在步骤402中,根据接入信息生成指示消息,并将指示消息发送给自身接入的网络接入设备,以使网络接入设备根据指示消息完成在指定的组播地址段中选取包含接入信息的多个目的地址,并根据多个目的地址,向第二终端组播多个UDP组播报文的步骤。
在步骤403中,网络接入设备接收第一终端发送的指示消息。
在步骤404中,网络接入设备在指示消息中提取接入信息,在指定的组播地址段中选取包含接入信息的多个目的地址。
本步骤中的过程如步骤302中所描述的内容相同,在此不再赘述。
在步骤405中,根据多个目的地址,向第二终端组播用户数据报协议UDP组播报文。
在步骤406中,第二终端对指定的组播地址段进行监听。
在步骤407中,如果在指定的组播地址段中接收到UDP组播报文时,对UDP组播报文进行解析得到接入信息,接入信息包括:SSID以及接入密码;
在步骤408中,根据SSID以及接入密码,执行接入SSID对应的网络接入设备的流程。
本步骤中的过程如步骤307中所描述的内容相同,在此不再赘述。
本公开实施例通过第一终端将指示第二终端接入网络的接入信息存储于多个包含该接入信息的组播地址中,并通过组播传输的方式发送给第二终端。实现了第二终端便捷的接入网络,避免了复杂的操作导致的人机交互性低的缺陷, 提高了接入网络的效率。
另外,通过第二终端监听指定的组播地址段,并在指定的组播地址段中接收到多个组播报文之后,根据每个组播报文中组播地址字段还原回接入信息,并根据该接入信息进行接入网络的操作。实现了第二终端便捷的接入网络,避免了复杂的操作导致的人机交互性低的缺陷,提高了接入网络的效率。
本公开另一示例性实施例提供了一种接入网络的方法,参见图5。
需要说明的是,本公开实施例中第二终端可以为一个或多个待接入网络的智能终端,其中第二终端可以为智能手机、平板电脑等智能终端;还可以为智能穿戴设备,智能家用电器等不具备输入装置的智能终端;第一终端可以为安装有智能家庭应用程序的网络接入设备。
其中,该方法流程包括:
在步骤501中,第一终端获取指示第二终端接入网络的接入信息,接入信息包括:服务集标识SSID以及接入密码;
其中,本步骤可以在第一终端的智能家庭应用程序中触发进行。用户在开启各第二终端后,设置各第二终端进入接入网络模式。此后,用户操纵第一终端开启智能家庭应用程序,此时第一终端开始搜索当前环境中的网络接入设备,生成网络接入设备列表。其中,网络接入设备列表中至少包括当前搜索到的各个网络接入设备对应的SSID。用户需要在该网络接入设备列表中选取一个网络接入设备,以指示第二终端接入该选取到的网络接入设备。
其中,由于第一终端为网络接入设备,因此生成的网络接入设备列表中可以包括自身的SSID。
相应的,步骤501可以通过以下步骤进行实现:
在步骤5011中,接收选定的指示第二终端接入的网络接入设备的SSID。
此步骤为用户在上述网络接入设备列表进行了选择之后,从该网络接入设备列表中得到选定的指示第二终端接入的网络接入设备对应的SSID。
在步骤5012中,查询本地是否存储了SSID对应的接入密码。
如果第一终端曾经接入过该选定的指示第二终端接入的网络接入设备,则在第一终端中会保存有该网络接入设备对应的SSID以及接入密码,因此可以在第一终端自身保存的SSID与接入密码的对应关系中,根据选定的指示第二终端 接入的网络接入设备对应的SSID查询是否存在该SSID对应的记录。
查询到则执行步骤5013,未查询到则执行步骤5014。
在步骤5013中,如果存储了SSID对应的接入密码,则将SSID以及SSID对应的接入密码确定为指示第二终端接入网络的接入信息。
在步骤5014中,如果未存储SSID对应的接入密码,则获取输入的SSID对应的接入密码。
如果在第一终端自身保存的SSID与接入密码的对应关系中未查询到,则弹出提示框提示用户进行接入密码的输入操作,并在用户输入接入密码完毕点击提交按钮后,获取到输入的接入密码。
在步骤5015中,将SSID以及输入的SSID对应的接入密码确定为指示第二终端接入网络的接入信息。
在步骤502中,在指定的组播地址段中选取包含接入信息的多个目的地址。
其中,本步骤可以通过以下步骤进行实现:
在步骤5021中,根据预设算法对接入信息进行加密计算,得到接入信息对应的传输密文;
在步骤5022中,根据传输密文,在指定的组播地址段中选取包含传输密文的多个目的地址。
本公开实施例通过多个UDP(User Datagram Protocol,用户数据报协议)组播报文的目的地址,来携带经过加密的传输密文,而并不通过UDP组播报文的数据内容来传输内容。
其中,选取目的地址中后两个字节来携带经过加密的传输密文,即目的地址中前两个字节为预先设定的,后两个字节则根据生成的传输密文来进行选取,最终确定的目的地址则为用于组播的目的地址。由于UDP组播报文中的目的地址字段的内容有限,仅可存储四个字节的内容,即目的IP(Internet Protocol,网络之间互连的协议)地址,而需要传输的数据量远大于四个字节,因此需要多个UDP组播报文的目的地址来共同传输同一个接入信息对应的传输密文,每一个选取的目的地址中包含有一部分传输密文。
其中,组播传输使用IP(Internet Protocol,网络之间互连的协议)地址中专用的D类地址进行,其中包括有多个IP地址作为组播地址用于进行组播传输使用。可选的,选取:224.236.0.0-224.236.255.255作为指定的组播地址段。其中, 224.236作为本公开实施例中目的地址的前两字节。
根据传输密文选取目的地址的过程为:对传输密文按照指定位数进行切分,得到多个数组,依次选取两组填充如目的地址中后两个字节中,生成一个目的地址。
可选的,在生成包含传输密文的目的地址之前,生成多个包含该传输密文相关信息的目的地址。其中,相关信息可以包括但不限于:传输密文的长度,数据量等。其中,将相关信息进行预设算法的运算得到相关信息对应的传输密文,并根据该相关信息对应的传输密文选取对应的目的地址。
在步骤503中,根据多个目的地址,向第二终端组播用户数据报协议UDP组播报文。
根据选渠道的多个目的地址,生成多个UDP组播报文并依此发送生成的多个UDP组播报文。
在步骤504中,第二终端对指定的组播地址段进行监听。
由于可以通过一个或多个组播地址进行组播传输接入信息,因此第二终端需要对进行组播传输的多个组播地址进行监听。相应的,用户启动第二终端的接入网络模式后,第二终端对指定的组播地址段进行监听。
其中,在本公开实施例中可以包括一个或多个第二终端,当存在有多个第二终端时,则每个第二终端都会执行步骤504至507的流程。
在步骤505中,如果在指定的组播地址段内接收到多个UDP组播报文,则获取每个UDP组播报文中的目的地址;
在步骤506中,根据获取到的每个UDP组播报文中的目的地址解析得到接入信息,接入信息包括:SSID以及接入密码。
其中,本步骤可以通过以下步骤进行实现:
在步骤5061中,根据获取到的每个UDP组播报文中的目的地址,提取接入信息对应的传输密文。
其中,根据接收到的UDP组播报文的顺序,依次提取每一个目的地址中的后两个字节,并将提取到的内容组合成为接入信息对应的传输密文。
在步骤5062中,根据预设算法对传输密文进行解密计算,还原得到接入信息。
在步骤507中,根据SSID以及接入密码,执行接入SSID对应的网络接入 设备的流程。
其中,接入的过程为根据该SSID以及接入密码生成认证请求,向SSID对应的网络接入设备发送该认证请求;网络接入设备在通过该认证之后,向第二终端返回认证通过的认证应答,第二终端接收到该认证应答后向网络接入设备发送建立连接请求,网络接入设备会根据该请求将第二终端接入无线网络。
本公开实施例通过第一终端将指示第二终端接入网络的接入信息存储于多个包含该接入信息的组播地址中,并通过组播传输的方式发送给第二终端。实现了第二终端便捷的接入网络,避免了复杂的操作导致的人机交互性低的缺陷,提高了接入网络的效率。
另外,通过第二终端监听指定的组播地址段,并在指定的组播地址段中接收到多个组播报文之后,根据每个组播报文中组播地址字段还原回接入信息,并根据该接入信息进行接入网络的操作。实现了第二终端便捷的接入网络,避免了复杂的操作导致的人机交互性低的缺陷,提高了接入网络的效率。
对应于上述示例性实施例提供的接入网的方法,本公开另一示例性实施例提供了一种接入网的装置,参见图6,该装置包括:
第一获取模块601,用于获取指示第二终端接入网络的接入信息,接入信息包括:服务集标识SSID以及接入密码;
选取模块602,用于在指定的组播地址段中选取包含接入信息的多个目的地址;
组播模块603,用于根据多个目的地址,向第二终端组播多个用户数据报协议UDP组播报文。
其中,第一获取模块601,包括:
接收单元6011,用于接收选定的指示第二终端接入的网络接入设备的SSID;
查询单元6012,用于查询本地是否存储了SSID对应的接入密码;
第一确定单元6013,用于在存储了SSID对应的接入密码时,将SSID以及SSID对应的接入密码确定为指示第二终端接入网络的接入信息。
其中,第一获取模块601,还包括:
获取单元6014,用于在未存储SSID对应的接入密码时,获取输入的SSID对应的接入密码;
第二确定单元6015,用于将SSID以及输入的SSID对应的接入密码确定为指示第二终端接入网络的接入信息。
其中,选取模块602,包括:
第一计算单元6021,用于根据预设算法对接入信息进行加密计算,得到接入信息对应的传输密文;
选取单元6022,用于根据传输密文,在指定的组播地址段中选取包含传输密文的多个目的地址。
其中,装置还包括:
生成模块604,用于根据接入信息生成指示消息;
发送模块605,用于将指示消息发送给自身接入的网络接入设备,以使网络接入设备根据指示消息完成在指定的组播地址段中选取包含接入信息的多个目的地址,并根据多个目的地址,向第二终端组播多个UDP组播报文的步骤。
本公开实施例通过第一终端将指示第二终端接入网络的接入信息存储于多个包含该接入信息的组播地址中,并通过组播传输的方式发送给第二终端。实现了第二终端便捷的接入网络,避免了复杂的操作导致的人机交互性低的缺陷,提高了接入网络的效率。
对应于上述示例性实施例提供的接入网的方法,本公开另一示例性实施例提供了一种接入网的装置,参见图7,该装置包括:
监听模块701,用于对指定的组播地址段进行监听;
第二获取模块702,用于如果在指定的组播地址段内接收到多个UDP组播报文,则获取每个UDP组播报文中的目的地址;
解析模块703,用根据获取到的每个UDP组播报文中的目的地址解析得到接入信息,接入信息包括:SSID以及接入密码;
接入模块704,用于根据SSID以及接入密码,执行接入SSID对应的网络接入设备的流程。
其中,解析模块703,包括:
提取单元7031,用于根据获取到的每个UDP组播报文中的目的地址,提取接入信息对应的传输密文;
第二计算单元7032,用于根据预设算法对传输密文进行解密计算,还原得到接入信息。
本公开实施例通过第二终端监听指定的组播地址段,并在指定的组播地址段中接收到多个组播报文之后,根据每个组播报文中组播地址字段还原回接入信息,并根据该接入信息进行接入网络的操作。实现了第二终端便捷的接入网络,避免了复杂的操作导致的人机交互性低的缺陷,提高了接入网络的效率。
对应于上述示例性实施例提供的接入网络的方法,本公开另一示例性实施例提供了一种接入网络的装置800,参见图8。本实施例中的装置800为上述示例性实施例提供的接入网络的方法中的第一终端。
图8是根据一示例性实施例示出的一种用于接入网络的装置800的框图。例如,装置800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图8,装置800可以包括以下一个或多个组件:处理组件802,存储器804,电力组件806,多媒体组件808,音频组件810,输入/输出(I/O)的接口812,传感器组件814,以及通信组件816。
处理组件802通常控制装置800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。
存储器804被配置为存储各种类型的数据以支持在设备800的操作。这些数据的示例包括用于在装置800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM), 电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电力组件806为装置800的各种组件提供电力。电力组件806可以包括电源管理系统,一个或多个电源,及其他与为装置800生成、管理和分配电力相关联的组件。
多媒体组件808包括在装置800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当设备800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当装置800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。
I/O接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件814包括一个或多个传感器,用于为装置800提供各个方面的状态评估。例如,传感器组件814可以检测到设备800的打开/关闭状态,组件的相对定位,例如组件为装置800的显示器和小键盘,传感器组件814还可以检测装置800或装置800一个组件的位置改变,用户与装置800接触的存在或不存在,装置800方位或加速/减速和装置800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CCD图像传感器,用于在成 像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件816被配置为便于装置800和其他设备之间有线或无线方式的通信。装置800可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,装置800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由装置800的处理器820执行以完成上述方法。例如,非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
本公开实施例通过第一终端将指示第二终端接入网络的接入信息存储于多个包含该接入信息的组播地址中,并通过组播传输的方式发送给第二终端。实现了第二终端便捷的接入网络,避免了复杂的操作导致的人机交互性低的缺陷,提高了接入网络的效率。
图9是根据一示例性实施例示出的一种用于接入网络的装置1900的框图。例如,装置1900可以被提供为一网络接入设备。参照图9,装置1900包括处理组件1922,其进一步包括一个或多个处理器,以及由存储器1932所代表的存储器资源,用于存储可由处理组件1922的执行的指令,例如应用程序。存储器1932中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1922被配置为执行指令,以执行上述接入网络的方法。
其中,本实施例中的装置1900为上述示例性实施例提供的接入网络的方法中的第一终端。
装置1900还可以包括一个电源组件1926被配置为执行装置1900的电源管理,一个有线或无线网络接口1950被配置为将装置1900连接到网络,和一个输入输出(I/O)接口1958。装置1900可以操作基于存储在存储器1932的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
本公开实施例通过第一终端将指示第二终端接入网络的接入信息存储于多个包含该接入信息的组播地址中,并通过组播传输的方式发送给第二终端。实现了第二终端便捷的接入网络,避免了复杂的操作导致的人机交互性低的缺陷,提高了接入网络的效率。
对应于上述示例性实施例提供的接入网络的方法,本公开另一示例性实施例提供了一种接入网络的装置1000,参见图10。图10是根据一示例性实施例示出的一种用于接入网络的装置1000的框图。例如,装置1000可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图10,装置1000可以包括以下一个或多个组件:处理组件1002,存储器1004,电力组件1006,多媒体组件1008,音频组件1010,输入/输出(I/O)的接口1012,传感器组件1014,以及通信组件1016。
处理组件1002通常控制装置1000的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1002可以包括一个或多个处理器1020来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1002可以包括一个或多个模块,便于处理组件1002和其他组件之间的交互。例如,处理组件1002可以包括多媒体模块,以方便多媒体组件1008和处理组件1002之间的交互。
存储器1004被配置为存储各种类型的数据以支持在设备1000的操作。这些数据的示例包括用于在装置1000上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1004可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器, 快闪存储器,磁盘或光盘。
电力组件1006为装置1000的各种组件提供电力。电力组件1006可以包括电源管理系统,一个或多个电源,及其他与为装置1000生成、管理和分配电力相关联的组件。
多媒体组件1008包括在装置1000和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1008包括一个前置摄像头和/或后置摄像头。当设备1000处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
音频组件1010被配置为输出和/或输入音频信号。例如,音频组件1010包括一个麦克风(MIC),当装置1000处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1004或经由通信组件1016发送。在一些实施例中,音频组件1010还包括一个扬声器,用于输出音频信号。
I/O接口1012为处理组件1002和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件1014包括一个或多个传感器,用于为装置1000提供各个方面的状态评估。例如,传感器组件1014可以检测到设备1000的打开/关闭状态,组件的相对定位,例如组件为装置1000的显示器和小键盘,传感器组件1014还可以检测装置1000或装置1000一个组件的位置改变,用户与装置1000接触的存在或不存在,装置1000方位或加速/减速和装置1000的温度变化。传感器组件1014可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1014还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1014还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件1016被配置为便于装置1000和其他设备之间有线或无线方式的通信。装置1000可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件1016经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件1016还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,装置1000可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1004,上述指令可由装置1000的处理器1020执行以完成上述方法。例如,非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
本公开实施例第二终端监听指定的组播地址段,并在指定的组播地址段中接收到多个组播报文之后,根据每个组播报文中组播地址字段还原回接入信息,并根据该接入信息进行接入网络的操作。实现了第二终端便捷的接入网络,避免了复杂的操作导致的人机交互性低的缺陷,提高了接入网络的效率。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
Claims (16)
1.一种接入网络的方法,其特征在于,所述方法包括:
获取指示第二终端接入网络的接入信息,所述接入信息包括:服务集标识SSID以及接入密码;
在指定的组播地址段中选取包含所述接入信息的多个目的地址;
根据所述多个目的地址,向所述第二终端组播多个用户数据报协议UDP组播报文。
2.根据权利要求1所述的方法,其特征在于,所述获取指示第二终端接入网络的接入信息,包括:
接收选定的指示第二终端接入的网络接入设备的SSID;
查询本地是否存储了所述SSID对应的接入密码;
如果存储了所述SSID对应的接入密码,则将所述SSID以及所述SSID对应的接入密码确定为指示所述第二终端接入网络的接入信息。
3.根据权利要求2所述的方法,其特征在于,所述查询是否存储了所述SSID对应的接入密码之后,所述方法还包括:
如果未存储所述SSID对应的接入密码,则获取输入的所述SSID对应的接入密码;
将所述SSID以及输入的所述SSID对应的接入密码确定为指示所述第二终端接入网络的接入信息。
4.根据权利要求1所述的方法,其特征在于,所述在指定的组播地址段中选取包含所述接入信息的多个目的地址,包括:
根据预设算法对所述接入信息进行加密计算,得到所述接入信息对应的传输密文;
根据所述传输密文,在指定的组播地址段中选取包含所述传输密文的多个目的地址。
5.根据权利要求1所述的方法,其特征在于,所述获取指示第二终端接入网络的接入信息之后,所述方法还包括:
根据所述接入信息生成指示消息,并将所述指示消息发送给自身接入的网络接入设备,以使所述网络接入设备根据所述指示消息完成在指定的组播地址段中选取包含所述接入信息的多个目的地址,并根据所述多个目的地址,向所述第二终端组播多个UDP组播报文的步骤。
6.一种接入网络的方法,其特征在于,所述方法包括:
对指定的组播地址段进行监听;
如果在所述指定的组播地址段内接收到多个UDP组播报文,则获取每个UDP组播报文中的目的地址;
根据获取到的每个UDP组播报文中的目的地址解析得到接入信息,所述接入信息包括:SSID以及接入密码;
根据所述SSID以及接入密码,执行接入所述SSID对应的网络接入设备的流程。
7.根据权利要求6所述的方法,其特征在于,所述根据获取到的每个UDP组播报文中的目的地址解析得到接入信息,包括:
根据获取到的每个UDP组播报文中的目的地址,提取接入信息对应的传输密文;
根据预设算法对所述传输密文进行解密计算,还原得到所述接入信息。
8.一种接入网络的装置,其特征在于,所述装置包括:
第一获取模块,用于获取指示第二终端接入网络的接入信息,所述接入信息包括:服务集标识SSID以及接入密码;
选取模块,用于在指定的组播地址段中选取包含所述接入信息的多个目的地址;
组播模块,用于根据所述多个目的地址,向所述第二终端组播多个用户数据报协议UDP组播报文。
9.根据权利要求8所述的装置,其特征在于,所述第一获取模块,包括:
接收单元,用于接收选定的指示第二终端接入的网络接入设备的SSID;
查询单元,用于查询本地是否存储了所述SSID对应的接入密码;
第一确定单元,用于在存储了所述SSID对应的接入密码时,将所述SSID以及所述SSID对应的接入密码确定为指示所述第二终端接入网络的接入信息。
10.根据权利要求9所述的装置,其特征在于,所述第一获取模块,还包括:
获取单元,用于在未存储所述SSID对应的接入密码时,获取输入的所述SSID对应的接入密码;
第二确定单元,用于将所述SSID以及输入的所述SSID对应的接入密码确定为指示所述第二终端接入网络的接入信息。
11.根据权利要求8所述的装置,其特征在于,所述选取模块,包括:
第一计算单元,用于根据预设算法对所述接入信息进行加密计算,得到所述接入信息对应的传输密文;
选取单元,用于根据所述传输密文,在指定的组播地址段中选取包含所述传输密文的多个目的地址。
12.根据权利要求8所述的装置,其特征在于,所述装置还包括:
生成模块,用于根据所述接入信息生成指示消息;
发送模块,用于将所述指示消息发送给自身接入的网络接入设备,以使所述网络接入设备根据所述指示消息完成在指定的组播地址段中选取包含所述接入信息的多个目的地址,并根据所述多个目的地址,向所述第二终端组播多个UDP组播报文的步骤。
13.一种接入网络的装置,其特征在于,所述装置包括:
监听模块,用于对指定的组播地址段进行监听;
第二获取模块,用于如果在所述指定的组播地址段内接收到多个UDP组播报文,则获取每个UDP组播报文中的目的地址;
解析模块,用根据获取到的每个UDP组播报文中的目的地址解析得到接入信息,所述接入信息包括:SSID以及接入密码;
接入模块,用于根据所述SSID以及接入密码,执行接入所述SSID对应的网络接入设备的流程。
14.根据权利要求13所述的装置,其特征在于,所述解析模块,包括:
提取单元,用于根据获取到的每个UDP组播报文中的目的地址,提取接入信息对应的传输密文;
第二计算单元,用于根据预设算法对所述传输密文进行解密计算,还原得到所述接入信息。
15.一种接入网络的装置,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
获取指示第二终端接入网络的接入信息,所述接入信息包括:服务集标识SSID以及接入密码;
在指定的组播地址段中选取包含所述接入信息的多个目的地址;
根据所述多个目的地址,向所述第二终端组播多个用户数据报协议UDP组播报文。
16.一种接入网络的装置,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
对指定的组播地址段进行监听;
如果在所述指定的组播地址段内接收到多个UDP组播报文,则获取每个UDP组播报文中的目的地址;
根据获取到的每个UDP组播报文中的目的地址解析得到接入信息,所述接入信息包括:SSID以及接入密码;
根据所述SSID以及接入密码,执行接入所述SSID对应的网络接入设备的流程。
Priority Applications (8)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510047875.1A CN104837178A (zh) | 2015-01-29 | 2015-01-29 | 接入网络的方法及装置 |
| JP2016571462A JP6140910B2 (ja) | 2015-01-29 | 2015-10-28 | ネットワークにアクセスする方法、装置、プログラム及び記録媒体 |
| PCT/CN2015/093067 WO2016119493A1 (zh) | 2015-01-29 | 2015-10-28 | 接入网络的方法及装置 |
| KR1020157036664A KR101719599B1 (ko) | 2015-01-29 | 2015-10-28 | 네트워크에 액세스하는 방법, 장치, 프로그램 및 기록매체 |
| RU2016111372A RU2640748C2 (ru) | 2015-01-29 | 2015-10-28 | Способ и устройство для доступа к сети |
| MX2016001926A MX356722B (es) | 2015-01-29 | 2015-10-28 | Método y aparato para acceder a una red. |
| EP16153002.7A EP3051772B1 (en) | 2015-01-29 | 2016-01-27 | Method and apparatus for accessing network |
| US15/007,648 US9723486B2 (en) | 2015-01-29 | 2016-01-27 | Method and apparatus for accessing network |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510047875.1A CN104837178A (zh) | 2015-01-29 | 2015-01-29 | 接入网络的方法及装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN104837178A true CN104837178A (zh) | 2015-08-12 |
Family
ID=53814750
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510047875.1A Pending CN104837178A (zh) | 2015-01-29 | 2015-01-29 | 接入网络的方法及装置 |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US9723486B2 (zh) |
| EP (1) | EP3051772B1 (zh) |
| JP (1) | JP6140910B2 (zh) |
| KR (1) | KR101719599B1 (zh) |
| CN (1) | CN104837178A (zh) |
| MX (1) | MX356722B (zh) |
| RU (1) | RU2640748C2 (zh) |
| WO (1) | WO2016119493A1 (zh) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105813174A (zh) * | 2016-05-31 | 2016-07-27 | 上海智臻智能网络科技股份有限公司 | 非交互式设备及其网络接入方法、系统 |
| WO2016119493A1 (zh) * | 2015-01-29 | 2016-08-04 | 小米科技有限责任公司 | 接入网络的方法及装置 |
| CN106302399A (zh) * | 2016-07-29 | 2017-01-04 | 中兴通讯股份有限公司 | 控制组播接入的方法及系统、云桌面、云终端 |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102149083B1 (ko) * | 2017-07-28 | 2020-08-27 | 주식회사 엘지화학 | 투명 발광소자 디스플레이 |
| CN112422597B (zh) * | 2019-08-21 | 2023-12-12 | 北京小米移动软件有限公司 | 网络内容访问方法、装置及存储介质 |
| EP4040753A1 (en) * | 2021-02-08 | 2022-08-10 | Koninklijke Philips N.V. | Encrypted wi-fi provisioning |
| WO2022167239A1 (en) * | 2021-02-08 | 2022-08-11 | Koninklijke Philips N.V. | Encrypted wi-fi provisioning |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060126668A1 (en) * | 2004-12-13 | 2006-06-15 | Kwon Jeong-Gook | Internet broadcasting system and method thereof |
| CN103037477A (zh) * | 2012-12-14 | 2013-04-10 | 深圳市夏瑞电子有限公司 | 家庭媒体设备接入wifi热点的方法及服务端、客户端 |
| WO2013179092A1 (en) * | 2012-05-30 | 2013-12-05 | Nokia Corporation | Method and apparatus for providing notification of a network access technology switching event |
| CN103458409A (zh) * | 2013-08-19 | 2013-12-18 | 小米科技有限责任公司 | 网络连接方法、网络共享方法及装置 |
| US20140007209A1 (en) * | 2012-06-27 | 2014-01-02 | J2 Global, Inc. | Facilitating network login |
| CN103825788A (zh) * | 2014-01-29 | 2014-05-28 | 北京睿通慧联科技有限公司 | 一种wifi网络配置方法及系统 |
| CN104065765A (zh) * | 2014-07-09 | 2014-09-24 | 杭州古北电子科技有限公司 | Wifi数据传输方法、系统及其相关方法 |
| CN104144034A (zh) * | 2013-12-04 | 2014-11-12 | 腾讯科技(深圳)有限公司 | 密码共享和获取方法及装置 |
| CN104243103A (zh) * | 2014-10-13 | 2014-12-24 | 福州瑞芯微电子有限公司 | 一种无连接的WiFi发送数据的方法、系统、发送端和接收端 |
| CN104244455A (zh) * | 2014-09-01 | 2014-12-24 | 小米科技有限责任公司 | 无线局域网络的接入信息的分享方法和装置 |
Family Cites Families (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100426519B1 (ko) * | 2001-12-06 | 2004-04-08 | 에스케이텔레텍주식회사 | 이동통신 단말기를 이용한 멀티캐스트 패킷 통신방법 |
| RU2292648C2 (ru) * | 2002-05-01 | 2007-01-27 | Телефонактиеболагет Лм Эрикссон (Пабл) | Система, устройство и способ, предназначенные для аутентификации на основе sim и для шифрования при доступе к беспроводной локальной сети |
| JP3886955B2 (ja) * | 2002-11-05 | 2007-02-28 | 株式会社東芝 | 無線通信装置、携帯端末、無線通信装置を制御するプログラム |
| JP2006185124A (ja) * | 2004-12-27 | 2006-07-13 | Internatl Business Mach Corp <Ibm> | 漏洩元特定可能メールアドレス構成方法およびそれを利用した漏洩元特定可能メール送受信方法とそのシステム |
| JP4735809B2 (ja) * | 2005-04-04 | 2011-07-27 | 日本電気株式会社 | 利用者固有情報の配布方法、装置およびシステム |
| US8687543B2 (en) * | 2005-04-05 | 2014-04-01 | Cisco Technology, Inc. | Wireless connection selection and setup |
| JP4652285B2 (ja) * | 2006-06-12 | 2011-03-16 | 株式会社日立製作所 | ゲートウェイ選択機能を備えたパケット転送装置 |
| JP2011044823A (ja) * | 2009-08-19 | 2011-03-03 | Ricoh Co Ltd | 通信装置、通信システム、通信方法及び通信プログラム |
| JP2013507826A (ja) * | 2009-10-07 | 2013-03-04 | トムソン ライセンシング | ネットワークにおける信頼性の高いリアルタイム・データストリーミングのための効率的なアプリケーションレイヤの自動再送要求の再送信方法 |
| EP2553863A1 (en) * | 2010-03-29 | 2013-02-06 | Intel Corporation | Methods and apparatuses for administrator-driven profile update |
| US20120207075A1 (en) * | 2011-02-16 | 2012-08-16 | Nagaraj Thadi M | Multicast data delivery mechanism using packet bundling or file delivery framework |
| US8856290B2 (en) | 2011-10-24 | 2014-10-07 | General Instrument Corporation | Method and apparatus for exchanging configuration information in a wireless local area network |
| KR101844211B1 (ko) * | 2011-12-28 | 2018-05-15 | 삼성전자주식회사 | 가전기기의 네트워크 시스템 및 그 네트워크 설정 방법 |
| TWI502525B (zh) * | 2012-04-17 | 2015-10-01 | Taiwan Dev & Construction Co | 電子標籤及用於確保電子標籤的認證系統與方法 |
| US8988574B2 (en) * | 2012-12-27 | 2015-03-24 | Panasonic Intellectual Property Corporation Of America | Information communication method for obtaining information using bright line image |
| JP5810108B2 (ja) * | 2013-01-31 | 2015-11-11 | 京セラドキュメントソリューションズ株式会社 | 画像送信システム |
| CN103152801B (zh) | 2013-02-26 | 2016-08-03 | 广东欧珀移动通信有限公司 | 与无线接入装置建立连接的方法和装置 |
| JP6169868B2 (ja) * | 2013-03-19 | 2017-07-26 | Necプラットフォームズ株式会社 | 無線通信装置、通信システム及び通信方法 |
| KR102025363B1 (ko) * | 2013-07-08 | 2019-09-25 | 한화테크윈 주식회사 | 휴대형 단말기 |
| US10135687B2 (en) * | 2014-01-06 | 2018-11-20 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Virtual group policy based filtering within an overlay network |
| KR20150124760A (ko) * | 2014-04-29 | 2015-11-06 | 한국전자통신연구원 | 무선 근거리 통신망 기반 인스턴트 커넥션 관리장치 및 방법 |
| CN104113934B (zh) * | 2014-07-25 | 2017-09-05 | 北京奇虎科技有限公司 | 通信设备接入路由器的方法及接入系统 |
| CN110769485A (zh) | 2014-09-19 | 2020-02-07 | 小米科技有限责任公司 | 使目标终端接入无线接入点提供的目标无线网络的方法 |
| CN104410970A (zh) | 2014-12-23 | 2015-03-11 | 北京极科极客科技有限公司 | 一种无线智能接入方法 |
| CN104837178A (zh) * | 2015-01-29 | 2015-08-12 | 小米科技有限责任公司 | 接入网络的方法及装置 |
| US10367988B2 (en) * | 2015-02-04 | 2019-07-30 | Casio Computer Co., Ltd. | Data processing system executing predetermined data processing by plurality of apparatuses linking |
-
2015
- 2015-01-29 CN CN201510047875.1A patent/CN104837178A/zh active Pending
- 2015-10-28 JP JP2016571462A patent/JP6140910B2/ja active Active
- 2015-10-28 MX MX2016001926A patent/MX356722B/es active IP Right Grant
- 2015-10-28 WO PCT/CN2015/093067 patent/WO2016119493A1/zh not_active Ceased
- 2015-10-28 KR KR1020157036664A patent/KR101719599B1/ko active Active
- 2015-10-28 RU RU2016111372A patent/RU2640748C2/ru active
-
2016
- 2016-01-27 US US15/007,648 patent/US9723486B2/en active Active
- 2016-01-27 EP EP16153002.7A patent/EP3051772B1/en active Active
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060126668A1 (en) * | 2004-12-13 | 2006-06-15 | Kwon Jeong-Gook | Internet broadcasting system and method thereof |
| WO2013179092A1 (en) * | 2012-05-30 | 2013-12-05 | Nokia Corporation | Method and apparatus for providing notification of a network access technology switching event |
| US20140007209A1 (en) * | 2012-06-27 | 2014-01-02 | J2 Global, Inc. | Facilitating network login |
| CN103037477A (zh) * | 2012-12-14 | 2013-04-10 | 深圳市夏瑞电子有限公司 | 家庭媒体设备接入wifi热点的方法及服务端、客户端 |
| CN103458409A (zh) * | 2013-08-19 | 2013-12-18 | 小米科技有限责任公司 | 网络连接方法、网络共享方法及装置 |
| CN104144034A (zh) * | 2013-12-04 | 2014-11-12 | 腾讯科技(深圳)有限公司 | 密码共享和获取方法及装置 |
| CN103825788A (zh) * | 2014-01-29 | 2014-05-28 | 北京睿通慧联科技有限公司 | 一种wifi网络配置方法及系统 |
| CN104065765A (zh) * | 2014-07-09 | 2014-09-24 | 杭州古北电子科技有限公司 | Wifi数据传输方法、系统及其相关方法 |
| CN104244455A (zh) * | 2014-09-01 | 2014-12-24 | 小米科技有限责任公司 | 无线局域网络的接入信息的分享方法和装置 |
| CN104243103A (zh) * | 2014-10-13 | 2014-12-24 | 福州瑞芯微电子有限公司 | 一种无连接的WiFi发送数据的方法、系统、发送端和接收端 |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2016119493A1 (zh) * | 2015-01-29 | 2016-08-04 | 小米科技有限责任公司 | 接入网络的方法及装置 |
| US9723486B2 (en) | 2015-01-29 | 2017-08-01 | Xiaomi Inc. | Method and apparatus for accessing network |
| CN105813174A (zh) * | 2016-05-31 | 2016-07-27 | 上海智臻智能网络科技股份有限公司 | 非交互式设备及其网络接入方法、系统 |
| CN105813174B (zh) * | 2016-05-31 | 2019-07-26 | 上海智臻智能网络科技股份有限公司 | 非交互式设备及其网络接入方法、系统 |
| CN106302399A (zh) * | 2016-07-29 | 2017-01-04 | 中兴通讯股份有限公司 | 控制组播接入的方法及系统、云桌面、云终端 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20160103918A (ko) | 2016-09-02 |
| MX356722B (es) | 2018-06-11 |
| JP6140910B2 (ja) | 2017-06-07 |
| US20160227407A1 (en) | 2016-08-04 |
| EP3051772B1 (en) | 2021-11-10 |
| RU2016111372A (ru) | 2017-10-03 |
| MX2016001926A (es) | 2016-10-13 |
| US9723486B2 (en) | 2017-08-01 |
| JP2017511089A (ja) | 2017-04-13 |
| WO2016119493A1 (zh) | 2016-08-04 |
| RU2640748C2 (ru) | 2018-01-11 |
| EP3051772A1 (en) | 2016-08-03 |
| KR101719599B1 (ko) | 2017-04-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104159218B (zh) | 网络连接建立方法和装置 | |
| CN104460365A (zh) | 设备控制方法和装置 | |
| CN104936304A (zh) | 智能设备绑定方法、智能设备及服务器 | |
| CN105100190A (zh) | 对账户与设备的控制关系进行管理的方法、装置和系统 | |
| CN104765990A (zh) | 智能设备管理账户的设置方法及装置 | |
| CN105182784A (zh) | 控制智能设备的方法、装置及终端 | |
| CN104837178A (zh) | 接入网络的方法及装置 | |
| CN105372998A (zh) | 绑定智能设备的方法及装置 | |
| CN104853336A (zh) | 发现智能设备的方法、请求接入互联网的方法及装置 | |
| CN105517103A (zh) | 基于智能终端设备的网络接入的方法和装置 | |
| CN105282158A (zh) | 智能设备联网方法、路由设备、智能设备及系统 | |
| CN104735057A (zh) | 分享设备控制权的方法及装置 | |
| CN104780155A (zh) | 设备绑定方法及装置 | |
| CN105182783A (zh) | 用于控制智能设备的方法、装置及终端 | |
| CN105163366A (zh) | 无线网络连接方法和装置 | |
| CN104185304B (zh) | 一种接入wi-fi网络的方法及装置 | |
| CN105357262A (zh) | 设备控制方法及装置 | |
| CN105162889A (zh) | 设备找回方法及装置 | |
| CN104506443A (zh) | 路由器设置界面显示方法及装置 | |
| CN103888290A (zh) | 配置信息恢复方法和装置 | |
| CN105246138A (zh) | 物联网设备的控制方法及装置 | |
| CN104184668A (zh) | 物联网的联网方法、装置、路由器、以及第三方设备 | |
| CN104951443A (zh) | 壁纸下载方法、壁纸上传方法及服务器、终端 | |
| CN104837154A (zh) | 无线访问接入点的控制方法及装置 | |
| CN105159523A (zh) | 目标功能的开启方法、装置及系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| EXSB | Decision made by sipo to initiate substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150812 |