网络连接方法和装置

申请号 CN201510967435.8 申请日 2015-12-21 公开(公告)号 CN105530683A 公开(公告)日 2016-04-27
申请人 小米科技有限责任公司; 发明人 王阳; 傅强; 侯恩星;
摘要 本公开是关于一种网络连接方法和装置。所述方法包括:接收智能设备发送的设备信息,所述设备信息由所述智能设备在未连网时广播发送;生成携带所述设备信息的网络接入 请求 ;基于已绑定的用户账号,将所述网络接入请求发送给已登录所述用户账号的终端设备;接收所述终端设备针对所述网络接入请求返回的处理结果;当所述处理结果为允许接入时,发送本设备的连接信息给所述智能设备,以供所述智能设备根据所述连接信息连接网络。在本公开提供的网络连接方法中,用户可以通常终端设备对智能设备进行网络连接确认,无需用户操作智能设备,实现便捷,可操作性好,同时,还可以克服地域限制,实现对智能设备连网的远程控制。
权利要求

1.一种网络连接方法,应用在路由设备中,其特征在于,包括:
接收智能设备发送的设备信息,所述设备信息由所述智能设备在未连网时广播发送;
生成携带所述设备信息的网络接入请求
基于已绑定的用户账号,将所述网络接入请求发送给已登录所述用户账号的终端设备;
接收所述终端设备针对所述网络接入请求返回的处理结果;
当所述处理结果为允许接入时,发送本设备的连接信息给所述智能设备,以供所述智能设备根据所述连接信息连接网络。
2.根据权利要求1所述的网络连接方法,其特征在于,所述基于已绑定的用户账号,将所述网络接入请求发送给已登录所述用户账号的终端设备,包括:
将所述已绑定的用户账号的账号信息和所述网络接入请求发送给服务端,以供服务端根据所述账号信息将所述网络接入请求转发给已登录所述用户账号的终端设备。
3.根据权利要求2所述的网络连接方法,其特征在于,还包括:
获取用户输入的账号信息;
将所述账号信息发送给服务端,以供所述服务端在认证通过后建立所述账号信息对应的用户账号与本设备之间的绑定关系。
4.一种网络连接方法,应用在智能设备中,其特征在于,包括:
在未连网时,广播发送本设备的设备信息;
接收路由设备发送的连接信息;
根据所述连接信息进行网络连接;
其中,所述连接信息由路由设备在接收到终端设备针对网络接入请求返回允许接入的处理结果后发送;所述网络接入请求由所述路由设备生成,并携带所述设备信息。
5.根据权利要求4所述的网络连接方法,其特征在于,所述在未连网时,广播发送本设备的设备信息,包括:
在设备启动后,检测是否能够连接网络;
如果不能连接网络,则定期广播发送本设备的设备信息。
6.一种网络连接装置,应用在路由设备中,其特征在于,包括:
信息接收模,被配置为接收智能设备发送的设备信息,所述设备信息由所述智能设备在未连网时广播发送;
请求生成模块,被配置为生成携带所述信息接收模块接收到的所述设备信息的网络接入请求;
请求发送模块,被配置为基于已绑定的用户账号,将所述请求生成模块生成的网络接入请求发送给已登录所述用户账号的终端设备;
结果接收模块,被配置为接收所述终端设备针对所述请求发送模块发送的网络接入请求返回的处理结果;
连接发送模块,被配置为当所述结果接收模块接收到的处理结果为允许接入时,发送本设备的连接信息给所述智能设备,以供所述智能设备根据所述连接信息连接网络。
7.根据权利要求6所述的网络连接装置,其特征在于,所述请求发送模块,包括:
第一发送子模块,被配置为将所述已绑定的用户账号的账号信息和所述网络接入请求发送给服务端,以供服务端根据所述账号信息将所述网络接入请求转发给已登录所述用户账号的终端设备。
8.根据权利要求7所述的网络连接装置,其特征在于,还包括:
账号获取模块,被配置为获取用户输入的账号信息;
账号绑定模块,被配置为将所述账号获取模块获取的账号信息发送给服务端,以供所述服务端在认证通过后建立所述账号信息对应的用户账号与本设备之间的绑定关系。
9.一种网络连接装置,应用在智能设备中,其特征在于,包括:
广播发送模块,被配置为在未连网时,广播发送本设备的设备信息;
连接接收模块,被配置为接收路由设备发送的连接信息;
网络连接模块,被配置为根据所述连接接收模块接收到的连接信息进行网络连接;
其中,所述连接信息由路由设备在接收到终端设备针对网络接入请求返回允许接入的处理结果后发送;所述网络接入请求由所述路由设备生成,并携带所述设备信息。
10.根据权利要求9所述的网络连接装置,其特征在于,所述广播发送模块,包括:
连网检测子模块,被配置为在设备启动后,检测是否能够连接网络;
定期发送子模块,被配置为在所述连网检测子模块检测不能连接网络时,定期广播发送本设备的设备信息。
11.一种网络连接装置,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器
其中,所述处理器被配置为:
接收智能设备发送的设备信息,所述设备信息由所述智能设备在未连网时广播发送;
生成携带所述设备信息的网络接入请求;
基于已绑定的用户账号,将所述网络接入请求发送给已登录所述用户账号的终端设备;
接收所述终端设备针对所述网络接入请求返回的处理结果;
当所述处理结果为允许接入时,发送本设备的连接信息给所述智能设备,以供所述智能设备根据所述连接信息连接网络。
12.一种网络连接装置,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
在未连网时,广播发送本设备的设备信息;
接收路由设备发送的连接信息;
根据所述连接信息进行网络连接;
其中,所述连接信息由路由设备在接收到终端设备针对网络接入请求返回允许接入的处理结果后发送;所述网络接入请求由所述路由设备生成,并携带所述设备信息。

