掌桥专利:专业的专利平台
掌桥专利
首页

设备联网方法和装置、存储介质和电子装置

文献发布时间:2023-06-19 16:08:01



技术领域

本发明涉及智能家居/智慧家庭技术领域,具体而言,涉及一种设备联网方法和装置、存储介质和电子装置。

背景技术

在家庭物联网中新增物联网设备的过程中,通常需要用户在手机上为新增的设备进行配网。通常需要以下几个步骤:待入网设备进入配网模式;用户选择配网的目标路由器并输入路由器密码;手机将路由器名称和密码发送给待入网设备;待入网设备根据获取的路由器名称和密码,连接路由器以实现设备入网。

在上述过程中,需要用户手动输入路由器的名称和密码,因而经常会因为用户忘记密码或者由于输错密码而导致设备入网失败。也就是说,现有的物联网设备联网方式存在效率低的技术问题。

针对上述的问题,目前尚未提出有效的解决方案。

发明内容

本发明实施例提供了一种设备联网方法和装置、存储介质和电子装置,以至少解决现有物联网设备的联网方式效率较低的技术问题。

根据本发明实施例的一个方面,提供了一种设备联网方法,包括:接收第一设备发送的网络连接参数,其中,第一设备为设备集合中已联网的设备;在目标路由器标识与网络连接参数匹配的情况下,将接收到的网络连接参数给第二设备,以使第二设备利用网络连接参数进行设备联网,其中,目标路由器标识为预先选定的路由器标识;显示联网提示信息,其中,联网提示消息用于指示第二设备已完成设备联网。

根据本发明实施例的另一个方面,还提供了一种设备联网方法,包括:广播联网请求;接收终端设备发送的网络连接参数,其中,网络连接参数为设备集合中已联网的第一设备发送给终端设备的参数值;利用网络连接参数进行设备联网;广播联网反馈信息,其中,联网反馈信息用于指示设备联网状态。

根据本发明实施例的又一方面,还提供了一种设备联网装置,包括:接收单元,用于接收第一设备发送的网络连接参数,其中,第一设备为设备集合中已联网的设备;发送单元,用于在目标路由器标识与网络连接参数匹配的情况下,将接收到的网络连接参数给第二设备,以使第二设备利用网络连接参数进行设备联网,其中,目标路由器标识为预先选定的路由器标识;提示单元,用于显示联网提示信息,其中,联网提示消息用于指示第二设备已完成设备联网。

根据本发明实施例的又一方面,还提供了一种设备联网装置,包括:第一广播单元,用于广播联网请求;接收单元,用于接收终端设备发送的网络连接参数,其中,网络连接参数为设备集合中已联网的第一设备发送给终端设备的参数值;联网单元,用于利用网络连接参数进行设备联网;第二广播单元,用于广播联网反馈信息,其中,联网反馈信息用于指示设备联网状态。

根据本发明实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述设备联网方法。

根据本发明实施例的又一方面,还提供了一种电子装置,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为通过所述计算机程序执行上述的设备联网方法。

在本发明实施例中,接收第一设备发送的网络连接参数,其中,第一设备为设备集合中已联网的设备;在目标路由器标识与网络连接参数匹配的情况下,将接收到的网络连接参数给第二设备,以使第二设备利用网络连接参数进行设备联网,其中,目标路由器标识为预先选定的路由器标识;显示联网提示信息,其中,联网提示消息用于指示第二设备已完成设备联网,从而在用户为待入网设备进行配网操作的过程中,实现了路由器密码的自动发送和联网,避免了用户忘记路由器密码而导致设备联网失败的问题,进而解决了现有物联网设备的联网方式效率较低的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的一种可选的设备联网方法的硬件环境的示意图;

图2是根据本发明实施例的一种可选的设备联网方法的流程图;

图3是根据本发明实施例的另一种可选的设备联网方法的流程图;

图4是根据本发明实施例的一种可选的设备联网装置的结构示意图;

图5是根据本发明实施例的另一种可选的设备联网装置的结构示意图;

图6是根据本发明实施例的一种可选的电子装置的结构示意图;

图7是根据本发明实施例的另一种可选的电子装置的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

