路由器与智能设备之间的连接方法以及相应装置制造方法

文档序号:7804134阅读:302来源:国知局
路由器与智能设备之间的连接方法以及相应装置制造方法
【专利摘要】本发明提出一种路由器与智能设备之间的连接方法以及相应装置,为路由器与智能设备之间的连接方法。该路由器与智能设备之间的连接方法包括接收路由器发送的第一加密信息,所述第一加密信息是所述路由器采用约定密码对广播SSID和对应的密码进行加密后得到的,所述约定密码是所述路由器预先获取的与待连智能设备之间的约定密码;采用所述约定密码对所述第一加密信息进行解密,获取所述广播SSID和对应的密码;根据所述广播SSID和对应的密码,向所述路由器发送连接请求,并建立与所述路由器的连接。该方法能够路由器与智能设备之间的连接方法。
【专利说明】路由器与智能设备之间的连接方法以及相应装置
【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及一种路由器与智能设备之间的连接方法以及相应装置。
【背景技术】
[0002]随着通信技术的发展,智能设备在人们的生活中占据着越来越重要的位置。智能设备可以通过连接到路由器,实现设备联网。相关技术中,智能设备通常采用如下方式连接到路由器:路由器广播服务集标识(Service Set Identifier, SSID),当智能设备检测到存在多个SSID时,用户手动选择连接哪个SSID,选择一个SSID后,如果该SSID需要密码验证,由用户手动输入密码,完成连接路由器的操作。另外,智能设备与路由器互连也可以采用近场通信(Near Field Communication, NFC)技术。
[0003]但是,手动操作方式的操作比较复杂。采用NFC技术,增加了材料成本。

【发明内容】

[0004]本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
[0005]为此,本发明的一个目的在于提出一种路由器与智能设备之间的连接方法,该方法可以降低操作复杂度,并且不增加材料成本。
[0006]为达到上述目的,本发明第一方面实施例提出的路由器与智能设备之间的连接方法,包括:接收路由器发送的第一加密信息,所述第一加密信息是所述路由器采用约定密码对广播SSID和对应的密码进行加密后得到的,所述约定密码是所述路由器预先获取的与待连智能设备之间的约定密码;采用所述约定密码对所述第一加密信息进行解密,获取所述广播SSID和对应的密码;根据所述广播SSID和对应的密码,向所述路由器发送连接请求,并建立与所述路由器的连接。
[0007]本发明第一方面实施例提出的路由器与智能设备之间的连接方法,通过待连智能设备对接收的第一加密信息进行解密,可以获取广播SSID和密码,根据该广播SSID和密码可以直接与路由器建立连接,并不需要人为输入密码,可以降低操作复杂度。并且,待连智能设备接收的是加密后的信息,需要采用约定密码进行解密,可以保证广播SSID和对应密码的安全性。本实施例也不需要设置专门的NCF模块,可以不增加材料成本。
[0008]为达到上述目的,本发明第二方面实施例提出的路由器与智能设备之间的连接方法,包括:获取路由器与待连智能设备之间的约定密码;采用所述约定密码对广播SSID和对应的密码进行加密,得到第一加密信息;向所述待连智能设备发送所述第一加密信息,以使所述待连智能设备采用所述约定密码对所述第一加密信息进行解密,获取所述广播SSID和对应的密码;接收所述待连智能设备根据所述广播SSID和对应的密码发送的连接请求,并建立与所述待连智能设备的连接。
[0009]本发明第二方面实施例提出的路由器与智能设备之间的连接方法,通过路由器对广播SSID和对应的密码进行加密并发送给待连智能设备,可以使得待连智能设备解密得到该广播SSID和密码后直接发起连接,而不再需要用户在智能设备上输入密码,可以降低操作复杂度。并且,发送给待连智能设备的信息是加密的,可以保证广播SSID和对应密码的安全性。本实施例也不需要设置专门的NCF模块,可以不增加材料成本。
[0010]为达到上述目的,本发明第三方面实施例提出的路由器与智能设备之间的连接方法,包括:确定允许待连智能设备连接到路由器;向所述路由器发送允许连接请求,以使所述路由器在接收到所述允许连接请求后,发送第一加密信息,所述第一加密信息是所述路由器采用约定密码对广播SSID和对应的密码进行加密后得到的,所述约定密码是所述路由器预先获取的与所述待连智能设备之间的约定密码,以及使得所述待连智能设备采用所述约定密码对所述第一加密信息解密后根据所述广播SSID和对应的密码,向所述路由器发送连接请求,并建立与所述路由器的连接。
[0011]本发明第三实施例提出的路由器与智能设备之间的连接方法,通过路由器将广播SSID和密码发送给待连智能设备,可以无需人工输入密码,实现待连智能设备与路由器的连接,降低操作复杂度。并且,路由器发送广播SSID和密码时采用加密算法,可以提高安全性。本实施例也不需要设置专门的NCF模块,可以不增加材料成本。另外,本实施例由用户来确定是否允许待连智能设备连接路由器,可以进一步保证安全性。
[0012]为达到上述目的,本发明第四方面实施例提出的智能设备,包括:第一接收模块,用于接收路由器发送的第一加密信息,所述第一加密信息是所述路由器采用约定密码对广播SSID和对应的密码进行加密后得到的,所述约定密码是所述路由器预先获取的与待连智能设备之间的约定密码;解密模块,用于采用所述约定密码对所述第一加密信息进行解密,获取所述广播SSID和对应的密码;第一发送模块,用于根据所述广播SSID和对应的密码,向所述路由器发送连接请求,并建立与所述路由器的连接。
[0013]本发明第四方面实施例提出的智能设备,通过待连智能设备对接收的第一加密信息进行解密,可以获取广播SSID和密码,根据该广播SSID和密码可以直接与路由器建立连接,并不需要人为输入密码,可以降低操作复杂度。并且,待连智能设备接收的是加密后的信息,需要采用约定密码进行解密,可以保证广播SSID和对应密码的安全性。本实施例也不需要设置专门的NCF模块,可以不增加材料成本。
[0014]为达到上述目的,本发明第五方面实施例提出的路由器,包括:获取模块,用于获取路由器与待连智能设备之间的约定密码;加密模块,用于采用所述约定密码对广播SSID和对应的密码进行加密,得到第一加密信息;第一发送模块,用于向所述待连智能设备发送所述第一加密信息,以使所述待连智能设备采用所述约定密码对所述第一加密信息进行解密,获取所述广播SSID和对应的密码;接收模块,用于接收所述待连智能设备根据所述广播SSID和对应的密码发送的连接请求,并建立与所述待连智能设备的连接。
[0015]本发明第五方面实施例提出的路由器,通过路由器对广播SSID和对应的密码进行加密并发送给待连智能设备,可以使得待连智能设备解密得到该广播SSID和密码后直接发起连接,而不再需要用户在智能设备上输入密码,可以降低操作复杂度。并且,发送给待连智能设备的信息是加密的,可以保证广播SSID和对应密码的安全性。本实施例也不需要设置专门的NCF模块,可以不增加材料成本。
[0016]为达到上述目的,本发明第六方面实施例提出的控制设备,包括:确定模块,用于确定允许待连智能设备连接到路由器;第一发送模块,用于向所述路由器发送允许连接请求,以使所述路由器在接收到所述允许连接请求后,发送第一加密信息,所述第一加密信息是所述路由器采用约定密码对广播SSID和对应的密码进行加密后得到的,所述约定密码是所述路由器预先获取的与所述待连智能设备之间的约定密码,以及使得所述待连智能设备采用所述约定密码对所述第一加密信息解密后根据所述广播SSID和对应的密码,向所述路由器发送连接请求,并建立与所述路由器的连接。
[0017]本发明第六方面实施例提出的控制设备,通过路由器将广播SSID和密码发送给待连智能设备,可以无需人工输入密码,实现待连智能设备与路由器的连接,降低操作复杂度。并且,路由器发送广播SSID和密码时采用加密算法,可以提高安全性。本实施例也不需要设置专门的NCF模块,可以不增加材料成本。另外,本实施例由用户来确定是否允许待连智能设备连接路由器,可以进一步保证安全性。
[0018]本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【专利附图】