说明书全文

网络连接方法和装置

技术领域

[0001] 本公开涉及通信技术领域,尤其涉及一种网络连接方法和装置。

背景技术

[0002] 随着互联网技术的快速发展,越来越多的智能设备走进了人们的生活,比如:智能音箱、智能摄像头、智能电饭煲等。通常而言,智能设备需要接入网络,才能实现其智能化的相关功能。
[0003] 目前,对于配置有显示屏的智能设备而言,接入网络的过程比较简单。然而,对于没有配置显示屏幕的智能设备而言,接入网络的方案通常都比较繁琐,不够便捷,且接入网络的成功率较低。发明内容
[0004] 为克服相关技术中存在的问题,本公开提供一种网络连接方法和装置。
[0005] 根据本公开实施例的第一方面,提供一种网络连接方法,包括:
[0006] 接收智能设备发送的设备信息,所述设备信息由所述智能设备在未连网时广播发送;
[0007] 生成携带所述设备信息的网络接入请求
[0008] 基于已绑定的用户账号,将所述网络接入请求发送给已登录所述用户账号的终端设备;
[0009] 接收所述终端设备针对所述网络接入请求返回的处理结果;
[0010] 当所述处理结果为允许接入时,发送本设备的连接信息给所述智能设备,以供所述智能设备根据所述连接信息连接网络。
[0011] 可选的,所述基于已绑定的用户账号,将所述网络接入请求发送给已登录所述用户账号的终端设备,包括:
[0012] 将所述已绑定的用户账号的账号信息和所述网络接入请求发送给服务端,以供服务端根据所述账号信息将所述网络接入请求转发给已登录所述用户账号的终端设备。
[0013] 可选的,还包括:
[0014] 获取用户输入的账号信息;
[0015] 将所述账号信息发送给服务端,以供所述服务端在认证通过后建立所述账号信息对应的用户账号与本设备之间的绑定关系。
[0016] 根据本公开实施例的第二方面,提供一种网络连接方法,包括:
[0017] 在未连网时,广播发送本设备的设备信息;
[0018] 接收路由设备发送的连接信息;
[0019] 根据所述连接信息进行网络连接;
[0020] 其中,所述连接信息由路由设备在接收到终端设备针对网络接入请求返回允许接入的处理结果后发送;所述网络接入请求由所述路由设备生成,并携带所述设备信息。
[0021] 可选的,所述在未连网时,广播发送本设备的设备信息,包括:
[0022] 在设备启动后,检测是否能够连接网络;
[0023] 如果不能连接网络,则定期广播发送本设备的设备信息。
[0024] 根据本公开实施例的第三方面,提供一种网络连接装置,包括:
[0025] 信息接收模,被配置为接收智能设备发送的设备信息,所述设备信息由所述智能设备在未连网时广播发送;
[0026] 请求生成模块,被配置为生成携带所述信息接收模块接收到的所述设备信息的网络接入请求;
[0027] 请求发送模块,被配置为基于已绑定的用户账号,将所述请求生成模块生成的网络接入请求发送给已登录所述用户账号的终端设备;
[0028] 结果接收模块,被配置为接收所述终端设备针对所述请求发送模块发送的网络接入请求返回的处理结果;
[0029] 连接发送模块,被配置为当所述结果接收模块接收到的处理结果为允许接入时,发送本设备的连接信息给所述智能设备,以供所述智能设备根据所述连接信息连接网络。
[0030] 可选的,所述请求发送模块,包括:
[0031] 第一发送子模块,被配置为将所述已绑定的用户账号的账号信息和所述网络接入请求发送给服务端,以供服务端根据所述账号信息将所述网络接入请求转发给已登录所述用户账号的终端设备。
[0032] 可选的,还包括:
[0033] 账号获取模块,被配置为获取用户输入的账号信息;
[0034] 账号绑定模块,被配置为将所述账号获取模块获取的账号信息发送给服务端,以供所述服务端在认证通过后建立所述账号信息对应的用户账号与本设备之间的绑定关系。
[0035] 根据本公开实施例的第四方面,提供一种网络连接装置,包括:
[0036] 广播发送模块,被配置为在未连网时,广播发送本设备的设备信息;
[0037] 连接接收模块,被配置为接收路由设备发送的连接信息;
[0038] 网络连接模块,被配置为根据所述连接接收模块接收到的连接信息进行网络连接;
[0039] 其中,所述连接信息由路由设备在接收到终端设备针对网络接入请求返回允许接入的处理结果后发送;所述网络接入请求由所述路由设备生成,并携带所述设备信息。
[0040] 可选的,所述广播发送模块,包括:
[0041] 连网检测子模块,被配置为在设备启动后,检测是否能够连接网络;
[0042] 定期发送子模块,被配置为在所述连网检测子模块检测不能连接网络时,定期广播发送本设备的设备信息。
[0043] 根据本公开实施例的第五方面,提供一种网络连接装置,包括:
[0044] 处理器;
[0045] 用于存储处理器可执行指令的存储器
[0046] 其中,所述处理器被配置为:
[0047] 接收智能设备发送的设备信息,所述设备信息由所述智能设备在未连网时广播发送;
[0048] 生成携带所述设备信息的网络接入请求;
[0049] 基于已绑定的用户账号,将所述网络接入请求发送给已登录所述用户账号的终端设备;
[0050] 接收所述终端设备针对所述网络接入请求返回的处理结果;
[0051] 当所述处理结果为允许接入时,发送本设备的连接信息给所述智能设备,以供所述智能设备根据所述连接信息连接网络。
[0052] 根据本公开实施例的第六方面,提供一种网络连接装置,包括:
[0053] 处理器;
[0054] 用于存储处理器可执行指令的存储器;
[0055] 其中,所述处理器被配置为:
[0056] 在未连网时,广播发送本设备的设备信息;
[0057] 接收路由设备发送的连接信息;
[0058] 根据所述连接信息进行网络连接;
[0059] 其中,所述连接信息由路由设备在接收到终端设备针对网络接入请求返回允许接入的处理结果后发送;所述网络接入请求由所述路由设备生成,并携带所述设备信息。
[0060] 本公开的实施例提供的技术方案可以包括以下有益效果:
[0061] 本公开路由设备可以在接收到智能设备在未连网时发送的设备信息后,发送携带所述设备信息的网络接入请求给终端设备,并在接收到终端设备返回的允许接入结果后,发送用于接入网络的连接信息给智能设备,以便智能设备接入网络,在整个过程中,用户可以通常终端设备对智能设备进行网络连接确认,无需用户操作智能设备,实现便捷,可操作性好,同时,还可以克服地域限制,实现对智能设备连网的远程控制。
[0062] 本公开智能设备可以在未连网时,定期广播发送本设备的设备信息,以获取路由设备的连接信息,并接入网络,整个过程无需用户操作智能设备,实现便捷,用户体验较好。
[0063] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明
[0064] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0065] 图1是根据一示例性实施例示出的一种网络连接的应用场景示意图。
[0066] 图2是根据一示例性实施例示出的一种网络连接方法的流程图
[0067] 图3是根据一示例性实施例示出的另一种网络连接方法的流程图。
[0068] 图4是根据一示例性实施例示出的另一种网络连接方法的流程图。
[0069] 图5是根据一示例性实施例示出的一种网络连接装置的框图
[0070] 图6是根据一示例性实施例示出的另一种网络连接装置的框图。
[0071] 图7是根据一示例性实施例示出的另一种网络连接装置的框图。
[0072] 图8是根据一示例性实施例示出的另一种网络连接装置的框图。
[0073] 图9是根据一示例性实施例示出的另一种网络连接装置的框图。
[0074] 图10是根据一示例性实施例示出的一种用于网络连接装置的一结构示意图。