根据本申请实施例的一个方面,提供了一种智能家居设备的交互方法。该智能家居设备的交互方法广泛应用于智慧家庭(Smart Home)、智能家居、智能家用设备生态、智慧住宅(Intelligence House)生态等全屋智能数字化控制应用场景。可选地,在本实施例中,上述智能家居设备的交互方法可以应用于如图1所示的由终端设备102和服务器104所构成的硬件环境中。如图1所示,服务器104通过网络与终端设备102进行连接,可用于为终端或终端上安装的客户端提供服务(如应用服务等),可在服务器上或独立于服务器设置数据库,用于为服务器104提供数据存储服务,可在服务器上或独立于服务器配置云计算和/或边缘计算服务,用于为服务器104提供数据运算服务。

上述网络可以包括但不限于以下至少之一:有线网络,无线网络。上述有线网络可以包括但不限于以下至少之一:广域网,城域网,局域网,上述无线网络可以包括但不限于以下至少之一:WIFI(Wireless Fidelity,无线保真),蓝牙。终端设备102可以并不限定于为PC、手机、平板电脑、智能空调、智能烟机、智能冰箱、智能烤箱、智能炉灶、智能洗衣机、智能热水器、智能洗涤设备、智能洗碗机、智能投影设备、智能电视、智能晾衣架、智能窗帘、智能影音、智能插座、智能音响、智能音箱、智能新风设备、智能厨卫设备、智能卫浴设备、智能扫地机器人、智能擦窗机器人、智能拖地机器人、智能空气净化设备、智能蒸箱、智能微波炉、智能厨宝、智能净化器、智能饮水机、智能门锁等。

作为一种可选的实施方式,如图2所示,上述设备联网方法包括以下步骤:

S202,接收第一设备发送的网络连接参数,其中,第一设备为设备集合中已联网的设备;

S204,在目标路由器标识与网络连接参数匹配的情况下,将接收到的网络连接参数给第二设备,以使第二设备利用网络连接参数进行设备联网,其中,目标路由器标识为预先选定的路由器标识;

S206,显示联网提示信息,其中,联网提示消息用于指示第二设备已完成设备联网。

需要说明的是,现有的智能家居设备的绑定方法,通常是在智能家居进入配网模式后,用户通过移动终端(比如手机)检测到智能家居设备,再输入路由器的名称和密码以实现智能家居设备的联网以及绑定。由于用户经常会忘记路由器密码或者输错密码,因此会带来联网效率低下的问题。

在本实施例中,通过接收已联网设备发送的网络连接参数,并在目标路由器标识与网络连接参数匹配的情况下,将接收到的网络连接参数给待联网第二设备,从而在无需用户手动输入路由器密码的情况下,实现待入网设备的自动联网。

需要说明的是,在本实施例中,上述设备集合可以是由多个智能设备组成的设备集合,可以包括但并不限定于为PC、手机、平板电脑、智能空调、智能烟机等具有联网能力的智能设备。上述第一设备为上述智能设备集合中已联网的设备,可以理解的是,上述第一设备在联网之前需要获取路由器的名称和密码以实现设备联网,因此在上述第一设备本地可以保存有上述路由器名称和密码,从而可以将保存的路由器名称和密码发送给执行本实施的移动终端以实现待入网设备的设备联网。

可以理解的是,上述网络连接参数可以包括路由器标识、与路由器标识对应的密码、路由器网络ip地址、路由器mac地址等信息,此处不对具体的网络连接参数进行限定。

进一步地,移动终端在接收到第一设备发送的网络连接参数的情况下,确定用户选择的路由器与接收的网络连接参数匹配的情况下,即确定移动终端接收到的网络连接参数可以用于根据用户选择的路由器进行待联网设备的联网操作,进而将接收到的网络连接参数发送给待联网的第二设备进行联网操作。

可以理解的是,在第二设备接收到移动终端发送的网络连接参数并实现设备联网的情况下,第二设备会向移动终端发送联网反馈信息以提示移动终端已完成联网操作,进而在移动终端上显示联网提示信息,以提示第二设备已完成设备联网。作为一种可选的提示方式,可以在第二设备的显示界面中显示第二设备联网成功的指示消息,还可以控制第二设备的音频控件发出对应提示音以指示第二设备联网成功。在此不对提示第二设备完成联网的提示方式进行限制。

通过本申请的上述实施例,接收已联网的第一设备发送的网络连接参数;在目标路由器标识与网络连接参数匹配的情况下,将接收到的网络连接参数给第二设备,以使第二设备利用网络连接参数进行设备联网;显示联网提示信息,其中,联网提示消息用于指示第二设备已完成设备联网,从而在无需用户手动输入路由器密码的情况下,实现待入网设备的自动联网,避免了用户忘记路由器密码而导致设备联网失败的问题,进而解决了现有物联网设备的联网方式效率较低的技术问题。