【附图说明】
[0019]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0020]图1为本发明一实施例提出的路由器与智能设备之间的连接方法的流程示意图;
[0021]图2为本发明另一实施例提出的路由器与智能设备之间的连接方法的流程示意图;
[0022]图3为本发明另一实施例提出的路由器与智能设备之间的连接方法的流程示意图;
[0023]图4为本发明另一实施例提出的路由器与智能设备之间的连接方法的流程示意图;
[0024]图5为本发明另一实施例提出的智能设备的结构示意图;
[0025]图6为本发明另一实施例提出的智能设备的结构示意图;
[0026]图7为本发明另一实施例提出的路由器的结构示意图;
[0027]图8为本发明另一实施例提出的路由器的结构示意图;
[0028]图9为本发明另一实施例提出的控制设备的结构示意图;
[0029]图10为本发明另一实施例提出的控制设备的结构示意图。
【具体实施方式】
[0030]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
[0031]图1为本发明一实施例提出的路由器与智能设备之间的连接方法的流程示意图,该方法包括:
[0032]Sll:待连智能设备接收路由器发送的第一加密信息,所述第一加密信息是所述路由器采用约定密码对广播SSID和对应的密码进行加密后得到的,所述约定密码是所述路由器预先获取的与待连智能设备之间的约定密码。
[0033]其中,智能设备可以提供wifi功能,可以连接到路由器,进而完成联网或用户控制。
[0034]例如,智能设备可以是智能手机、平板电脑或者智能家居等设备。
[0035]待连智能设备是指这些智能设备中需要与路由器建立连接的设备。
[0036]与路由器建立连接后可以通过路由器访问外网,实现网络通信。
[0037]相关技术中,智能设备与路由器建立连接时,需要由路由器广播SSID,再由用户在智能设备中输入对应的密码。
[0038]而本实施例中,路由器将广播SSID和对应的密码发送给智能设备,就不需要用户在智能设备上输入密码,可以降低操作复杂度。并且,对广播SSID和对应的密码进行加密可以保证安全性。
[0039]其中,约定密码可以是由待连智能设备发送给路由器的,S卩,该方法还可以包括:
[0040]待连智能设备与所述路由器建立初步连接;
[0041]其中,与待连智能设备最终与路由器建立的连接不同的是,初步连接只能用于路由器与待连智能设备之间的数据传输,不具有外网访问等权限。初步连接可以是待连智能设备根据隐藏SSID与路由器建立的。例如,路由器隐藏SSID,待连智能设备通过预先设定的隐藏SSID发起连接。
[0042]待连智能设备通过所述初步连接,接收所述路由器发送的待验证信息;
[0043]待连智能设备对所述待验证信息以及所述待连智能设备的自身信息进行加密,得到第二加密信息,所述自身信息包括所述约定密码;
[0044]待连智能设备通过所述初步连接,将所述第二加密信息发送给所述路由器,以使所述路由器根据所述第二加密信息对所述待连智能设备进行设备验证,以及获取所述约定密码。
[0045]另外,第一加密信息可以是路由器在获知用户允许该待连智能设备接入路由器后发送的,即,所述自身信息还包括设备信息,以使所述路由器在所述待连智能设备通过设备验证后,将所述设备信息发送给用户,以便所述用户根据所述设备信息判断是否允许所述待连智能设备连接到所述路由器,所述第一加密信息是所述路由器在获知用户允许所述待连智能设备连接到所述路由器后发送的。
[0046]S12:待连智能设备采用所述约定密码对所述第一加密信息进行解密,获取所述广播SSID和对应的密码。
[0047]由于约定密码是路由器与待连智能设备之间约定的,因此,待连智能设备也可以获取该约定密码,之后可以采用该约定密码对第一加密信息进行解密以获取广播SSID和对应的密码。
[0048]S13:待连智能设备根据所述广播SSID和对应的密码,向所述路由器发送连接请求,并建立与所述路由器的连接。
[0049]与相关技术不同的是,由于本实施例的待连智能设备通过解密可以直接获取广播SSID和对应的密码,不需要人为输入密码就可以向广播SSID的路由器发起连接,进而建立与路由器建立连接。[0050]本实施例通过待连智能设备对接收的第一加密信息进行解密,可以获取广播SSID和密码,根据该广播SSID和密码可以直接与路由器建立连接,并不需要人为输入密码,可以降低操作复杂度。并且,待连智能设备接收的是加密后的信息,需要采用约定密码进行解密,可以保证广播SSID和对应密码的安全性。本实施例也不需要设置专门的NCF模块,可以不增加材料成本。
[0051]图2为本发明另一实施例提出的路由器与智能设备之间的连接方法的流程示意图,该方法包括:
[0052]S21:路由器获取路由器与待连智能设备之间的约定密码;
[0053]其中,路由器可以是指无线局域网的互连中心、数据中心与控制中心,局域网与广域网的连接枢纽,提供wifi功能,在IEEE802.11协议下可连接多个设备。
[0054]该约定密码可以是由待连智能设备发送给路由器的。
[0055]即,所述获取路由器与待连智能设备之间的约定密码,可以包括:
[0056]路由器与所述待连智能设备建立初步连接;
[0057]路由器通过所述初步连接,向所述待连智能设备发送待验证信息,以使所述待连智能设备对所述待验证信息以及所述待连智能设备的自身信息进行加密,得到第二加密信息,所述自身信息包括所述约定密码;
[0058]其中,与待连智能设备最终与路由器建立的连接不同的是,初步连接只能用于路由器与待连智能设备之间的数据传输,不具有外网访问等权限。初步连接可以是待连智能设备根据隐藏SSID与路由器建立的。例如,所述与所述待连智能设备建立初步连接,包括:
[0059]接收用户发送的快连请求后,打开隐藏SSID,以使所述待连智能设备根据所述隐藏SSID,与所述路由器建立初步连接。
[0060]路由器通过所述初步连接,接收所述待连智能设备发送的所述第二加密信息;
[0061]路由器根据所述第二加密信息对所述待连智能设备进行设备验证,以及获取所述约定密码。
[0062]S22:路由器采用所述约定密码对广播SSID和对应的密码进行加密,得到第一加密信息;
[0063]其中,与相关技术中用户在智能设备上输入密码不同的是,本实施例中,路由器将密码广播给待连智能设备。
[0064]并且,为了保证安全性,路由器对广播SSID和对应的密码用约定密码进行加密。
[0065]S23:路由器向所述待连智能设备发送所述第一加密信息,以使所述待连智能设备采用所述约定密码对所述第一加密信息进行解密,获取所述广播SSID和对应的密码;
[0066]其中,由于约定密码是由待连智能设备发送给路由器的,因此,待连智能设备可以获知该约定密码,并采用该约定密码解密,以获知广播SSID和对应的密码。
[0067]另外,为了进一步提高安全性,第一加密信息可以是路由器在获知用户允许待连智能设备接入路由器后广播的。即,所述自身信息还包括设备信息,所述进行设备验证之后,所述方法还包括:
[0068]将所述设备信息发送给用户,以使所述用户根据所述设备信息判断是否允许所述待连智能设备连接到所述路由器;所述发送第一加密信息,包括:
[0069]接收所述用户发送的允许连接请求后,发送第一加密信息,所述允许连接请求是所述用户确定允许所述待连智能设备连接到所述路由器后得到的。
[0070]S24:路由器接收所述待连智能设备根据所述广播SSID和对应的密码发送的连接请求,并建立与所述待连智能设备的连接。
[0071]其中,当待连智能设备获知广播SSID和对应的密码后,就可以采用该密码向该广播SSID指示的路由器发送连接请求,以建立连接。
[0072]通过建立该连接,待连智能设备可以访问外网,可以进行网上冲浪,或者根据用户控制进行开关等操作。
[0073]本实施例通过路由器对广播SSID和对应的密码进行加密并发送给待连智能设备,可以使得待连智能设备解密得到该广播SSID和密码后直接发起连接,而不再需要用户在智能设备上输入密码,可以降低操作复杂度。并且,发送给待连智能设备的信息是加密的,可以保证广播SSID和对应密码的安全性。本实施例也不需要设置专门的NCF模块,可以不增加材料成本。
[0074]图3为本发明另一实施例提出的路由器与智能设备之间的连接方法的流程示意图,该方法包括:
[0075]S31:控制设备确定允许待连智能设备连接到路由器。
[0076]其中,控制设备可以是内嵌到路由器之中的设备,或者,控制设备也可以是独立与路由器的单独设备。
[0077]以控制设备为单独设备为例,控制设备可以具体为手机、或者平板电脑等能够提供显示并接收用户操作的智能设备。
[0078]控制设备可以是根据用户的判断结果来确定是否允许待连智能设备连接到路由器。例如,路由器可以将设备信息发送给控制设备,并由控制设备显示给用户,用户可以选择是否允许将显示的设备信息指示的设备连接到路由器。
[0079]S卩,所述确定允许待连智能设备连接到路由器之前,所述方法还可以包括:
[0080]接收所述路由器发送的所述待连智能设备的设备信息,所述设备信息是所述路由器与所述待连智能设备建立初步连接并通过设备验证后发送的;
[0081]根据所述设备信息,判断是否允许所述待连智能设备连接到所述路由器。
[0082]可选的,该方法还可以包括:
[0083]向所述路由器发送快连请求,以使所述路由器与所述待连智能设备建立初步连接。
[0084]S32:控制设备向所述路由器发送允许连接请求,以使所述路由器在接收到所述允许连接请求后,发送第一加密信息,所述第一加密信息是所述路由器采用约定密码对广播SSID和对应的密码进行加密后得到的,所述约定密码是所述路由器预先获取的与所述待连智能设备之间的约定密码,以及使得所述待连智能设备采用所述约定密码对所述第一加密信息解密后根据所述广播SSID和对应的密码,向所述路由器发送连接请求,并建立与所述路由器的连接。
[0085]例如,用户在允许待连智能设备连接到路由器后,可以通过控制设备向路由器发送允许连接请求。之后,路由器接收到该允许连接请求后,向待连智能设备发送第一加密信息。而待连智能信息接收到第一加密信息后可以解密获取广播SSID和对应的密码,无需人工输入密码后,根据获取的广播SSID和对应的密码直接向路由器发起连接并建立连接。具体的路由器和待连智能设备的执行流程可以参见上述两个实施例,本实施例不再赘述。
[0086]本实施例通过路由器将广播SSID和密码发送给待连智能设备,可以无需人工输入密码,实现待连智能设备与路由器的连接,降低操作复杂度。并且,路由器发送广播SSID和密码时采用加密算法,可以提高安全性。本实施例也不需要设置专门的NCF模块,可以不增加材料成本。另外,本实施例由用户来确定是否允许待连智能设备连接路由器,可以进一步保证安全性。
[0087]图4为本发明另一实施例提出的路由器与智能设备之间的连接方法的流程示意图,该方法包括:
[0088]S401:控制设备向路由器发送快连请求。
[0089]其中,可以在控制设备中预先配置路由器的信息,之后根据该路由器的信息由控制设备直接向相应的路由器发送快连请求;或者,
[0090]控制设备也可以通过云端向路由器发送快连请求,例如,云端预先配置每个用户与路由器之间的对应关系,控制设备发送的信息中包含用户信息,云端根据该用户信息可以确定对应的路由器,之后由云端向对应的路由器转发控制设备的快连请求。
[0091]S402:路由器打开隐藏SSID。
[0092]其中,路由器可以将SSID设置为非广播,就可以实现隐藏SSID。
[0093]S403:待连智能设备采用隐藏SSID向路由器发起连接。
[0094]其中,待连智能设备可以为一个或至少两个。例如,智能家庭中每个智能终端都可以尝试接入路由器以连接到网络,进而可以获取用户通过网络的操作指令。
[0095]待连智能设备中可以预先配置隐藏SSID,之后可以向该隐藏SSID指示的路由器发起连接。当然,用户也可以手动输入隐藏SSID进而连接到路由器。
[0096]S404:路由器完成与待连智能设备之间的通过隐藏SSID的连接。
[0097]通过隐藏SSID,路由器和待连智能设备可以建立初步连接,该初步连接可以用于路由器与待连智能设备之间的数据传输,但是不具有外网访问能力。为了具有外网访问能力,待连智能设备还需要根据路由器广播的SSID与路由器建立连接。
[0098]S405:路由器向待连智能设备发送待验证信息。
[0099]其中,待验证信息可以是随机的字符串。不同的待连智能设备接收的待验证信息可以不同。
[0100]S406:待连智能设备对待验证信息以及自身信息进行加密,得到第二加密信息。
[0101]其中,待连智能设备使用与路由器双方公认的加密算法进行加密。
[0102]自身信息可以包括:待连智能设备的设备信息以及约定密码。该约定密码用于后续路由器对广播的SSID和对应的密码进行加密。
[0103]S407:待连智能设备向路由器发送第二加密信息。
[0104]其中,路由器发送给待连智能设备的待验证信息,以及待连智能设备发送给路由器的第二加密信息都可以通过路由器与待连智能设备之间的初步连接进行传输。
[0105]S408:路由器根据第二加密信息对待连智能设备进行设备验证。
[0106]其中,由于待连智能设备得到第二加密信息采用的加密算法是与路由器公认的加密算法,当路由器采用该公认的加密算法进行解密后,如果得到的字符串与其发送的待验证信息一致时,就可以确认设备验证通过,否则为不通过。[0107]另外,通过解密第二加密信息,路由器还可以获知待连智能设备的设备信息以及约定密码。
[0108]S409:路由器在设备验证通过后,向控制设备发送设备信息。
[0109]另外,当设备验证不通过时,路由器断开与待连智能设备的连接。
[0110]S410:控制设备在获知用户允许待连智能设备与路由器建立连接后,向路由器发送允许建立连接请求。
[0111]控制设备接收到设备信息后,可以将该设备信息显示给用户,并向用户询问是否允许该设备与路由器建立连接,当用户选择允许建立时,控制设备就可以发送上述的允许建立连接请求。
[0112]另外,当用户不允许时,结束路由器与待连智能设备之间的连接。
[0113]S411:路由器对广播SSID和对应的密码进行加密,得到第一加密信息。
[0114]其中,路由器采用S407中获取的约定密码,对广播SSID及对应的密码进行加密。
[0115]S412:路由器向待连智能设备发送第一加密信息。
[0116]S413:待连智能设备解密第一加密信息,得到广播SSID和对应的密码。
[0117]S414:待连智能设备根据广播SSID和对应的密码,向路由器发起连接请求。
[0118]S415:路由器完成与待连智能设备的连接。
[0119]S416:路由器向控制设备反馈连接成功消息。
[0120]本实施例在待连智能设备与路由器连接过程中不需要人为输入密码,可以降低操作复杂度;直接采用解密后的SSID,不需要用户选择目标SSID,可以提升用户体验;不需要专门的NFC模块可以不增加材料成本;路由器对发送的SSID和密码进行加密,可以保证密码的安全性;不需要待连智能设备与路由器发生近场通信,应用局限小。
[0121]图5为本发明另一实施例提出的智能设备的结构示意图,该设备50包括第一接收模块51、解密模块52和第一发送模块53。
[0122]第一接收模块51用于接收路由器发送的第一加密信息,所述第一加密信息是所述路由器采用约定密码对广播SSID和对应的密码进行加密后得到的,所述约定密码是所述路由器预先获取的与待连智能设备之间的约定密码;
[0123]其中,智能设备可以提供wifi功能,可以连接到路由器,进而完成联网或用户控制。
[0124]例如,智能设备可以是智能手机、平板电脑或者智能家居等设备。
[0125]待连智能设备是指这些智能设备中需要与路由器建立连接的设备。
[0126]与路由器建立连接后可以通过路由器访问外网,实现网络通信。
[0127]相关技术中,智能设备与路由器建立连接时,需要由路由器广播SSID,再由用户在智能设备中输入对应的密码。
[0128]而本实施例中,路由器将广播SSID和对应的密码发送给智能设备,就不需要用户在智能设备上输入密码,可以降低操作复杂度。并且,对广播SSID和对应的密码进行加密可以保证安全性。
[0129]解密模块52用于采用所述约定密码对所述第一加密信息进行解密,获取所述广播SSID和对应的密码;
[0130]由于约定密码是路由器与待连智能设备之间约定的,因此,待连智能设备也可以获取该约定密码,之后可以采用该约定密码对第一加密信息进行解密以获取广播SSID和对应的密码。
[0131]第一发送模块53用于根据所述广播SSID和对应的密码,向所述路由器发送连接请求,并建立与所述路由器的连接。
[0132]与相关技术不同的是,由于本实施例的待连智能设备通过解密可以直接获取广播SSID和对应的密码,不需要人为输入密码就可以向广播SSID的路由器发起连接,进而建立与路由器建立连接。
[0133]参见图6,该设备还可以包括:建立模块54、第二接收模块55、加密模块56和第二发送模块57。
[0134]建立模块54用于与所述路由器建立初步连接;
[0135]其中,与待连智能设备最终与路由器建立的连接不同的是,初步连接只能用于路由器与待连智能设备之间的数据传输,不具有外网访问等权限。初步连接可以是待连智能设备根据隐藏SSID与路由器建立的。例如,路由器隐藏SSID,待连智能设备通过预先设定的隐藏SSID发起连接。
[0136]可选的,所述建立模块54具体用于:根据隐藏SSID,与所述路由器建立初步连接。
[0137]可选的,所述自身信息还包括设备信息,以使所述路由器在所述待连智能设备通过设备验证后,将所述设备信息发送给用户,以便所述用户根据所述设备信息判断是否允许所述待连智能设备连接到所述路由器,所述第一加密信息是所述路由器在获知用户允许所述待连智能设备连接到所述路由器后发送的。
[0138]第二接收模块55用于通过所述初步连接,接收所述路由器发送的待验证信息;
[0139]其中,待验证信息可以是随机的字符串。不同的待连智能设备接收的待验证信息可以不同。
[0140]加密模块56用于对所述待验证信息以及所述待连智能设备的自身信息进行加密,得到第二加密信息,所述自身信息包括所述约定密码;
[0141]其中,待连智能设备使用与路由器双方公认的加密算法进行加密。
[0142]自身信息可以包括:待连智能设备的设备信息以及约定密码。该约定密码用于后续路由器对广播的SSID和对应的密码进行加密。
[0143]第二发送模块57用于通过所述初步连接,将所述第二加密信息发送给所述路由器,以使所述路由器根据所述第二加密信息对所述待连智能设备进行设备验证,以及获取所述约定密码。
[0144]本实施例通过待连智能设备对接收的第一加密信息进行解密,可以获取广播SSID和密码,根据该广播SSID和密码可以直接与路由器建立连接,并不需要人为输入密码,可以降低操作复杂度。并且,待连智能设备接收的是加密后的信息,需要采用约定密码进行解密,可以保证广播SSID和对应密码的安全性。本实施例也不需要设置专门的NCF模块,可以不增加材料成本。
[0145]图7为本发明另一实施例提出的路由器的结构示意图,该路由器70包括获取模块71、加密模块72、第一发送模块73和接收模块74。
[0146]获取模块71用于获取路由器与待连智能设备之间的约定密码;
[0147]其中,路由器可以是指无线局域网的互连中心、数据中心与控制中心,局域网与广域网的连接枢纽,提供wifi功能,在IEEE802.11协议下可连接多个设备。
[0148]该约定密码可以是由待连智能设备发送给路由器的。
[0149]加密模块72用于采用所述约定密码对广播SSID和对应的密码进行加密,得到第
一加密信息;
[0150]其中,与相关技术中用户在智能设备上输入密码不同的是,本实施例中,路由器将密码广播给待连智能设备。
[0151]并且,为了保证安全性,路由器对广播SSID和对应的密码用约定密码进行加密。
[0152]第一发送模块73用于向所述待连智能设备发送所述第一加密信息,以使所述待连智能设备采用所述约定密码对所述第一加密信息进行解密,获取所述广播SSID和对应的密码;
[0153]其中,由于约定密码是由待连智能设备发送给路由器的,因此,待连智能设备可以获知该约定密码,并采用该约定密码解密,以获知广播SSID和对应的密码。
[0154]接收模块74用于接收所述待连智能设备根据所述广播SSID和对应的密码发送的连接请求,并建立与所述待连智能设备的连接。
[0155]其中,当待连智能设备获知广播SSID和对应的密码后,就可以采用该密码向该广播SSID指示的路由器发送连接请求,以建立连接。
[0156]通过建立该连接,待连智能设备可以访问外网,可以进行网上冲浪,或者根据用户控制进行开关等操作。
[0157]参见图8,所述获取模块71包括:第一单元711、第二单元712、第三单元713和第四单元714。
[0158]第一单元711用于与所述待连智能设备建立初步连接;
[0159]第二单元712用于通过所述初步连接,向所述待连智能设备发送待验证信息,以使所述待连智能设备对所述待验证信息以及所述待连智能设备的自身信息进行加密,得到第二加密信息,所述自身信息包括所述约定密码;
[0160]第三单元713用于通过所述初步连接,接收所述待连智能设备发送的所述第二加
密信息;
[0161]第四单元714用于根据所述第二加密信息对所述待连智能设备进行设备验证,以及获取所述约定密码。
[0162]所述自身信息还包括设备信息,所述路由器还包括:第二发送模块75。
[0163]第二发送模块75用于将所述设备信息发送给用户,以使所述用户根据所述设备信息判断是否允许所述待连智能设备连接到所述路由器;
[0164]所述第一发送模块73具体用于:接收所述用户发送的允许连接请求后,发送第一加密信息,所述允许连接请求是所述用户确定允许所述待连智能设备连接到所述路由器后得到的。
[0165]可选的,所述第一单元711具体用于:
[0166]接收用户发送的快连请求后,打开隐藏SSID,以使所述待连智能设备根据所述隐藏SSID,与所述路由器建立初步连接。
[0167]本实施例通过路由器对广播SSID和对应的密码进行加密并发送给待连智能设备,可以使得待连智能设备解密得到该广播SSID和密码后直接发起连接,而不再需要用户在智能设备上输入密码,可以降低操作复杂度。并且,发送给待连智能设备的信息是加密的,可以保证广播SSID和对应密码的安全性。本实施例也不需要设置专门的NCF模块,可以不增加材料成本。
[0168]图9为本发明另一实施例提出的控制设备的结构示意图,该设备90包括确定模块91和第一发送模块92。
[0169]确定模块91用于确定允许待连智能设备连接到路由器;
[0170]其中,控制设备可以是内嵌到路由器之中的设备,或者,控制设备也可以是独立与路由器的单独设备。
[0171]以控制设备为单独设备为例,控制设备可以具体为手机、或者平板电脑等能够提供显示并接收用户操作的智能设备。
[0172]确定模块可以是根据用户的判断结果来确定是否允许待连智能设备连接到路由器。例如,路由器可以将设备信息发送给控制设备,并由控制设备显示给用户,用户可以选择是否允许将显示的设备信息指示的设备连接到路由器。
[0173]第一发送模块92用于向所述路由器发送允许连接请求,以使所述路由器在接收到所述允许连接请求后,发送第一加密信息,所述第一加密信息是所述路由器采用约定密码对广播SSID和对应的密码进行加密后得到的,所述约定密码是所述路由器预先获取的与所述待连智能设备之间的约定密码,以及使得所述待连智能设备采用所述约定密码对所述第一加密信息解密后根据所述广播SSID和对应的密码,向所述路由器发送连接请求,并建立与所述路由器的连接。
[0174]例如,用户在允许待连智能设备连接到路由器后,可以通过控制设备向路由器发送允许连接请求。之后,路由器接收到该允许连接请求后,向待连智能设备发送第一加密信息。而待连智能信息接收到第一加密信息后可以解密获取广播SSID和对应的密码,无需人工输入密码后,根据获取的广播SSID和对应的密码直接向路由器发起连接并建立连接。具体的路由器和待连智能设备的执行流程可以参见上述两个实施例,本实施例不再赘述。
[0175]参见图10,该设备还包括:接收模块93和判断模块94。
[0176]接收模块93用于接收所述路由器发送的所述待连智能设备的设备信息,所述设备信息是所述路由器与所述待连智能设备建立初步连接并通过设备验证后发送的;
[0177]判断模块94用于根据所述设备信息,判断是否允许所述待连智能设备连接到所述路由器。
[0178]控制设备接收到设备信息后,可以将该设备信息显示给用户,并向用户询问是否允许该设备与路由器建立连接,当用户选择允许建立时,控制设备就可以发送上述的允许建立连接请求。
[0179]可选的,该设备90还包括:第二发送模块95。
[0180]第二发送模块95用于向所述路由器发送快连请求,以使所述路由器与所述待连智能设备建立初步连接。
[0181]其中,可以在控制设备中预先配置路由器的信息,之后根据该路由器的信息由控制设备直接向相应的路由器发送快连请求;或者,
[0182]控制设备也可以通过云端向路由器发送快连请求,例如,云端预先配置每个用户与路由器之间的对应关系,控制设备发送的信息中包含用户信息,云端根据该用户信息可以确定对应的路由器,之后由云端向对应的路由器转发控制设备的快连请求。
[0183]本实施例通过路由器将广播SSID和密码发送给待连智能设备,可以无需人工输入密码,实现待连智能设备与路由器的连接,降低操作复杂度。并且,路由器发送广播SSID和密码时采用加密算法,可以提高安全性。本实施例也不需要设置专门的NCF模块,可以不增加材料成本。另外,本实施例由用户来确定是否允许待连智能设备连接路由器,可以进一步保证安全性。
[0184]需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0185]流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属【技术领域】的技术人员所理解。
[0186]应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
[0187]本【技术领域】的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0188]此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
[0189]上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0190]在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0191]在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底” “内”、“外”、“顺时
针”、“逆时针”、“轴向”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。[0192]在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
[0193]在本发明中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度小于第二特征。
[0194]尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
【权利要求】
1.一种路由器与智能设备之间的连接方法,其特征在于,包括: 接收路由器发送的第一加密信息,所述第一加密信息是所述路由器采用约定密码对广播SSID和对应的密码进行加密后得到的,所述约定密码是所述路由器预先获取的与待连智能设备之间的约定密码; 采用所述约定密码对所述第一加密信息进行解密,获取所述广播SSID和对应的密码;根据所述广播SSID和对应的密码,向所述路由器发送连接请求,并建立与所述路由器的连接。
2.根据权利要求1所述的方法,其特征在于,所述接收路由器发送的第一加密信息之前,所述方法还包括: 与所述路由器建立初步连接; 通过所述初步连接,接收所述路由器发送的待验证信息; 对所述待验证信息以及所述待连智能设备的自身信息进行加密,得到第二加密信息,所述自身信息包括所述约定密码; 通过所述初步连接,将所述第二加密信息发送给所述路由器,以使所述路由器根据所述第二加密信息对所述待连智能设备进行设备验证,以及获取所述约定密码。
3.根据权利要求2所述的方法,其特征在于,所述自身信息还包括设备信息,以使所述路由器在所述待连智能设备通过设备验证后,将所述设备信息发送给用户,以便所述用户根据所述设备信息判断是否允许所述待连智能设备连接到所述路由器,所述第一加密信息是所述路由器在获知用户允许所述待连智能设备连接到所述路由器后发送的。
4.根据权利要求2所述的方法,其特征在于,所述与所述路由器建立初步连接,包括: 根据隐藏SSID,与所述路由器建立初步连接。
5.一种路由器与智能设备之间的连接方法,其特征在于,包括: 获取路由器与待连智能设备之间的约定密码; 采用所述约定密码对广播SSID和对应的密码进行加密,得到第一加密信息; 向所述待连智能设备发送所述第一加密信息,以使所述待连智能设备采用所述约定密码对所述第一加密信息进行解密,获取所述广播SSID和对应的密码; 接收所述待连智能设备根据所述广播SSID和对应的密码发送的连接请求,并建立与所述待连智能设备的连接。
6.根据权利要求5所述的方法,其特征在于,所述获取路由器与待连智能设备之间的约定密码,包括: 与所述待连智能设备建立初步连接; 通过所述初步连接,向所述待连智能设备发送待验证信息,以使所述待连智能设备对所述待验证信息以及所述待连智能设备的自身信息进行加密,得到第二加密信息,所述自身信息包括所述约定密码; 通过所述初步连接,接收所述待连智能设备发送的所述第二加密信息; 根据所述第二加密信息对所述待连智能设备进行设备验证,以及获取所述约定密码。
7.根据权利要求6所述的方法,其特征在于,所述自身信息还包括设备信息,所述进行设备验证之后,所述方法还包括: 将所述设备信息发送给用户,以使所述用户根据所述设备信息判断是否允许所述待连智能设备连接到所述路由器; 所述发送第一加密信息,包括: 接收所述用户发送的允许连接请求后,发送第一加密信息,所述允许连接请求是所述用户确定允许所述待连智能设备连接到所述路由器后得到的。
8.根据权利要求6所述的方法,其特征在于,所述与所述待连智能设备建立初步连接,包括: 接收用户发送的快连请求后,打开隐藏SSID,以使所述待连智能设备根据所述隐藏SSID,与所述路由器建立初步连接。
9.一种路由器与智能设备之间的连接方法,其特征在于,包括: 确定允许待连智能设备连接到路由器; 向所述路由器发送允许连接请求,以使所述路由器在接收到所述允许连接请求后,发送第一加密信息,所述第一加密信息是所述路由器采用约定密码对广播SSID和对应的密码进行加密后得到的,所述约定密码是所述路由器预先获取的与所述待连智能设备之间的约定密码,以及使得所述待连智能设备采用所述约定密码对所述第一加密信息解密后根据所述广播SSID和对应的密码,向所述路由器发送连接请求,并建立与所述路由器的连接。
10.根据权利要求9所述的方法,其特征在于,所述确定允许待连智能设备连接到路由器之前,所述方法 还包括: 接收所述路由器发送的所述待连智能设备的设备信息,所述设备信息是所述路由器与所述待连智能设备建立初步连接并通过设备验证后发送的; 根据所述设备信息,判断是否允许所述待连智能设备连接到所述路由器。
11.根据权利要求10所述的方法,其特征在于,还包括: 向所述路由器发送快连请求,以使所述路由器与所述待连智能设备建立初步连接。
12.—种智能设备,其特征在于,包括: 第一接收模块,用于接收路由器发送的第一加密信息,所述第一加密信息是所述路由器采用约定密码对广播SSID和对应的密码进行加密后得到的,所述约定密码是所述路由器预先获取的与待连智能设备之间的约定密码; 解密模块,用于采用所述约定密码对所述第一加密信息进行解密,获取所述广播SSID和对应的密码; 第一发送模块,用于根据所述广播SSID和对应的密码,向所述路由器发送连接请求,并建立与所述路由器的连接。
13.根据权利要求12所述的设备,其特征在于,还包括: 建立模块,用于与所述路由器建立初步连接; 第二接收模块,用于通过所述初步连接,接收所述路由器发送的待验证信息; 加密模块,用于对所述待验证信息以及所述待连智能设备的自身信息进行加密,得到第二加密信息,所述自身信息包括所述约定密码; 第二发送模块,用于通过所述初步连接,将所述第二加密信息发送给所述路由器,以使所述路由器根据所述第二加密信息对所述待连智能设备进行设备验证,以及获取所述约定密码。
14.根据权利要求13所述的设备,其特征在于,所述自身信息还包括设备信息,以使所述路由器在所述待连智能设备通过设备验证后,将所述设备信息发送给用户,以便所述用户根据所述设备信息判断是否允许所述待连智能设备连接到所述路由器,所述第一加密信息是所述路由器在获知用户允许所述待连智能设备连接到所述路由器后发送的。
15.根据权利要求13所述的设备,其特征在于,所述建立模块具体用于: 根据隐藏SSID,与所述路由器建立初步连接。
16.一种路由器,其特征在于,包括: 获取模块,用于获取路由器与待连智能设备之间的约定密码; 加密模块,用于采用所述约定密码对广播SSID和对应的密码进行加密,得到第一加密信息; 第一发送模块,用于向所述待连智能设备发送所述第一加密信息,以使所述待连智能设备采用所述约定密码对所述第一加密信息进行解密,获取所述广播SSID和对应的密码; 接收模块,用于接收所述待连智能设备根据所述广播SSID和对应的密码发送的连接请求,并建立与所述待连智能设备的连接。
17.根据权利要求16所述的路由器,其特征在于,所述获取模块包括: 第一单元,用于与所述待连智能设备建立初步连接; 第二单元,用于通过所述初步连接,向所述待连智能设备发送待验证信息,以使所述待连智能设备对所述待验证信息以及所述待连智能设备的自身信息进行加密,得到第二加密信息,所述自身信息包括所述约定密码; 第三单元,用于通过所述初步连接,接收所述待连智能设备发送的所述第二加密信息; 第四单元,用于根据所述第二加密信息对所述待连智能设备进行设备验证,以及获取所述约定密码。
18.根据权利要求17所述的路由器,其特征在于,所述自身信息还包括设备信息,所述路由器还包括: 第二发送模块,用于将所述设备信息发送给用户,以使所述用户根据所述设备信息判断是否允许所述待连智能设备连接到所述路由器; 所述第一发送模块具体用于:接收所述用户发送的允许连接请求后,发送第一加密信息,所述允许连接请求是所述用户确定允许所述待连智能设备连接到所述路由器后得到的。
19.根据权利要求17所述的路由器,其特征在于,所述第一单元具体用于: 接收用户发送的快连请求后,打开隐藏SSID,以使所述待连智能设备根据所述隐藏SSID,与所述路由器建立初步连接。
20.一种控制设备,其特征在于,包括: 确定模块,用于确定允许待连智能设备连接到路由器; 第一发送模块,用于向所述路由器发送允许连接请求,以使所述路由器在接收到所述允许连接请求后,发送第一加密信息,所述第一加密信息是所述路由器采用约定密码对广播SSID和对应的密码进行加密后得到的,所述约定密码是所述路由器预先获取的与所述待连智能设备之间的约定密码,以及使得所述待连智能设备采用所述约定密码对所述第一加密信息解密后根据所述广播SSID和对应的密码,向所述路由器发送连接请求,并建立与所述路由器的连接。
21.根据权利要求20所述的设备,其特征在于,还包括: 接收模块,用于接收所述路由器发送的所述待连智能设备的设备信息,所述设备信息是所述路由器与所述待连智能设备建立初步连接并通过设备验证后发送的; 判断模块,用于根据所述设备信息,判断是否允许所述待连智能设备连接到所述路由器。
22.根据权利要求21所述的设备,其特征在于,还包括: 第二发送模块,用于向所述路由器发送快连请求,以使所述路由器与所述待连智能设备建立初步连 接。
【文档编号】H04W48/16GK104010352SQ201410211571
【公开日】2014年8月27日 申请日期:2014年5月19日 优先权日:2014年5月19日
【发明者】李新征, 罗航, 田时髦, 陈彬 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1