CN104684106B - 网络连接的方法及装置 - Google Patents
网络连接的方法及装置 Download PDFInfo
- Publication number
- CN104684106B CN104684106B CN201510053715.8A CN201510053715A CN104684106B CN 104684106 B CN104684106 B CN 104684106B CN 201510053715 A CN201510053715 A CN 201510053715A CN 104684106 B CN104684106 B CN 104684106B
- Authority
- CN
- China
- Prior art keywords
- network connection
- connection password
- data packet
- acquiring
- password information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 230000006870 function Effects 0.000 claims description 8
- 230000003993 interaction Effects 0.000 abstract description 28
- 238000010586 diagram Methods 0.000 description 11
- 238000004891 communication Methods 0.000 description 10
- 238000012545 processing Methods 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000003068 static effect Effects 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
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明是关于一种网络连接的方法及装置,用于实现智能设备快速、简便地连接无线网络。所述方法包括:获取终端设备发送的包括网络连接密码信息的数据;根据所述包括网络连接密码信息的数据获取所述网络连接密码;利用所述网络连接密码连接网络。通过本发明的技术方案使得不具有UI交互能力或UI交互能力较差的智能设备无需用户输入密码就可以连接网络,提高用户的体验度。
Description
技术领域
本发明涉及无线网络技术领域,尤其涉及网络连接的方法及装置。
背景技术
随着家用智能设备的不断发展,许多家用智能设备都具有连接无线网络的需求,例如摄像机,可以通过连接无线网络向终端设备发送照片或视频,又如,空调、净化器,可用通过连接无线网络接收移动终端的控制。但是,如上大多数家用智能设备不具有UI(UserInterface,用户界面)交互能力或者交互能力很差,不像具有UI交互能力的设备如手机,用户可方便的通过在手机界面上输入无线网络的密码来连接无线网络。因此对于不具有UI交互能力或UI交互能力较差的设备,这种连接无线网络的方法是无法实现的。
发明内容
为克服现有技术中存在的问题,本发明提供一种网络连接的方法及装置,用于实现智能设备快速、简便地连接无线网络。
根据本发明实施例的第一方面,提供一种网络连接的方法,包括:
获取终端设备发送的包括网络连接密码信息的数据;
根据所述包括网络连接密码信息的数据获取所述网络连接密码;
利用所述网络连接密码连接网络。
本发明的实施例提供的技术方案可以包括以下有益效果:通过获取包括网络连接密码信息的数据,进而获取网络连接密码,并利用该网络连接密码连接网络,使得不具有UI交互能力或UI交互能力较差的智能设备无需用户输入密码就可以连接网络,提高用户的体验度。
在一个实施例中,所述获取终端设备发送的包括网络连接密码信息的数据,包括:
通过Wi-Fi接收终端设备发送的包括网络连接密码信息的数据。
可通过Wi-Fi获取到包括网络连接密码信息的数据,进而获取网络连接密码,并利用该网络连接密码连接网络,使得不具有UI交互能力或UI交互能力较差的智能设备无需用户输入密码就可以连接网络,提高用户的体验度。
在一个实施例中,所述获取终端设备发送的包括网络连接密码信息的数据,包括:
获取终端设备通过组播频道发送的数据包,所述数据包中包括网络连接密码信息。
可通过组播频道获取到包括网络连接密码信息的数据包,进而获取网络连接密码,并利用该网络连接密码连接网络,使得不具有UI交互能力或UI交互能力较差的智能设备无需用户输入密码就可以连接网络,提高用户的体验度。
在一个实施例中,所述获取终端设备通过组播频道发送的数据包,所述数据包中包括网络连接密码信息,包括:
扫描组播频道;
获取终端设备通过所述组播频道发送的第一数据包,所述第一数据包中包括所述终端设备的身份标识和所述网络连接密码的长度;
当所述终端设备的身份标识是预设终端设备的身份标识时,锁定所述组播频道,获取所述终端设备在所述组播频道上发送的至少一个第二数据包,每个第二数据包中包括该第二数据包的序号和与所述序号对应的网络连接密码信息;
所述根据所述包括网络连接密码信息的数据获取所述网络连接密码,包括:
根据所述网络连接密码的长度和接收到的第二数据包中的序号,判断是否需要继续获取第二数据包;
当不需要继续获取第二数据包时,根据获取到的第二数据包确定所述网络连接密码。
通过扫描组播频道,并接收组播频道上终端设备发送的包括网络连接密码信息的数据包,从而使智能设备能够快速获取到网络连接密码,并利用该网络连接密码连接网络,使得不具有UI交互能力或UI交互能力较差的智能设备无需用户输入密码就可以连接网络,提高用户的体验度。
在一个实施例中,所述扫描组播频道,包括:
优先扫描使用频率达到预设频率的组播频道。
在所有的组播频道中,智能设备优先扫描使用频率较高的组播频道,继而再扫描使用频率较低的组播频道,提高了智能设备扫描的成功率,使得智能设备能够更快地锁定组播频道并获取到网络连接密码,并利用该网络连接密码连接网络,使得不具有UI交互能力或UI交互能力较差的智能设备无需用户输入密码就可以连接网络,提高用户的体验度。
在一个实施例中,所述终端设备可以是智能手机、平板电脑或个人计算机;
所述智能设备可以是具有无线网络连接功能的摄像机、相机、空调或净化器。
根据本发明实施例的第二方面,提供一种网络连接的方法,包括:
获取用户输入的或者预存的网络连接密码;
向智能设备发送包括网络连接密码信息的数据。
本发明的实施例提供的技术方案可以包括以下有益效果:通过向智能设备发送包括网络连接密码信息的数据,使得智能设备能够快速、简便地获取网络连接密码,并利用该网络连接密码连接网络,从而使得不具有UI交互能力或UI交互能力较差的智能设备无需用户输入密码就可以连接网络,提高用户的体验度。
在一个实施例中,所述向智能设备发送包括所述网络连接密码信息的数据,包括:
通过Wi-Fi或者组播频道向所述智能设备发送包括所述网络连接密码信息的数据。
终端设备可通过Wi-Fi或者组播频道向智能设备发送包括网络连接密码信息的数据,增加了终端设备发送网络连接密码信息的灵活性,使得智能设备能够快速、简便地获取网络连接密码,并利用该网络连接密码连接网络。
根据本发明实施例的第三方面,提供一种网络连接的装置,包括:
第一获取模块,用于获取终端设备发送的包括网络连接密码信息的数据;
第二获取模块,用于根据所述包括网络连接密码信息的数据获取所述网络连接密码;
连接模块,用于利用所述网络连接密码连接网络。
在一个实施例中,所述第一获取模块包括:
接收子模块,用于通过Wi-Fi接收终端设备发送的包括网络连接密码信息的数据。
在一个实施例中,所述第一获取模块包括:
获取子模块,用于获取终端设备通过组播频道发送的数据包,所述数据包中包括网络连接密码信息。
在一个实施例中,所述获取子模块,包括:
扫描单元,用于扫描组播频道;
第一获取单元,用于获取终端设备通过所述组播频道发送的第一数据包,所述第一数据包中包括所述终端设备的身份标识和所述网络连接密码的长度;
第二获取单元,用于当所述终端设备的身份标识是预设终端设备的身份标识时,锁定所述组播频道,获取所述终端设备在所述组播频道上发送的至少一个第二数据包,每个第二数据包中包括该第二数据包的序号和与所述序号对应的网络连接密码信息;
所述第二获取模块,包括:
判断子模块,用于根据所述网络连接密码的长度和接收到的第二数据包中的序号,判断是否需要继续获取第二数据包;
确定子模块,用于当不需要继续获取第二数据包时,根据获取到的第二数据包确定所述网络连接密码。
在一个实施例中,所述扫描单元,还用于优先扫描使用频率达到预设频率的组播频道。
根据本发明实施例的第四方面,提供一种网络连接的装置,包括:
第三获取模块,用于获取用户输入的或者预存的网络连接密码;
发送模块,还用于向智能设备发送包括网络连接密码信息的数据。
在一个实施例中,所述发送模块,用于通过Wi-Fi或者组播频道向所述智能设备发送包括所述网络连接密码信息的数据。
根据本发明实施例的第五方面,提供一种网络连接的装置,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
获取终端设备发送的包括网络连接密码信息的数据;
根据所述包括网络连接密码信息的数据获取所述网络连接密码;
利用所述网络连接密码连接网络。
根据本发明实施例的第六方面,提供一种网络连接的装置,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
获取用户输入的或者预存的网络连接密码;
向智能设备发送包括网络连接密码信息的数据。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
图1是根据一示例性实施例示出的一种网络连接的方法的流程图;
图2是根据一示例性实施例示出的一种网络连接的方法的流程图;
图3是根据一具体实施例示出的一种网络连接的方法的流程图;
图4是根据另一具体实施例示出的一种网络连接的方法的流程图;
图5是根据一示例性实施例示出的一种网络连接的装置框图;
图6是根据一示例性实施例示出的一种网络连接的装置中第一获取模块的框图;
图7是根据一示例性实施例示出的一种网络连接的装置中获取子模块的框图;
图8是根据一示例性实施例示出的一种网络连接的装置中第二获取模块的框图;
图9是根据一示例性实施例示出的一种网络连接的装置框图;
图10是根据一示例性实施例示出的一种用于网络连接的装置的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
图1是根据一示例性实施例示出的一种网络连接的方法的流程图,如图1所示,网络连接的方法用于智能设备中,包括以下步骤S11-S13:
步骤S11,获取终端设备发送的包括网络连接密码信息的数据;
步骤S12,根据包括网络连接密码信息的数据获取网络连接密码;
步骤S13,利用网络连接密码连接网络。
本发明的实施例提供的技术方案,通过获取包括网络连接密码信息的数据,进而获取网络连接密码,并利用该网络连接密码连接网络,使得不具有UI交互能力或UI交互能力较差的智能设备无需用户输入密码就可以连接网络,提高用户的体验度。
上述方法中,终端设备可以是智能手机、平板电脑或个人计算机。智能设备可以是具有无线网络连接功能的设备,例如可以是具有无线网络连接功能的摄像机、摄像头、相机、空调或净化器等。
在一个实施例中,智能设备可通过Wi-Fi接收终端设备发送的包括网络连接密码信息的数据,还可通过组播频道获取终端设备发送的包括网络连接密码信息的数据包。
当智能设备通过Wi-Fi接收终端设备发送的包括网络连接密码信息的数据时,智能设备根据接收到的数据可解析出网络连接密码,进而根据网络连接密码连接网络。
当智能设备通过组播频道获取终端设备发送的包括网络连接密码信息的数据包时,获取包括网络连接密码信息的数据包的过程可实施为以下步骤A1-A3:
步骤A1,扫描组播频道。
步骤A2,获取终端设备通过组播频道发送的第一数据包,第一数据包中包括终端设备的身份标识和网络连接密码的长度。
步骤A3,当终端设备的身份标识是预设终端设备的身份标识时,锁定组播频道,获取终端设备在组播频道上发送的至少一个第二数据包,每个第二数据包中包括该第二数据包的序号和与序号对应的网络连接密码信息。
其中,预设终端设备可以是预先与智能设备绑定的终端设备,例如与智能设备绑定的手机或平板电脑,当智能设备获取终端设备通过组播频道发送的数据包时,如果数据包中包括的终端设备的身份标识不为预设终端设备的身份标识,则智能设备不接收该终端设备发送的数据包。此外,第二数据包中也可以包括终端设备的身份标识,用以表示本次连接网络的唯一识别码,这样,除本次连接网络的唯一识别码对应的终端设备之外,其他终端设备在同一组播频道上发送的数据包均是无效的。
终端设备发送包括网络连接密码信息的数据包时,可根据组播地址的组合进行信息的传输,例如,组播地址的源地址MAC地址(Media Access Control,硬件地址)共有6位,可将后三位MAC地址进行自定义来携带网络连接密码信息,前三位MAC地址则保持不变。在自定义的三位MAC地址中,第一位为数据包的序号,第二位为终端设备的身份标识,第三位为与数据包的序号对应的网络连接密码信息,在步骤A2中,第一数据包中自定义的序号为0,此时,第三位自定义的与序号对应的网络连接密码信息为网络连接密码的长度。在步骤A3中,第二数据包中自定义的序号表示网络连接密码的字节位数,与序号对应的网络连接密码信息则为该序号所表示的网络连接密码的字节位数上的网络连接密码信息。
当按照上述步骤A1-A3获取包括网络连接密码信息的数据包时,步骤S12可实施为以下步骤B1-B2:
步骤B1,根据网络连接密码的长度和接收到的第二数据包中的序号,判断是否需要继续获取第二数据包;
例如,网络连接密码的长度为30个字节,终端设备每次仅发送1个字节数,即每个第二数据包中包括1个字节的网络连接密码信息。这样,智能设备锁定组播频道之后,需要接收终端设备发送的30个第二数据包,每个第二数据包中的序号n表示网络连接密码的第n个字节,与序号n对应的网络连接密码信息即为网络连接密码的第n个字节的密码信息。当智能设备接收完序号1-30的第二数据包时,即可判定不再需要获取第二数据包。
步骤B2,当不需要继续获取第二数据包时,根据获取到的第二数据包确定网络连接密码。
当不需要继续获取第二数据包时,智能设备根据获取到的第二数据包中的序号和与序号对应的网络连接密码信息,自动组合成正确的网络连接密码。
在一个实施例中,步骤A1可实施为以下步骤:优先扫描使用频率达到预设频率的组播频道。
为了提高智能设备扫描组播频道的效率,智能设备优先扫描使用频率较高的组播频道,可扫描一次或多次,如果智能设备在使用频率较高的组播频道上没有扫描到终端设备发送的包括网络连接密码信息的数据包时,再扫描使用频率较低的组播频道,可扫描一次或多次。例如,常用的组播频道为1、6、11这三个频道,则智能设备扫描时,可优先扫描1、6、11这三个频道两次,当这三个组播频道上没有扫描到终端设备发送的包括网络连接密码信息的数据包时,再扫描除1、6、11这三个频道之外的组播频道一次。
图2为本发明实施例提供的一种网络连接的方法的流程图,如图2所示,网络连接的方法用于终端设备中,包括以下步骤S21-S22:
步骤S21,获取用户输入的或者预存的网络连接密码;
步骤S22,向智能设备发送包括网络连接密码信息的数据。
在该实施例中,终端设备可以是具有UI交互能力、且具有无线网络连接功能的设备,例如可以是智能手机、平板电脑或个人计算机等。终端设备自动搜索可连接的路由器,当用户选定待连接的路由器后,终端设备获取用户输入的或者预存的网络连接密码,并根据该网络连接密码连接路由器,再将该网络连接密码发送给智能设备。
在一个实施例中,步骤S22可实施为以下步骤:通过Wi-Fi或者组播频道向智能设备发送包括所述网络连接密码信息的数据。
下面通过具体实施例来说明本发明提供的一种网络连接的方法。
实施例一
在该实施例中,终端设备可以是智能手机、平板电脑或个人计算机等,智能设备可以是具有无线网络连接功能的摄像机、摄像头、相机、空调或净化器等。如图3所示,包括以下步骤S301-S307:
步骤S301,终端设备搜索可连接的路由器;
步骤S302,终端设备接收用户输入的网络连接密码;
步骤S303,终端设备根据用户输入的网络连接密码连接路由器;
步骤S304,终端设备通过Wi-Fi将网络连接密码信息发送给智能设备;
步骤S305,智能设备通过Wi-Fi接收网络连接密码信息;
步骤S306,智能设备根据网络连接密码信息,获取网络连接密码;
步骤S307,智能设备根据获取到的网络连接密码连接网络。
实施例二
在该实施例中,终端设备可以是智能手机、平板电脑或个人计算机等,智能设备可以是具有无线网络连接功能的摄像机、摄像头、相机、空调或净化器等。如图4所示,包括以下步骤S401-S411:
步骤S401,终端设备搜索可连接的路由器;
步骤S402,终端设备获取预存的网络连接密码;
步骤S403,终端设备根据获取到的网络连接密码连接路由器;
步骤S404,终端设备通过组播频道将包括网络连接密码信息的数据包发送给智能设备;
步骤S405,智能设备扫描组播频道;
智能设备扫描组播频道时,优先扫描常用的1、6、11这三个频道;
步骤S406,智能设备获取终端设备通过组播频道发送的数据包;该数据包中包括终端设备的身份标识和网络连接密码的长度;例如,智能设备在组播频道6上接收到终端设备发送的数据包;
步骤S407,智能设备锁定接收到数据包的组播频道;例如,智能设备在组播频道6上接收到终端设备发送的数据包,则智能设备锁定组播频道6;
步骤S408,智能设备接收终端设备发送的至少一个数据包;该至少一个数据包中包括每个数据包的序号以及和序号对应的网络连接密码信息;
步骤S409,智能设备根据接收到的数据包中的序号,判断是否需要继续获取数据包;若需要继续获取数据包,则执行步骤S408;若不需要继续获取数据包,则执行步骤S410;
步骤S410,智能设备根据获取到的至少一个数据包,确定网络连接密码;
步骤S411,智能设备根据网络连接密码连接网络。
通过本发明的上述实施例提供的技术方案,智能设备通过扫描组播频道,并接收组播频道上终端设备发送的包括网络连接密码信息的数据包,从而使智能设备能够快速获取到网络连接密码,并利用该网络连接密码连接网络,使得不具有UI交互能力或UI交互能力较差的智能设备无需用户输入密码就可以连接网络,提高用户的体验度。
图5是根据一示例性实施例示出的一种网络连接的装置框图。参照图5,该装置包括第一获取模块51,第二获取模块52和连接模块53;其中,
第一获取模块51被配置为获取终端设备发送的包括网络连接密码信息的数据;
第二获取模块52被配置为根据包括网络连接密码信息的数据获取网络连接密码;
连接模块53被配置为利用网络连接密码连接网络。
在一个实施例中,如图6所示,第一获取模块51包括接收子模块511和获取子模块512;其中,
接收子模块511被配置为通过Wi-Fi技术接收终端设备发送的包括网络连接密码信息的数据;
获取子模块512被配置为获取终端设备通过组播频道发送的数据包,数据包中包括网络连接密码信息。
在一个实施例中,如图7所示,获取子模块512包括扫描单元5121,第一获取单元5122和第二获取单元5123;其中,
扫描单元5121被配置为扫描组播频道;
第一获取单元5122被配置为获取终端设备通过组播频道发送的第一数据包,第一数据包中包括终端设备的身份标识和网络连接密码的长度;
第二获取单元5123被配置为当终端设备的身份标识是预设终端设备的身份标识时,锁定组播频道,获取终端设备在组播频道上发送的至少一个第二数据包,每个第二数据包中包括该第二数据包的序号和与序号对应的网络连接密码信息。
在一个实施例中,如图8所示,第二获取模块52包括判断子模块521和确定子模块522;其中,
判断子模块521被配置为根据网络连接密码的长度和接收到的第二数据包中的序号,判断是否需要继续获取第二数据包;
确定子模块522被配置为当不需要继续获取第二数据包时,根据获取到的第二数据包确定网络连接密码。
在一个实施例中,扫描单元5121还被配置为优先扫描使用频率达到预设频率的组播频道。
图9是根据一示例性实施例示出的一种网络连接的装置框图。参照图9,该装置包括第三获取模块91和发送模块92;其中,
第三获取模块91被配置为获取用户输入的或者预存的网络连接密码;
发送模块92被配置为向智能设备发送包括网络连接密码信息的数据。
在一个实施例中,发送模块92还被配置为通过Wi-Fi或者组播频道向智能设备发送包括网络连接密码信息的数据。
本发明的实施例提供的技术方案,通过向智能设备发送包括网络连接密码信息的数据,使得智能设备能够快速、简便地获取网络连接密码,并利用该网络连接密码连接网络,从而使得不具有UI交互能力或UI交互能力较差的智能设备无需用户输入密码就可以连接网络,提高用户的体验度。
在示例性实施例中,本发明还提供了一种网络连接的装置,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
获取终端设备发送的包括网络连接密码信息的数据;
根据所述包括网络连接密码信息的数据获取所述网络连接密码;
利用所述网络连接密码连接网络。
在另一示例性实施例中,本发明还提供了一种网络连接的装置,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
获取用户输入的或者预存的网络连接密码;
向智能设备发送包括网络连接密码信息的数据。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图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上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(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、磁带、软盘和光数据存储设备等。
一种非临时性计算机可读存储介质,当所述存储介质中的指令由智能设备的处理器执行时,使得智能设备能够执行一种网络连接的方法,所述方法包括:
获取终端设备发送的包括网络连接密码信息的数据;
根据所述包括网络连接密码信息的数据获取所述网络连接密码;
利用所述网络连接密码连接网络。
所述获取终端设备发送的包括网络连接密码信息的数据,包括:
通过Wi-Fi接收终端设备发送的包括网络连接密码信息的数据。
所述获取终端设备发送的包括网络连接密码信息的数据,包括:
获取终端设备通过组播频道发送的数据包,所述数据包中包括网络连接密码信息。
所述获取终端设备通过组播频道发送的数据包,所述数据包中包括网络连接密码信息,包括:
扫描组播频道;
获取终端设备通过所述组播频道发送的第一数据包,所述第一数据包中包括所述终端设备的身份标识和所述网络连接密码的长度;
当所述终端设备的身份标识是预设终端设备的身份标识时,锁定所述组播频道,获取所述终端设备在所述组播频道上发送的至少一个第二数据包,每个第二数据包中包括该第二数据包的序号和与所述序号对应的网络连接密码信息;
根据所述包括网络连接密码信息的数据获取所述网络连接密码,包括:
根据所述网络连接密码的长度和接收到的第二数据包中的序号,判断是否需要继续获取第二数据包;
当不需要继续获取第二数据包时,根据获取到的第二数据包确定所述网络连接密码。
所述扫描组播频道,包括:
优先扫描使用频率达到预设频率的组播频道。
所述终端设备可以是智能手机、平板电脑或个人计算机;
所述智能设备可以是具有无线网络连接功能的摄像机、相机、空调或净化器。
一种非临时性计算机可读存储介质,当所述存储介质中的指令由终端设备的处理器执行时,使得终端设备能够执行一种网络连接的方法,所述方法包括:
获取用户输入的或者预存的网络连接密码;
向智能设备发送包括网络连接密码信息的数据。
所述向智能设备发送包括所述网络连接密码信息的数据,包括:
通过Wi-Fi或者组播频道向所述智能设备发送包括所述网络连接密码信息的数据。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
Claims (8)
1.一种网络连接的方法,其特征在于,用于智能设备,包括:
获取终端设备发送的包括网络连接密码信息的数据;
根据所述包括网络连接密码信息的数据获取所述网络连接密码;
利用所述网络连接密码连接网络;
所述获取终端设备发送的包括网络连接密码信息的数据,包括:
获取终端设备通过组播频道发送的数据包,所述数据包中包括网络连接密码信息;
所述获取终端设备通过组播频道发送的数据包,所述数据包中包括网络连接密码信息,包括:
扫描组播频道;
获取终端设备通过所述组播频道发送的第一数据包,所述第一数据包中包括所述终端设备的身份标识和所述网络连接密码的长度;
当所述终端设备的身份标识是预设终端设备的身份标识时,锁定所述组播频道,获取所述终端设备在所述组播频道上发送的至少一个第二数据包,每个第二数据包中包括该第二数据包的序号和与所述序号对应的网络连接密码信息;
根据所述包括网络连接密码信息的数据获取所述网络连接密码,包括:
根据所述网络连接密码的长度和接收到的第二数据包中的序号,判断是否需要继续获取第二数据包;
当不需要继续获取第二数据包时,根据获取到的第二数据包确定所述网络连接密码。
2.根据权利要求1所述的方法,其特征在于,
所述获取终端设备发送的包括网络连接密码信息的数据,包括:
通过Wi-Fi接收终端设备发送的包括网络连接密码信息的数据。
3.根据权利要求1所述的方法,其特征在于,所述扫描组播频道,包括:
优先扫描使用频率达到预设频率的组播频道。
4.根据权利要求1所述的方法,其特征在于,
所述终端设备可以是智能手机、平板电脑或个人计算机;
所述智能设备可以是具有无线网络连接功能的摄像机、相机、空调或净化器。
5.一种网络连接的装置,其特征在于,包括:
第一获取模块,用于获取终端设备发送的包括网络连接密码信息的数据;
第二获取模块,用于根据所述包括网络连接密码信息的数据获取所述网络连接密码;
连接模块,用于利用所述网络连接密码连接网络;
所述第一获取模块包括:
获取子模块,用于获取终端设备通过组播频道发送的数据包,所述数据包中包括网络连接密码信息;
所述获取子模块,包括:
扫描单元,用于扫描组播频道;
第一获取单元,用于获取终端设备通过所述组播频道发送的第一数据包,所述第一数据包中包括所述终端设备的身份标识和所述网络连接密码的长度;
第二获取单元,用于当所述终端设备的身份标识是预设终端设备的身份标识时,锁定所述组播频道,获取所述终端设备在所述组播频道上发送的至少一个第二数据包,每个第二数据包中包括该第二数据包的序号和与所述序号对应的网络连接密码信息;
所述第二获取模块,包括:
判断子模块,用于根据所述网络连接密码的长度和接收到的第二数据包中的序号,判断是否需要继续获取第二数据包;
确定子模块,用于当不需要继续获取第二数据包时,根据获取到的第二数据包确定所述网络连接密码。
6.根据权利要求5所述的装置,其特征在于,所述第一获取模块包括:
接收子模块,用于通过Wi-Fi接收终端设备发送的包括网络连接密码信息的数据。
7.根据权利要求5所述的装置,其特征在于,所述扫描单元,还用于优先扫描使用频率达到预设频率的组播频道。
8.一种网络连接的装置,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
获取终端设备发送的包括网络连接密码信息的数据;
根据所述包括网络连接密码信息的数据获取所述网络连接密码;
利用所述网络连接密码连接网络;
所述获取终端设备发送的包括网络连接密码信息的数据,包括:
获取终端设备通过组播频道发送的数据包,所述数据包中包括网络连接密码信息;
所述获取终端设备通过组播频道发送的数据包,所述数据包中包括网络连接密码信息,包括:
扫描组播频道;
获取终端设备通过所述组播频道发送的第一数据包,所述第一数据包中包括所述终端设备的身份标识和所述网络连接密码的长度;
当所述终端设备的身份标识是预设终端设备的身份标识时,锁定所述组播频道,获取所述终端设备在所述组播频道上发送的至少一个第二数据包,每个第二数据包中包括该第二数据包的序号和与所述序号对应的网络连接密码信息;
根据所述包括网络连接密码信息的数据获取所述网络连接密码,包括:
根据所述网络连接密码的长度和接收到的第二数据包中的序号,判断是否需要继续获取第二数据包;
当不需要继续获取第二数据包时,根据获取到的第二数据包确定所述网络连接密码。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510053715.8A CN104684106B (zh) | 2015-02-02 | 2015-02-02 | 网络连接的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510053715.8A CN104684106B (zh) | 2015-02-02 | 2015-02-02 | 网络连接的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104684106A CN104684106A (zh) | 2015-06-03 |
CN104684106B true CN104684106B (zh) | 2018-04-13 |
Family
ID=53318528
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510053715.8A Expired - Fee Related CN104684106B (zh) | 2015-02-02 | 2015-02-02 | 网络连接的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104684106B (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105049416A (zh) * | 2015-06-15 | 2015-11-11 | 小米科技有限责任公司 | 一种接入wifi网络的方法及装置 |
CN106412886A (zh) * | 2015-08-13 | 2017-02-15 | 大唐半导体设计有限公司 | 智能设备安全接入无线网络的方法、装置和系统 |
CN105282773B (zh) * | 2015-09-14 | 2019-02-12 | 深圳市江波龙科技有限公司 | WiFi设备的配置方法和系统 |
CN105430716A (zh) * | 2015-10-30 | 2016-03-23 | 深圳市欧瑞博电子有限公司 | 移动电子终端连接智能设备的方法与装置 |
CN105682253A (zh) | 2016-03-02 | 2016-06-15 | 上海小蚁科技有限公司 | 建立通信的方法、设备、终端和计算机可读存储介质 |
CN106847264A (zh) * | 2017-01-19 | 2017-06-13 | 海尔优家智能科技(北京)有限公司 | 一种配置设备入网的方法及系统 |
CN107483715B (zh) * | 2017-07-04 | 2021-03-02 | 上海小蚁科技有限公司 | 终端与设备通信的方法和系统、终端、存储介质 |
CN109361682B (zh) * | 2018-11-12 | 2021-06-29 | 深圳鳍源科技有限公司 | 一种通信方法、装置、设备及存储介质 |
CN112306441B (zh) * | 2020-11-10 | 2024-09-24 | 深圳市朗科科技股份有限公司 | 一种实现同屏传输的方法及设备 |
CN116600414A (zh) * | 2023-04-24 | 2023-08-15 | 深圳云视智景科技有限公司 | 一种网络连接方法、装置、存储介质及电子设备 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103825788A (zh) * | 2014-01-29 | 2014-05-28 | 北京睿通慧联科技有限公司 | 一种wifi网络配置方法及系统 |
-
2015
- 2015-02-02 CN CN201510053715.8A patent/CN104684106B/zh not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103825788A (zh) * | 2014-01-29 | 2014-05-28 | 北京睿通慧联科技有限公司 | 一种wifi网络配置方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
CN104684106A (zh) | 2015-06-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104684106B (zh) | 网络连接的方法及装置 | |
US9769667B2 (en) | Methods for controlling smart device | |
CN104869612B (zh) | 接入网络的方法及装置 | |
EP3076716A1 (en) | Method and apparatus for network access | |
EP3171620B1 (en) | Method and apparatus for establishing connection to data service | |
EP3163803B1 (en) | Method and device for establishing connection | |
US10205776B2 (en) | Method and device for wireless connection | |
US10027549B2 (en) | Method and apparatus for displaying router setup interface | |
CN105049416A (zh) | 一种接入wifi网络的方法及装置 | |
CN104580401A (zh) | 连接方法及装置 | |
CN105282158A (zh) | 智能设备联网方法、路由设备、智能设备及系统 | |
EP3226432B1 (en) | Method and devices for sharing media data between terminals | |
JP2017528928A (ja) | 使用権限取得方法及び装置 | |
CN104602112A (zh) | 配置方法及装置 | |
EP3200421A1 (en) | Method, apparatus and system for accessing wireless local area network | |
US20170034776A1 (en) | Method, apparatus, and system for smart device to access router | |
EP3076632A2 (en) | Method and apparatus for accessing a network | |
CN106376057A (zh) | 无线网络的接入方法和装置 | |
CN106454998B (zh) | 无线局域网络接入方法、装置及终端 | |
CN110784908A (zh) | 无线配网方法、无线路由器及无线配网系统 | |
WO2019119421A1 (zh) | 小区接入方法、装置及存储介质 | |
CN104618987B (zh) | 接入网络的方法及装置 | |
CN107070707B (zh) | 路由器初始化模式的确定方法和装置 | |
CN105472006A (zh) | 文件传输方法、装置和系统 | |
CN106550482B (zh) | 通信连接建立方法及装置、电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180413 Termination date: 20210202 |