作为一种可选的实施方式,上述接收第一设备发送的网络连接参数,还包括:

S1,接收设备集合中的多个设备发送的多个广播信息,其中,多个广播消息中的每个广播消息各对应于一个发送设备,广播信息中携带有用于指示发送设备是否支持向设备集合中的其他设备发送网络连接参数的状态值;

S2,在接收到目标广播信息的情况下,确定目标广播消息对应的发送设备为第一设备,其中,目标广播信息指示第一设备支持向其他设备发送网络连接参数;

S3,在与第一设备建立通讯通道的情况下,获取第一设备发送的网络连接参数。

可以理解的是,在本实施例中,设备集合中包括已联网的设备和未联网的设备,其中已联网的设备中包括与移动终端处于同一局域网的设备和与移动终端处于不同局域网的设备。上述设备集合中的设备均可以向所在网络环境进行状态广播,需要说明的是,设备集合中未联网的设备、已联网设备中与移动终端未处于同一局域网环境的设备可以通过蓝牙进行广播,与已联网设备中与移动终端处于同一局域网的设备可以通过所在的局域网向其他设备进行广播。进一步地,上述广播消息的具体传输方式可以根据UDP协议进行确定。此外,上述设备集合中的设备发送广播消息的频率可以根据需要进行设置,比如可以设置为1小时一次,从而可以在网络连接参数发生变更的情况下,及时通过上述广播的方式通知移动终端更新网络连接参数。

具体地,广播信息中可以携带有网络连接参数的状态值,用于指示发送广播信息的设备是否可以向其他设备传输网络连接参数。移动终端在接收到指示发送广播消息的设备支持向其他设备发送网络连接参数的广播消息的情况下,与发送上述广播消息的设备建立通讯通道。

可以理解的是,移动终端可以在所在的局域网中接收到其他已联网设备发送的广播消息,在接收到指示支持发送网络连接参数的广播消息的情况下,与发送该广播消息的设备建立TCP连接,并通过该连接获取网络连接参数。

通过本申请的上述实施例,以接收设备集合中的多个设备发送的多个广播信息,其中,广播信息中携带有用于指示设备是否支持向设备集合中的其他设备发送网络连接参数的状态值;在接收到目标广播信息的情况下,确定发送目标广播消息的设备为第一设备;在与第一设备建立通讯通道的情况下,获取第一设备发送的网络连接参数,从而实现从设备集合中自动获取网络连接参数,避免了通过接收用户手动输入的结果获取网络连接参数,解决了现有设备连接的效率较低的技术问题。

作为一种可选的方式,在获取第一设备发送的网络连接参数之后,还包括:在网络连接参数的保存时间超过有效时间阈值的情况下,清除网络连接参数。

可以理解的是,在本实施例中,由于移动终端是根据已联网设备的广播消息以确定可以获取网络连接参数的设备,进而通过建立连接以获取网络连接参数。即在网络连接参数发生变更的情况下,假设已联网的第一设备未及时向其他设备广播网络连接参数变更的消息,移动终端便无法及时获知网络连接参数的变更情况。进而,如果将保存在移动终端中的已过期的网络连接参数发送给待联网的第二设备,则可能出现第二设备获取的网络连接参数失效,设备联网失败的情况。

针对上述问题,可以根据实际情况设置在移动终端中获取的网络连接参数的有效时间。比如,可以设置网络连接参数的有效时间为30分钟,从而在从第一设备中获取到网络连接参数的情况下,进一步按照预设时间清除超过30分钟有效时间的网络连接参数,从而避免发送给第二设备的网络连接参数失效的问题。

作为一种可选的实施方式,在接收到目标广播信息的情况下,确定目标广播消息对应的发送设备为第一设备,还包括:

S1,在接收到的是多个目标广播信息的情况下,将与多个目标广播消息各自对应的多个发送设备分别确定为候选设备,其中,所述多个目标广播消息中的每个广播消息各对应于一个发送设备;

S2,将多个目标广播信息中信息质量参数最优的目标广播信息对应的一个候选设备确定为第一设备,其中,信息质量参数包括:信息时延值。

可以理解的是,在移动终端接收到多个指示支持发送网络连接参数的目标广播消息的情况下,需要从发送上述多个目标广播消息的多个设备中确定出一个用于获取网络连接参数的设备。作为一种可选的确定方法,可以获取多个目标广播消息的信息时延值,将信息时延值最低的目标广播消息对应的设备作为获取网络连接参数的第一设备;在另一种可选的方法中,可以获取多个目标广播消息的rssi(received signal strengthindication,接收信号强度指示)值,将rssi最高的设备确定为第一设备。

