网络连接的方法及装置的制造方法
【技术领域】
[0001]本发明涉及无线网络技术领域,尤其涉及网络连接的方法及装置。
【背景技术】
[0002]随着家用智能设备的不断发展,许多家用智能设备都具有连接无线网络的需求,例如摄像机,可以通过连接无线网络向终端设备发送照片或视频,又如,空调、净化器,可用通过连接无线网络接收移动终端的控制。但是,如上大多数家用智能设备不具有Π (UserInterface,用户界面)交互能力或者交互能力很差,不像具有Π交互能力的设备如手机,用户可方便的通过在手机界面上输入无线网络的密码来连接无线网络。因此对于不具有UI交互能力或Π交互能力较差的设备,这种连接无线网络的方法是无法实现的。
【发明内容】
[0003]为克服现有技术中存在的问题,本发明提供一种网络连接的方法及装置,用于实现智能设备快速、简便地连接无线网络。
[0004]根据本发明实施例的第一方面,提供一种网络连接的方法,包括:
[0005]获取终端设备发送的包括网络连接密码信息的数据;
[0006]根据所述包括网络连接密码信息的数据获取所述网络连接密码;
[0007]利用所述网络连接密码连接网络。
[0008]本发明的实施例提供的技术方案可以包括以下有益效果:通过获取包括网络连接密码信息的数据,进而获取网络连接密码,并利用该网络连接密码连接网络,使得不具有Π交互能力或Π交互能力较差的智能设备无需用户输入密码就可以连接网络,提高用户的体验度。
[0009]在一个实施例中,所述获取终端设备发送的包括网络连接密码信息的数据,包括:
[0010]通过W1-Fi接收终端设备发送的包括网络连接密码信息的数据。
[0011]可通过W1-Fi获取到包括网络连接密码信息的数据,进而获取网络连接密码,并利用该网络连接密码连接网络,使得不具有Π交互能力或Π交互能力较差的智能设备无需用户输入密码就可以连接网络,提高用户的体验度。
[0012]在一个实施例中,所述获取终端设备发送的包括网络连接密码信息的数据,包括:
[0013]获取终端设备通过组播频道发送的数据包,所述数据包中包括网络连接密码信息。
[0014]可通过组播频道获取到包括网络连接密码信息的数据包,进而获取网络连接密码,并利用该网络连接密码连接网络,使得不具有Π交互能力或Π交互能力较差的智能设备无需用户输入密码就可以连接网络,提高用户的体验度。
[0015]在一个实施例中,所述获取终端设备通过组播频道发送的数据包,所述数据包中包括网络连接密码信息,包括:
[0016]扫描组播频道;
[0017]获取终端设备通过所述组播频道发送的第一数据包,所述第一数据包中包括所述终端设备的身份标识和所述网络连接密码的长度;
[0018]当所述终端设备的身份标识是预设终端设备的身份标识时,锁定所述组播频道,获取所述终端设备在所述组播频道上发送的至少一个第二数据包,每个第二数据包中包括该第二数据包的序号和与所述序号对应的网络连接密码信息;
[0019]所述根据所述包括网络连接密码信息的数据获取所述网络连接密码,包括:
[0020]根据所述网络连接密码的长度和接收到的第二数据包中的序号,判断是否需要继续获取第二数据包;
[0021]当不需要继续获取第二数据包时,根据获取到的第二数据包确定所述网络连接密码。
[0022]通过扫描组播频道,并接收组播频道上终端设备发送的包括网络连接密码信息的数据包,从而使智能设备能够快速获取到网络连接密码,并利用该网络连接密码连接网络,使得不具有Π交互能力或Π交互能力较差的智能设备无需用户输入密码就可以连接网络,提高用户的体验度。
[0023]在一个实施例中,所述扫描组播频道,包括:
[0024]优先扫描使用频率达到预设频率的组播频道。
[0025]在所有的组播频道中,智能设备优先扫描使用频率较高的组播频道,继而再扫描使用频率较低的组播频道,提高了智能设备扫描的成功率,使得智能设备能够更快地锁定组播频道并获取到网络连接密码,并利用该网络连接密码连接网络,使得不具有UI交互能力或Π交互能力较差的智能设备无需用户输入密码就可以连接网络,提高用户的体验度。
[0026]在一个实施例中,所述终端设备可以是智能手机、平板电脑或个人计算机;
[0027]所述智能设备可以是具有无线网络连接功能的摄像机、相机、空调或净化器。
[0028]根据本发明实施例的第二方面,提供一种网络连接的方法,包括:
[0029]获取用户输入的或者预存的网络连接密码;
[0030]向智能设备发送包括网络连接密码信息的数据。
[0031]本发明的实施例提供的技术方案可以包括以下有益效果:通过向智能设备发送包括网络连接密码信息的数据,使得智能设备能够快速、简便地获取网络连接密码,并利用该网络连接密码连接网络,从而使得不具有Π交互能力或Π交互能力较差的智能设备无需用户输入密码就可以连接网络,提高用户的体验度。
[0032]在一个实施例中,所述向智能设备发送包括所述网络连接密码信息的数据,包括:
[0033]通过W1-Fi或者组播频道向所述智能设备发送包括所述网络连接密码信息的数据。
[0034]终端设备可通过W1-Fi或者组播频道向智能设备发送包括网络连接密码信息的数据,增加了终端设备发送网络连接密码信息的灵活性,使得智能设备能够快速、简便地获取网络连接密码,并利用该网络连接密码连接网络。
[0035]根据本发明实施例的第三方面,提供一种网络连接的装置,包括:
[0036]第一获取模块,用于获取终端设备发送的包括网络连接密码信息的数据;
[0037]第二获取模块,用于根据所述包括网络连接密码信息的数据获取所述网络连接密码;
[0038]连接模块,用于利用所述网络连接密码连接网络。
[0039]在一个实施例中,所述第一获取模块包括:
[0040]接收子模块,用于通过W1-Fi接收终端设备发送的包括网络连接密码信息的数据。
[0041 ] 在一个实施例中,所述第一获取模块包括:
[0042]获取子模块,用于获取终端设备通过组播频道发送的数据包,所述数据包中包括网络连接密码信息。
[0043]在一个实施例中,所述获取子模块,包括:
[0044]扫描单元,用于扫描组播频道;
[0045]第一获取单元,用于获取终端设备通过所述组播频道发送的第一数据包,所述第一数据包中包括所述终端设备的身份标识和所述网络连接密码的长度;
[0046]第二获取单元,用于当所述终端设备的身份标识是预设终端设备的身份标识时,锁定所述组播频道,获取所述终端设备在所述组播频道上发送的至少一个第二数据包,每个第二数据包中包括该第二数据包的序号和与所述序号对应的网络连接密码信息;
[0047]所述第二获取模块,包括:
[0048]判断子模块,用于根据所述网络连接密码的长度和接收到的第二数据包中的序号,判断是否需要继续获取第二数据包;
[0049]确定子模块,用于当不需要继续获取第二数据包时,根据获取到的第二数据包确定所述网络连接密码。
[0050]在一个实施例中,所述扫描单元,还用于优先扫描使用频率达到预设频率的组播频道。
[0051]根据本发明实施例的第四方面,提供一种网络连接的装置,包括:
[0052]第三获取模块,用于获取用户输入的或者预存的网络连接密码;
[0053]发送模块,还用于向智能设备发送包括网络连接密码信息的数据。
[0054]在一个实施例中,所述发送模块,用于通过W1-Fi或者组播频道向所述智能设备发送包括所述网络连接密码信息的数据。
[0055]根据本发明实施例的第五方面,提供一种网络连接的装置,包括:
[0056]处理器;
[0057]用于存储处理器可执行指令的存储器;
[0058]其中,所述处理器被配置为:
[0059]获取终端设备发送的包括网络连接密码信息的数据;
[0060]根据所述包括网络连接密码信息的数据获取所述网络连接密码;
[0061]利用所述网络连接密码连接网络。
[0062]根据本发明实施例的第六方面,提供一种网络连接的装置,包括:
[0063]处理器;
[0064]用于存储处理器可执行指令的存储器;
[0065]其中,所述处理器被配置为:
[0066]获取用户输入的或者预存的网络连接密码;
[0067]向智能设备发送包括网络连接密码信息的数据。
[0068]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
【附图说明】
[0069]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0070]图1是根据一示例性实施例示出的一种网络连接的方法的流程图;
[0071]图2是根据一示例性实施例示出的一种网络连接的方法的流程图;
[0072]图3是根据一具体实施例示出的一种网络连接的方法的流程图;
[0073]图4是根据另一具体实施例示出的一种网