具体实施方式

[0075] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0076] 图1是根据一示例性实施例示出的一种网络连接的应用场景示意图。
[0077] 请参考图1,智能设备可以包括智能摄像头、智能电饭煲、智能音箱等各种能够接入网络的智能家居设备,在图1所示的应用场景示意图中,以所述智能设备为智能摄像头为例进行示例性展示。
[0078] 路由设备可以包括智能路由器、智能三层交换机等具有路由功能的智能网络设备。
[0079] 终端设备可以包括智能手机、平板电脑、PDA(Personal Digital Assistant,掌上电脑)、PC机等设备。用户可以通过终端设备中装载的客户端软件来实现对所述路由设备的管理与控制。
[0080] 图2是根据一示例性实施例示出的一种网络连接方法的流程图。
[0081] 请参考图2,所述网络连接方法可以用于图1所示的智能设备中,包括以下步骤:
[0082] 在步骤S201中,在未连网时,广播发送本设备的设备信息。
[0083] 在步骤S202中,接收路由设备发送的连接信息。
[0084] 在本实施例中,所述连接信息由路由设备在接收到终端设备针对网络接入请求返回允许接入的处理结果后发送,所述网络接入请求由所述路由设备生成,并携带所述设备信息。
[0085] 在步骤S203中,根据所述连接信息进行网络连接。
[0086] 图3是根据一示例性实施例示出的另一种网络连接方法的流程图。
[0087] 请参考图3,所述网络连接方法可以用于图1所示的路由设备中,包括以下步骤:
[0088] 在步骤S301中,接收智能设备发送的设备信息,所述设备信息由所述智能设备在未连网时广播发送。
[0089] 在步骤S302中,生成携带所述设备信息的网络接入请求。
[0090] 在步骤S303中,基于已绑定的用户账号,将所述网络接入请求发送给已登录所述用户账号的终端设备。
[0091] 在步骤S304中,接收所述终端设备针对所述网络接入请求返回的处理结果。
[0092] 在步骤S305中,当所述处理结果为允许接入时,发送本设备的连接信息给所述智能设备,以供所述智能设备根据所述连接信息连接网络。
[0093] 由以上描述可以看出,本公开路由设备可以在接收到智能设备在未连网时发送的设备信息后,发送携带所述设备信息的网络接入请求给终端设备,并在接收到终端设备返回的允许接入结果后,发送用于接入网络的连接信息给智能设备,以便智能设备接入网络,在整个过程中,用户可以通常终端设备对智能设备进行网络连接确认,无需用户操作智能设备,实现便捷,可操作性好,同时,还可以克服地域限制,实现对智能设备连网的远程控制。
[0094] 可选的,在本公开一个例子中,所述设备信息可以包括:设备名称、设备ID等能够识别智能设备的信息。智能设备可以在启动后,检测是否能够连接网络,如果能够连接到网络,比如:智能设备中缓存有连接网络所需的相关信息,则可以结束后续流程。如果不能连接网络,则智能设备可以定期广播发送本设备的设备信息,直至能够接入网络。其中,智能设备发送所述设备信息的周期可用由开发人员进行设置,比如:1分钟、3分钟等,本公开对此不作特殊限制。
[0095] 可选的,在本公开另一个例子中,与所述智能设备在同一局域网内的路由设备在接收到智能设备发送的设备信息后,可以生成携带所述设备信息的网络接入请求,然后基于已绑定的用户账号,将所述网络接入请求发送给已登录所述用户账号的终端设备。在本实施例中,智能设备可以将本设备已绑定的用户账号的账号信息和所述网络接入请求发送给服务端,其中,所述账号信息可以包括账号昵称、账号ID等能够识别用户账号的信息。服务端在接收到所述账号信息和所述网络接入请求后,可以根据所述账号信息确定已登录对应用户账号的终端设备,然后将所述网络接入请求转发给已登录所述用户账号的终端设备。在本实施例中,当已登录所述用户账号的终端设备有多台时,服务端可以将所述网络接入请求转发给每个已登录所述用户账号的终端设备。终端设备在接收到所述网络接入请求后,可以将所述网络接入请求显示给用户,比如:终端设备可以显示“智能摄像头***请求接入网络,请确认”等。用户可以根据相关情况输入允许接入或者拒绝接入的处理结果,终端设备可以将用户输入的处理结果返回给路由设备。
[0096] 可选的,在本公开另一个例子中,路由设备接收终端设备返回的处理结果。当所述处理结果为拒绝接入时,可以结束后续流程。当所述处理结果为允许接入时,路由设备可以发送本设备的连接信息给智能设备。其中,所述连接信息可以包括:SSID(Service Set Identifier,服务集标识)、连接密码等。路由设备可以广播发送所述连接信息,路由设备也可以单播发送所述连接信息,本公开对此不作特殊限制。智能设备在接收到所述连接信息后,可以基于所述连接信息进行网络连接。
[0097] 可选的,在本公开另一个例子中,路由设备如果在预设的超时时间内,没有接收到终端设备返回的处理结果,可以重新将所述网络接入请求发送给已登录所述用户账号的终端设备,比如:重新将所述已绑定的用户账号的账号信息和所述网络接入请求发送给服务端,由服务端将所述网络接入请求转发给所述已登录所述用户账号的终端设备。如果在预设的重发次数内,还没有接收到终端设备返回的处理结果,则可以结束后续流程。
[0098] 可选的,在本公开另一个例子中,路由设备可以采用以下方式将本设备与用户账号进行绑定:路由设备可以获取用户输入的账号信息,然后将所述账号信息发送给服务端,以供所述服务端在认证通过后建立所述账号信息对应的用户账号与本设备之间的绑定关系。其中,所述账号信息可以由用户在路由设备的登录或设置界面中输入,可以包括:账号ID和账号密码。比如:用户可以在路由设备的登录界面中输入账号ID和账号密码。路由设备可以在获取到所述账号信息后,可以将所述账号信息发送给服务端,服务端对所述账号信息进行认证,当认证通过后,服务端可以建立所述账号信息对应的用户账号与路由设备之间的绑定关系。比如:服务端可以保存所述路由设备与用户账号的账号ID之间的映射关系。当然,在本公开另一个例子中,也可以采用其他方式将路由设备和用户账号进行绑定,本公开对此不作特殊限制。
[0099] 下面结合具体的应用场景来描述本公开的实现过程。
[0100] 图4是根据一示例性实施例示出的另一种网络连接方法的流程图。
[0101] 请参考图4,该实施例可以应用在前述图1所示的应用场景中,所述网络连接方法可以包括以下步骤:
[0102] 在步骤S401中,智能设备在未连网时,广播发送本设备的设备信息。
[0103] 在本实施例中,智能设备在启动后,会尝试接入网络,当无法接入网络时,智能设备会广播发送本设备的设备信息。
[0104] 在步骤S402中,路由设备接收所述智能设备发送的所述设备信息。
[0105] 在本实施例中,与所述智能设备在同一局域网内的路由设备会接收到所述智能设备发送的所述设备信息。
[0106] 在步骤S403中,路由设备生成携带所述设备信息的网络接入请求。
[0107] 基于前述步骤S402,路由设备在接收到所述设备信息后,会为所述智能设备生成携带有所述设备信息的网络接入请求。
[0108] 在步骤S404中,路由设备基于已绑定的用户账号,将所述网络接入请求发送给已登录所述用户账号的终端设备。
[0109] 在本实施例中,路由设备可以将已绑定的用户账号的账号信息和所述网络接入请求发送给服务端,由服务端将根据所述账号信息将所述网络接入请求转发给已登录所述用户账号的终端设备。
[0110] 在步骤S405中,终端设备将所述网络接入请求显示给用户,并开启语音识别功能。
[0111] 在本实施例中,终端在接收到所述网络接入请求后,可以将所述网络接入信息显示给用户,并调用预设的接口开启语音识别功能。
[0112] 在步骤S406中,终端设备在接收到用户通过语音输入的同意指令后,发送允许接入的处理结果给路由设备。
[0113] 在本实施例中,用户可以通过语音的方式输入针对所述网络接入请求的处理结果,比如:同意或拒绝。当终端设备接收到用户通过语音输入的同意指令后,可以发送允许接入的处理结果给路由设备。
[0114] 举例来说,终端设备将所述网络接入请求显示给用户后,用户可以对准终端设备的话筒说“连接网络”,终端设备在获取到“连接网络”的语音之后,经识别确认所述语音为同意指令,然后会发送允许接入的处理结果给路由设备。
[0115] 在步骤S407中,路由设备发送本设备的连接信息给所述智能设备。
[0116] 基于前述步骤S406,路由设备在接收到所述允许接入的处理结果后,可以发送本设备的连接信息给所述智能设备,比如:发送本设备的SSID以及接入密码给所述智能设备。
[0117] 在步骤S408中,智能设备根据所述连接信息进行网络连接。
[0118] 在本实施例中,智能设备在接收到所述连接信息后,可以根据所述连接信息进行网络连接,并在成功接入网络之后,开始相关工作。
[0119] 上述实施例中,所述智能设备和所述路由设备可以参照前述图1和图2实施例中的提供网络连接方法以实现上述流程,本公开在此不再一一赘述。
[0120] 与前述网络连接方法实施例相对应,本公开还提供了网络连接装置的实施例。
[0121] 图5是根据一示例性实施例示出的一种网络连接装置的框图。
[0122] 请参考图5,所述网络连接装置500可以用于路由设备中,包括有:信息接收模块501、请求生成模块502、请求发送模块503、结果接收模块504以及连接发送模块505。
[0123] 其中,所述信息接收模块501,被配置为接收智能设备发送的设备信息,所述设备信息由所述智能设备在未连网时广播发送。
[0124] 所述请求生成模块502,被配置为生成携带所述信息接收模块501接收到的所述设备信息的网络接入请求。
[0125] 所述请求发送模块503,被配置为基于已绑定的用户账号,将所述请求生成模块502生成的网络接入请求发送给已登录所述用户账号的终端设备。
[0126] 所述结果接收模块504,被配置为接收所述终端设备针对所述请求发送模块503发送的网络接入请求返回的处理结果。
[0127] 所述连接发送模块505,被配置为当所述结果接收模块504接收到的处理结果为允许接入时,发送本设备的连接信息给所述智能设备,以供所述智能设备根据所述连接信息连接网络。
[0128] 上述实施例中,路由设备可以在接收到智能设备在未连网时发送的设备信息后,发送携带所述设备信息的网络接入请求给终端设备,并在接收到终端设备返回的允许接入结果后,发送用于接入网络的连接信息给智能设备,以便智能设备接入网络,在整个过程中,用户可以通常终端设备对智能设备进行网络连接确认,无需用户操作智能设备,实现便捷,可操作性好,同时,还可以克服地域限制,实现对智能设备连网的远程控制。
[0129] 图6是根据一示例性实施例示出的一种网络连接装置的框图。
[0130] 请参考图6,该实施例在前述图5所示的实施例的基础上,所述请求发送模块503可以包括:第一发送子模块5031。
[0131] 所述第一发送子模块5031,被配置为将所述已绑定的用户账号的账号信息和所述网络接入请求发送给服务端,以供服务端根据所述账号信息将所述网络接入请求转发给已登录所述用户账号的终端设备。
[0132] 图7是根据一示例性实施例示出的一种网络连接装置的框图。
[0133] 请参考图7,该实施例在前述图6所示的实施例的基础上,所述网络连接装置500还可以包括:账号获取模块506以及账号绑定模块507。
[0134] 其中,所述账号获取模块506,被配置为获取用户输入的账号信息。
[0135] 所述账号绑定模块507,被配置为将所述账号获取模块506获取的账号信息发送给服务端,以供所述服务端在认证通过后建立所述账号信息对应的用户账号与本设备之间的绑定关系。
[0136] 图8是根据一示例性实施例示出的一种网络连接装置的框图。
[0137] 请参考图8,所述网络连接装置800可以用于智能设备中,包括有:广播发送模块801、连接接收模块802以及网络连接模块803。
[0138] 其中,所述广播发送模块801,被配置为在未连网时,广播发送本设备的设备信息。
[0139] 所述连接接收模块802,被配置为接收路由设备发送的连接信息。
[0140] 所述网络连接模块803,被配置为根据所述连接接收模块802接收到的连接信息进行网络连接。
[0141] 所述连接信息由路由设备在接收到终端设备针对网络接入请求返回允许接入的处理结果后发送;所述网络接入请求由所述路由设备生成,并携带所述设备信息。
[0142] 上述实施例中,路由设备可以在接收到智能设备在未连网时发送的设备信息后,发送携带所述设备信息的网络接入请求给终端设备,并在接收到终端设备返回的允许接入结果后,发送用于接入网络的连接信息给智能设备,以便智能设备接入网络,在整个过程中,用户可以通常终端设备对智能设备进行网络连接确认,无需用户操作智能设备,实现便捷,可操作性好,同时,还可以克服地域限制,实现对智能设备连网的远程控制。
[0143] 图9是根据一示例性实施例示出的一种网络连接装置的框图。
[0144] 请参考图9,该实施例在前述图8所示的实施例的基础上,所述广播发送模块801可以包括:连网检测子模块8011以及定期发送子模块8012。
[0145] 其中,所述连网检测子模块8011,被配置为在设备启动后,检测是否能够连接网络。
[0146] 所述定期发送子模块8012,被配置为在所述连网检测子模块8011检测不能连接网络时,定期广播发送本设备的设备信息。
[0147] 上述实施例中,智能设备可以在未连网时,定期广播发送本设备的设备信息,以获取路由设备的连接信息,并接入网络,整个过程无需用户操作智能设备,实现便捷,用户体验较好。
[0148] 上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
[0149] 对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0150] 相应的,本公开还提供一种网络连接装置,所述装置包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:接收智能设备发送的设备信息,所述设备信息由所述智能设备在未连网时广播发送;生成携带所述设备信息的网络接入请求;基于已绑定的用户账号,将所述网络接入请求发送给已登录所述用户账号的终端设备;接收所述终端设备针对所述网络接入请求返回的处理结果;当所述处理结果为允许接入时,发送本设备的连接信息给所述智能设备,以供所述智能设备根据所述连接信息连接网络。
[0151] 相应的,本公开还提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由路由设备的处理器执行时,使得路由设备能够执行一种网络连接方法,所述方法包括:接收智能设备发送的设备信息,所述设备信息由所述智能设备在未连网时广播发送;生成携带所述设备信息的网络接入请求;基于已绑定的用户账号,将所述网络接入请求发送给已登录所述用户账号的终端设备;接收所述终端设备针对所述网络接入请求返回的处理结果;当所述处理结果为允许接入时,发送本设备的连接信息给所述智能设备,以供所述智能设备根据所述连接信息连接网络。
[0152] 相应的,本公开还提供一种网络连接装置,所述装置包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:在未连网时,广播发送本设备的设备信息;接收路由设备发送的连接信息;根据所述连接信息进行网络连接;其中,所述连接信息由路由设备在接收到终端设备针对网络接入请求返回允许接入的处理结果后发送;所述网络接入请求由所述路由设备生成,并携带所述设备信息。
[0153] 相应的,本公开还提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由智能设备的处理器执行时,使得智能设备能够执行一种网络连接方法,所述方法包括:在未连网时,广播发送本设备的设备信息;接收路由设备发送的连接信息;根据所述连接信息进行网络连接;其中,所述连接信息由路由设备在接收到终端设备针对网络接入请求返回允许接入的处理结果后发送;所述网络接入请求由所述路由设备生成,并携带所述设备信息。
[0154] 图10是根据一示例性实施例示出的一种用于网络连接装置1000的框图。例如,装置1000可以被提供为一服务器。参照图10,装置1000包括处理组件1022,其进一步包括一个或多个处理器,以及由存储器1032所代表的存储器资源,用于存储可由处理部件1022的执行的指令,例如应用程序。存储器1032中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1022被配置为执行指令,以执行上述网络连接方法。
[0155] 装置1000还可以包括一个电源组件1026被配置为执行装置1000的电源管理,一个有线或无线网络接口1050被配置为将装置1000连接到网络,和一个输入输出(I/O)接口1058。装置1000可以操作基于存储在存储器1032的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
[0156] 本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0157] 应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
QQ群二维码
意见反馈