在另一种可选的实施方式中,多个候选设备可以发送对应于不同路由器的目标广播消息,进一步可以根据上述方法确定出对应于每一个路由器的一条目标广播消息,以及对应于每一条目标广播消息的第一设备。比如,设备a,设备b,设备c均连接了路由器A;设备c,设备d,设备e均连接了路由器B,上述设备a至设备e均向外发送了广播消息。在移动终端接收到对应于上述设备a至设备e的广播消息的情况下,根据每一条广播消息的rssi值,从设备a至设备c中确定出对应于路由器A的第一设备,假设为设备a;并从设备d至设备e中确定出对应于路由器B的第一设备,假设为设备d。进而,移动终端可以从设备a中获取对应于路由器A的网络连接参数,移动终端可以从设备d中获取对应于路由器B的网络连接参数。

通过本申请的上述实施方法,以在接收到的是多个目标广播信息的情况下,将与多个目标广播消息各自对应的多个设备分别确定为候选设备;将多个目标广播信息中信息质量参数最优的目标广播信息对应的候选设备确定为第一设备,从而在多个支持提供网络连接参数的设备中确定出信号质量最佳的设备以获取网络连接参数,从而解决获取网络连接参数的过程中由于信号质量不佳而导致的网络连接参数获取失败的问题,提高了设备联网的连接效率。

作为一种可选的实施方式,在接收第一设备发送的网络连接参数之前,还包括:

S1,获取第二设备广播发送的联网请求;

S2,响应联网请求,向第一设备发送获取请求,其中,获取请求用于请求从第一设备获取网络连接参数。

可以理解的是,上述第二设备为待联网的物联网设备。由于上述设备未连接无线网,可以通过蓝牙连接、usb连接等连接方式向其他设备广播联网请求。

在本实施例中,移动终端在获取到第二设备发送的联网请求的情况下,可以向已联网的第一设备发送网络连接参数获取请求,进而将从第一设备获取到的网络连接参数转发给第二设备,从而避免用户手动输入网络连接参数,进而实现根据已联网设备保存的网络连接参数实现待联网的设备的联网操作。

作为一种可选的实施方式,向第二设备发送网络连接参数之后,还包括:

S1,获取第二设备广播发送的联网反馈信息,其中,联网反馈信息用于指示第二设备的联网状态;

S2,根据联网反馈信息确定第二设备的联网状态;

S3,在联网状态指示第二设备完成设备联网的情况下,显示用于指示联网成功的提示信息。

可以理解的是,在第二设备根据获取的网络连接参数完成网络连接之后,可以通过连接的网络所在的局域网广播联网成功的消息。在移动终端接收到联网成功的消息的情况下,显示用于指示联网成功的提示信息。可以理解的是,在本实施例中,通过移动终端实现设备联网操作后,该设备与上述移动终端也实现了绑定操作。

通过本申请的上述实施例,获取第二设备广播发送的联网反馈信息,其中,联网反馈信息用于指示第二设备的联网状态;根据联网反馈信息确定第二设备的联网状态;在联网状态指示第二设备完成设备联网的情况下,显示用于指示联网成功的提示信息,从而实现移动终端控制待联网设备完成自动联网,解决了现有的设备联网方式效率较低的技术问题。

作为一种可选的实施方式,应用于待联网设备,包括:

S1,广播联网请求;

S2,接收终端设备发送的网络连接参数,其中,网络连接参数为设备集合中已联网的第一设备发送给终端设备的参数值;

S3,利用网络连接参数进行设备联网;

S4,广播联网反馈信息,其中,联网反馈信息用于指示设备联网状态。

如图3所示,以下结合一个具体的实施例对上述方法进行说明。

如步骤S1,已入网设备广播是否支持获取路由器名称、密码;

可以理解的是,在本实施例中,路由器名称和密码即对应于上述网络连接参数,已入网设备对应于第一设备。已入网设备可以根据设置的时间间隔进行上述内容的广播,以指示该设备是否支持其他设备获取路由器名称、密码。

步骤S2,手机如果搜到多个支持获取路由器名称、密码的已入网设备,则选择网络信号质量最优的一个设备进行获取;

具体地,可以获取多个广播消息的rssi(received signal strengthindication,接收信号强度指示)值,将rssi值最高的设备确定为用于获取路由器名称和密码的设备。

步骤S3,手机通过小循环通信发送获取路由器名称、密码的请求;

可以理解的是,上述方法中的小循环通讯即基于TCP连接的通讯方式。

接着如步骤S4,已入网设备返回路由器名称、密码;

S5,手机缓存路由器的名称、密码;

在本实施例中,手机在接收到路由器的名称、密码后,先缓存于本地,可以设置缓存的有效期,比如15分钟,缓存的路由器的名称、密码超时后清除缓存,避免后续路由器信息发生变化导致缓存信息和实际信息不一致的问题。

S6,待入网设备广播入网请求;

具体地,上述待入网设备可以通过蓝牙连接的通讯方式广播入网请求。

S7,手机上的APP发现待入网设备,用户对待入网设备进行配置绑定;

可以理解的是,在本实施例中待入网设备的联网需要在手机上的客户端中实现,在手机客户端检测到待入网设备发送的广播请求的情况下,即在客户端中显示待入网设备的设备图标,并支持用户对待入网设备的入网操作进行配置。

S8,用户选择配网目标路由器,如果已获取到该路由器的密码,则不需要用户输入密码,直接使用缓存的路由器密码;

可以理解的是,在本实施例中,无线网的网络环境可以存在多个,对应于多个网络环境可以包括多个路由器。因此需要用户选择确定出用于网络连接的路由器。在手机中缓存的路由器名称和密码与用户选择的路由器对应的情况下,则可以使用缓存的路由器密码进行设备联网。

S9,手机发送配网的路由器的名称、密码;

S10,待入网设备配网成功,发送上线广播;

在本实施例中,待入网设备联网成功后,可以通过连接的无线网向外广播配网成功的消息。

S11,手机绑定配网成功的设备。

在本实施例中,待联网的设备联网成功后,手机上的客户端也完成了与待联网设备的绑定操作。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

根据本发明实施例的另一个方面,还提供了一种用于实施上述设备联网方法的设备联网装置。如图4所示,该装置包括:

接收单元402,用于接收第一设备发送的网络连接参数,其中,第一设备为设备集合中已联网的设备;

发送单元404,用于在目标路由器标识与网络连接参数匹配的情况下,将接收到的网络连接参数给第二设备,以使第二设备利用网络连接参数进行设备联网,其中,目标路由器标识为预先选定的路由器标识;

提示单元406,显示联网提示信息,其中,联网提示消息用于指示第二设备已完成设备联网。

可选地,在本实施例中,上述各个单元模块所要实现的实施例,可以参考上述各个方法实施例,这里不再赘述。

根据本发明实施例的又一个方面,还提供了一种用于实施上述设备联网方法的设备联网装置。如图5所示,该装置包括:

第一广播单元502,用于广播联网请求;

接收单元504,用于接收终端设备发送的网络连接参数,其中,网络连接参数为设备集合中已联网的第一设备发送给终端设备的参数值;

联网单元506,用于利用网络连接参数进行设备联网;

第二广播单元508,用于广播联网反馈信息,其中,联网反馈信息用于指示设备联网状态。

根据本发明实施例的又一个方面,还提供了一种用于实施上述设备联网方法的电子装置,该电子装置可以是图6所示的终端设备或服务器。本实施例以该电子装置为终端设备为例来说明。如图6所示,该电子装置包括存储器602和处理器604,该存储器602中存储有计算机程序,该处理器604被设置为通过计算机程序执行上述任一项方法实施例中的步骤。

可选地,在本实施例中,上述电子装置可以位于计算机网络的多个网络设备中的至少一个网络设备。

可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:

S1,接收第一设备发送的网络连接参数,其中,第一设备为设备集合中已联网的设备;

S2,在目标路由器标识与网络连接参数匹配的情况下,将接收到的网络连接参数给第二设备,以使第二设备利用网络连接参数进行设备联网,其中,目标路由器标识为预先选定的路由器标识;

S3,显示联网提示信息,其中,联网提示消息用于指示第二设备已完成设备联网。

可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:

S1,广播联网请求;

S2,接收终端设备发送的网络连接参数,其中,网络连接参数为设备集合中已联网的第一设备发送给终端设备的参数值;

S3,利用网络连接参数进行设备联网;

S1,广播联网反馈信息,其中,联网反馈信息用于指示设备联网状态。

可选地,本领域普通技术人员可以理解,图6所示的结构仅为示意,电子装置也可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(MobileInternetDevices,MID)、PAD等终端设备。图6其并不对上述电子装置的结构造成限定。例如,电子装置还可包括比图6中所示更多或者更少的组件(如网络接口等),或者具有与图6所示不同的配置。

其中,存储器602可用于存储软件程序以及模块,如本发明实施例中的设备联网方法和装置对应的程序指令/模块,处理器604通过运行存储在存储器602内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的设备联网方法。存储器602可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器602可进一步包括相对于处理器604远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。其中,存储器602具体可以但不限于用于存储虚拟角色的属性信息、设备联网信息等信息。作为一种示例,如图6所示,上述存储器602中可以但不限于包括上述设备联网装置中的接收单元402、发送单元404、以及提示单元406。此外,还可以包括但不限于上述设备联网装置中的其他模块单元,本示例中不再赘述。

可选地,上述的传输装置606用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置606包括一个网络适配器(NetworkInterfaceController,NIC),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置606为射频(RadioFrequency,RF)模块,其用于通过无线方式与互联网进行通讯。

此外,上述电子装置还包括:显示器608,用于在显示界面设备联网操作界面;和连接总线610,用于连接上述电子装置中的各个模块部件。

根据本发明实施例的又一个方面,还提供了一种用于实施上述设备联网方法的电子装置,该电子装置可以是图7所示的终端设备或服务器。本实施例以该电子装置为终端设备为例来说明。如图7所示,该电子装置包括存储器702和处理器704,该存储器702中存储有计算机程序,该处理器704被设置为通过计算机程序执行上述任一项方法实施例中的步骤。

可选地,在本实施例中,上述电子装置可以位于计算机网络的多个网络设备中的至少一个网络设备。

可选地,本领域普通技术人员可以理解,图7所示的结构仅为示意,电子装置也可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(MobileInternetDevices,MID)、PAD等终端设备。图7其并不对上述电子装置的结构造成限定。例如,电子装置还可包括比图7中所示更多或者更少的组件(如网络接口等),或者具有与图7所示不同的配置。

其中,存储器702可用于存储软件程序以及模块,如本发明实施例中的设备联网方法和装置对应的程序指令/模块,处理器704通过运行存储在存储器702内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的设备联网方法。存储器702可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器702可进一步包括相对于处理器704远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。其中,存储器702具体可以但不限于用于存储虚拟角色的属性信息、设备联网信息等信息。作为一种示例,如图7所示,上述存储器702中可以但不限于包括上述设备联网装置中的第一广播单元502、接收单元504、联网单元506以及第二广播单元508。此外,还可以包括但不限于上述设备联网装置中的其他模块单元,本示例中不再赘述。

可选地,上述的传输装置706用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置706包括一个网络适配器(NetworkInterfaceController,NIC),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置706为射频(RadioFrequency,RF)模块,其用于通过无线方式与互联网进行通讯。

此外,上述电子装置还包括:显示器708,用于在显示界面设备联网操作界面;和连接总线710,用于连接上述电子装置中的各个模块部件。

在其他实施例中,上述终端设备或者服务器可以是一个分布式系统中的一个节点,其中,该分布式系统可以为区块链系统,该区块链系统可以是由该多个节点通过网络通信的形式连接形成的分布式系统。其中,节点之间可以组成点对点(P2P,PeerToPeer)网络,任意形式的计算设备,比如服务器、终端等电子装置都可以通过加入该点对点网络而成为该区块链系统中的一个节点。

根据本申请的一个方面,提供了一种计算机程序产品,该计算机程序产品包括计算机程序/指令,该计算机程序/指令包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分从网络上被下载和安装,和/或从可拆卸介质被安装。在该计算机程序被中央处理器执行时,执行本申请实施例提供的各种功能。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

根据本申请的一个方面,提供了一种计算机可读存储介质,计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述设备联网方方法。

可选地,在本实施例中,上述计算机可读存储介质可以被设置为存储用于执行以下步骤的计算机程序:

S1,接收第一设备发送的网络连接参数,其中,第一设备为设备集合中已联网的设备;

S2,在目标路由器标识与网络连接参数匹配的情况下,将接收到的网络连接参数给第二设备,以使第二设备利用网络连接参数进行设备联网,其中,目标路由器标识为预先选定的路由器标识;

S3,显示联网提示信息,其中,联网提示消息用于指示第二设备已完成设备联网。

可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-OnlyMemory,ROM)、随机存取器(RandomAccessMemory,RAM)、磁盘或光盘等。

上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例上述方法的全部或部分步骤。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

技术分类

06120114718905