智能设备的配网方法、装置及相关设备与流程

文档序号:19750589发布日期:2020-01-21 19:23阅读:461来源:国知局
智能设备的配网方法、装置及相关设备与流程

本发明涉及智能设备网络配置领域,尤其涉及一种智能设备的配网方法、装置及相关设备。



背景技术:

随着互联网技术的发展,越来越多的用户都会使用智能设备。为了提高用户的使用体验感,智能设备也得到了关注。智能设备是指可以分离成几部分的智能设备,例如智能音响往往可以分离成两部分,音箱为一部分,接电的底座为一部分。这样的设计可以把音箱部分作出多样化,也可以让底座使用不同的音箱。在第一次使用智能设备之前,需要对智能设备配网,以使智能设备能够接入用户所使用的无线局域网。

智能设备中的从设备是插在主设备上的,比如说智能音响的作为主设备的音箱是插在作为从设备的底座上的,而一个音箱可以插在不同的底座上,但是在现有技术中,即使用户处于同一个网络环境下,每次更换底座时都要重新配网。这种重复配网的体验会影响用户的使用感,而且多次配网不会百分百成功,严重影响配网成功率。

而配网失败的原因有很多种,大致可以分为以下几类:

1、用户输入wifi密码错误;

2、扫描wifi列表失败,概率出现扫描不到想加入网络的wifi;

3、用户选错wifi账号;

4、发送网络请求失败,即使输入正确的wifi密码、扫描到了wifi并选择正确,也有可能因为网络丢包等原因造成请求失败。

可以看出,除了网络原因外,有很多原因是因为用户手工操作失误导致配网失败的,而手工操作配网步骤繁琐。



技术实现要素:

本发明实施例提供了一种智能设备的配网方法、一种智能设备的配网装置、智能设备的配网设备以及一种计算机可读存储介质,便利了用户对智能设备中的某个部分进行更换而需要重新配网时的配网体验,减少了可能的配网次数,并能方便对大量智能设备的快速配网。

第一方面,本发明实施例公开了一种智能设备的配网方法,其特征在于,所述方法包括:

第一主设备与第二从设备建立连接;其中,所述第二从设备与第二主设备匹配关联;所述第一主设备获取所述第二从设备发送的第二配网信息;所述第二配网信息包括所述第二从设备与所述第二主设备建立连接时,所述第二主设备向所述第二从设备发送的配网信息;所述第一主设备根据所述第二配网信息完成配网。

在上述方法中,第一智能设备的第一主设备可以与第二智能设备的第二从设备建立连接,从而第一主设备可以获取第二从设备发送的第二配网信息,第一主设备可以通过该配网信息完成配网。通过这种方式,在用户需要更换自己的智能设备的某部分时,由于该智能设备的其他部分存储有配网信息,所以当新的部分与该智能设备的其他部分进行连接后,可以利用已经存储的配网信息进行配网,避免了因手动配网所增加的配网次数,便利了用户的配网体验。

基于第一方面,在其中一种可选的实现方式中,所述第一主设备与第一从设备匹配关联;所述方法还包括:

所述第一主设备与所述第一从设备建立连接后,将在所述第一主设备中预先配置的第一配网信息发送给所述第一从设备。

基于第一方面,在其中一种可选的实现方式中,所述第一主设备获取所述第二从设备发送的第二配网信息,包括:

所述第一主设备接收第二从设备发送的第二身份标识;所述第一主设备判断所述第二身份标识与第一身份标识是否匹配;所述第一身份标识为所述第一主设备预先存储身份标识;若不匹配,所述第一主设备向所述第二从设备发送配网信息请求;所述第一主设备接收所述第二从设备响应所述配网信息请求发送的第二配网信息。

第二方面,本发明实施例公开了一种智能设备的配网方法,其特征在于,所述方法包括:

第二从设备与第二主设备建立连接;其中,所述第二从设备与第二主设备匹配关联;所述第二从设备接收所述第二主设备发送的第二配网信息;所述第二从设备与第一主设备进行连接;所述第二从设备将所述第二配网信息发送给所述第一主设备;所述第二配网信息用于所述第一主设备完成配网。

在上述方法中,第二从设备为该智能设备的某部分,第一主设备为其他智能设备的其他部分,当第二从设备与第而主设备进行连接后,第二从设备收到第二主设备发来的配网信息,所以当第二从设备与第一主设备进行连接时,可以将该配网信息发送给第二从设备,这样第二从设备可以根据此配网信息完成配网。通过此方法,通过这种方式,在需要对大量的智能设备进行配网的时候,可以利用某台已经配网成功的智能设备对其他智能设备进行快速配网,提高了配网效率并且更加方便快速。

基于第二方面,在其中一种可选的实现方式中,所述第二从设备与第一主设备进行连接之后,所述第二从设备将所述第二配网信息发送给所述第一主设备之前,还包括:

所述第二从设备将第二身份标识发送给所述第一主设备;所述第二身份标识为所述第二从设备预先存储身份标识;所述第二从设备接收所述第一主设备发送配网信息请求;所述配网信息请求包括所述第一主设备判断所述第二身份标识与第一身份标识不匹配的情况下发送的请求;所述配网信息请求用于指示所述第二从设备发送第二配网信息;所述第一身份标识为所述第一主设备预先存储身份标识。

第三方面,本发明实施例公开了一种智能设备的配网装置,包括:

连接单元,用于第一主设备与第二从设备建立连接;

获取单元,所述第一主设备获取所述第二从设备发送的第二配网信息;所述第二配网信息包括所述第二从设备与所述第二主设备建立连接时,所述第二主设备向所述第二从设备发送的配网信息;

配网单元,用于所述第一主设备根据所述第二配网信息完成配网。

基于第三方面,在其中一种可选的实现方式中,所述第一主设备与第一从设备匹配关联;所述装置还包括:

发送单元,用于所述第一主设备与所述第一从设备建立连接后,将在所述第一主设备中预先配置的第一配网信息发送给所述第一从设备。

第四方面,一种智能设备的配网装置,所述装置包括:

连接单元,用于第二从设备与第二主设备建立连接;其中,所述第二从设备与第二主设备匹配关联;

接收单元,用于所述第二从设备接收所述第二主设备发送的第二配网信息;

连接单元还用于,所述第二从设备与第一主设备进行连接;

发送单元,用于所述第二从设备将所述第二配网信息发送给所述第一主设备;所述第二配网信息用于所述第一主设备完成配网。

第五方面,本发明实施例公开了一种智能设备的配网设备,包括处理器,其中所述处理器被配置用于调用存储的配网程序,执行上述智能设备的配网方法。

第六方面,本发明实施例公开了一种计算机可读存储介质,所述计算机可读存储介质存储有程序指令,所述程序指令当被处理器执行时使所述处理器执行上述智能设备的配网方法。

需要说明的是,本发明实施例中所提到的连接为接触式连接或/和非接触式连接或/和其他连接,只需要保证进行连接的部分可以进行数据的交互。

需要说明的是,本发明实施例中所提到的主设备和从设备可以分离而独立存在。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作介绍。

图1(a)是本发明实施例提供的一种智能设备配网方法的系统架构图;

图1(b)是本发明实施例提供的智能设备的配网方法的示意图;

图2是本发明实施例提供的一种智能设备的配网方法的流程示意图;

图3是本发明实施例提供的智能设备的配网方法的另一种方法流程示意图;

图4是本发明实施例提供的智能设备的配网方法的另一种方法流程示意图;

图5是本发明实施例提供的智能设备的配网装置的功能单元示意图;

图6是本发明实施例提供的另一种智能设备的配网装置的功能单元示意图;

图7本发明实施例提供的智能设备的配网设备的结构示意图。

具体实施方式

下面结合本发明实施例中的附图对本发明实施例进行描述。

本发明的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

在本说明书中使用的术语“部件”、“模块”、“系统”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,部件可以是但不限于,在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序和/或计算机。通过图示,在计算设备上运行的应用和计算设备都可以是部件。一个或多个部件可驻留在进程和/或执行线程中,部件可位于一个计算机上和/或分布在2个或更多个计算机之间。此外,这些部件可从在上面存储有各种数据结构的各种计算机可读介质执行。部件可例如根据具有一个或多个数据分组(例如来自与本地系统、分布式系统和/或网络间的另一部件交互的二个部件的数据,例如通过信号与其它系统交互的互联网)的信号通过本地和/或远程进程来通信。

下面将结合本发明实施例中的附图,进行说明。

为了更好的理解本发明实施例提供的一种智能设备配网方法,先说明该智能设备配网方法可以应用的技术场景。具体而言,本发明实施例的智能设备配网方法可以应用在如下所示的场景a、场景b和场景c中,但本发明实施例的智能设备配网方法不限于这三种应用场景。下面分别对场景a、场景b和场景c进行简单的介绍。

场景a:

当智能设备中的主设备由于某些原因坏掉或者丢失,需要更换新的主设备。更换新的主设备会导致之前已经配网成功的网络失效,需要重新在新的主设备中输入网络的名称信息和密码。通过本发明实施例的智能设备配网方法,当旧的从设备直接插上新的主设备后,不需要重新对主设备进行配网,该智能设备就可以直接完成配网使用。

场景b:

当用户1带着智能设备1去用户2的家中与智能设备2一起玩,智能设备1需要在用户2家中的网络环境下进行配网,但是目前的方法都要求用户1手动对智能设备1进行配网。通过本发明实施例的智能设备配网方法,可以将用户2的智能设备2的从设备插在用户1的智能设备1的主设备上就可以对用户1的智能设备1完成配网。

场景c:

当线下门店或者手游网吧,需要快速对大量展示智能设备(假设100台)进行配网,如果依次对每台智能设备进行配网操作,必然效率低下。通过本发明实施例的智能设备配网方法只需要将其中一台智能设备配好网,在这台配好网的智能设备的从设备拔下来插到其余剩下的99台智能设备的主设备上,就可以使得这99台智能设备快速完成配网。

下面先对本发明实施例涉及的相关术语进行解释说明,以便于本领域技术人员理解。

(1)配网

在本发明实施例中,配网是指让智能设备连接网络,并可以和后台服务器进行通信的过程。通常智能设备配网需要知道要连接的wifi帐号、密码以及连网码。

(2)智能设备

在本发明实施例中,智能设备是指任何一种具有计算处理能力的设备、器械或者机器。而功能完备的智能设备必须具备灵敏准确的感知功能、正确的思维与判断功能以及行之有效的执行功能。

(3)模块化智能设备

在本发明实施例中,智能设备是指可分离成几部分的智能设备。例如智能音响往往可以分离成两部分,音箱为一部分,接电的底座为一部分。

其次,为了便于理解本发明实施例,以下具体分析本发明实施例所需要解决的技术问题以及对应的应用场景。由于智能设备是可以进行分离的设备,目前并没有对智能设备的配网方案,在对智能设备进行配网的过程中,大多数还是采用对一体式智能设备的配网步骤。举例来说,针对智能音响,它可以分为底座和音箱两部分,而一个音箱可以与不同的底座进行连接,往往在更换底座的时候都需要重新配网,即使用户是处于同一网络的环境下,这种做法显得十分不合理。而一般的配网过程耗时较长且有一定的失败率,十分影响用户的体验。

因此,针对上述技术问题,本发明主要解决的问题为如何快速给智能设备配网。

基于上述提出的技术问题以及本发明中对应的应用场景,也为了便于理解本发明实施例,下面先对本发明实施例所基于的其中一种系统架构进行描述。请参考图1(a),图1(a)是本发明实施例提供的一种系统构架示意图。本发明中的系统构架可以包括图1(a)中的电子设备101、服务器102、第一智能设备103和第二智能设备104,其中,第一智能设备103是由第一从设备105和第一主设备104组成,第二智能设备104是由第一从设备106和第一主设备107组成。在本系统中,由用户操作电子设备101将配网信息发送给第一智能设备103,第一智能设备103通过配网信息连接上具有相同配网信息的无线路由器或者是设置了相同配网信息的作为热点的移动终端等,从而第一智能设备103可以和服务器102进行通信。在智能设备103配网成功后,第一智能设备103中的主设备104将配网信息发送给从设备105,从设备105接收到配网信息后进行信息序列化存储为配网文件。当智能设备103中的从设备105与主设备106进行物理连接时,从设备105将配网信息发送给主设备106,从而主设备106可以根据配网信息完成配网。如图1(b)所示,第一智能设备103的从设备105可以与第二智能设备104的主设备108建立连接,从而从设备105可以将存储的配网信息发送给主设备108,这样第二智能104可以通过该配网信息完成配网,设备详细描述可参见下述实施例的相关描述,此处不对此展开。其中,

电子设备101可以是通信终端、移动设备、用户终端、移动终端、无线通信设备、便携式终端电子设备,主要用于数据的输入以及处理结果的输出或显示等,也可以是安装于或运行于上述任意设备上的软件客户端、应用程序等。例如,终端可以是移动电话、无绳电话、智能手表、可穿戴设备、平板设备、具备无线通信功能的手持设备、计算设备、车载通信模块、智能电表或连接到无线调制解调器的其它处理设备等。

智能设备103为可分离成几部分的智能设备,在本发明实施例中智能设备103可分离成主设备104和从设备105,并且从设备104可以作为单独的一部分便携设备使用,同时从设备104可以复用不同的主设备105。例如,智能音响可以分离成底座和音箱、智能机器人可以分离成机器人的头部和身体、智能u盘可以分离成u盘外设和底座部分。

可以理解的是,图1(a)中的网络架构只是本发明实施例中的一种示例性的实施方式,本发明实施例中的系统架构包括但不仅限于以上系统架构。

下面结合图2就本发明的智能设备的配网方法进行说明,如图2所示,其为本发明实施例提供的一种智能设备配网方法的流程示意图,该方法可以基于图1(a)所示的系统架构或者其他架构来实现,该方法可以包括但不限于如下步骤:

s201,第一主设备与第二从设备建立连接;

具体地,智能设备包括可分离的主设备和从设备,其中第二从设备与第二主设备匹配关联,第一主设备可以与第二从设备建立连接。举例来说,用户带着自己的智能设备(假如是智能机器人1)去朋友家与朋友的智能设备(假如是智能机器人2)玩,而智能机器人1和智能机器人2中的头部和身体都是可以分离的,自己的智能机器人1的头部可以与朋友的智能机器人2的身体建立连接;又举例来说,用户拥有一个智能设备(假如是智能音箱),该智能音箱是可以分离成底座部分和音箱部分的,当用户的底座坏了需要更换一个新的底座才能使该智能音箱正常工作时,该新的底座可以与原来的音箱建立连接。

需要说明的是,本发明实施例中的连接包括接触式连接和/或非接触式连接和/或其他连接,需要建立连接的部分可以进行信息交互。

s202,所述第一主设备获取所述第二从设备发送的第二配网信息;

具体地,所述第一主设备获取所述第二从设备发送的第二配网信息,所述第二配网信息包括所述第二从设备与所述第二主设备建立连接时,所述第二主设备向所述第一从设备发送的配网信息。

在其中一个可能的实施例中,所述第一主设备与第一从设备匹配关联;所述方法还包括:所述第一主设备与所述第一从设备建立连接后,将在所述第一主设备中预先配置的第一配网信息发送给所述第一从设备。

在其中一个可能的实施例中,所述第一主设备获取所述第二从设备发送的第二配网信息,包括:所述第一主设备接收第二从设备发送的第二身份标识;所述第一主设备判断所述第二身份标识与第一身份标识是否匹配;所述第一身份标识为所述第一主设备预先存储的身份标识;若不匹配,所述第一主设备向所述第二从设备发送配网信息请求;所述第一主设备接收所述第二从设备响应所述配网信息请求发送的第二配网信息。举例来说,智能设备包括可分离的主设备和从设备,智能设备的出厂配置存储有身份标识,所以用户从线上或/和线下获得的智能设备中,主设备和从设备都具有唯一的身份标识,所以当某智能设备的从设备与另一智能设备的主设备进行连接时,需要根据身份标识进行身份的判断。

举例来说,用户带着自己的智能设备(假如是智能机器人1)去朋友家与朋友的智能设备(假如是智能机器人2)玩,智能机器人1和智能机器人2都是可以分离成头部和身体的,这时就需要连接上朋友家的网络,而朋友家的智能机器人2是存储有配网信息的,这时将自己的智能机器人1的头部与朋友的智能机器人2的身体进行连接,这时智能机器人1的头部意识到与自己建立连接的身体不是匹配关联的,会向智能机器人2的身体发送配网信息请求,智能机器人2会将自己存储的配网信息发送给智能机器人1的头部,这样智能机器人1的头部就获取到该配网信息。

需要说明的是,配网信息携带有与无线调试网络相同的网络名称信息、网络密码和连网码;无线调试网络可以是预先调试为相同配网信息的无线路由器或者是设备了相同配网信息的作为热点的移动终端等。

s203,所述第一主设备根据所述第二配网信息完成配网;

具体地,第一主设备接收到第二从设备发送来的配网信息,根据配网信息中携带的网络名称信息进行扫描,并根据配网信息中携带的网络密码进行连接,并建立网络连接,可以和后台服务器进行通信。

下面结合图3就本发明的智能设备的配网方法进行说明,如图3所示,其为本发明实施例提供的另一种智能设备的配网方法的流程示意图,该方法可以基于图1(a)所示的系统架构或者其他架构来实现,该方法可以包括但不限于如下步骤:

s301,第二从设备与第二主设备建立连接;

具体地,智能设备包括可分离的主设备和从设备,第二从设备与第二主设备建立连接,其中,第二从设备与第二主设备匹配关联,也就是说,第二从设备与第二主设备从出厂开始是匹配关联在一起的。举例来说,用户从线上商城或者线下商城得到了一个智能设备(假如是智能机器人),该智能机器人是可分离成头部和身体,该头部和身体是可以建立连接的,所以该智能机器人的头部和身体是匹配关联的。

s302,所述第二从设备接收所述第二主设备发送的第二配网信息;

具体地,在得到某智能设备后,该智能设备包括可分离的主设备和从设备,为了让它能正常工作,需要将它连接网络,所以需要用户将配网信息给该智能设备,当该智能设备的第二主设备在收到用户终端发送来的配网信息后,根据配网信息连接网络,并可以和后台服务器进行通信,在第耳主设备配网成功后将所述配网信息发送给该智能设备中的第二从设备。

s303,所述第二从设备与第一主设备进行连接;

在其中一个可能的实施例中,所述第二从设备与第一主设备进行连接之后所述第二从设备将所述第二配网信息发送给所述第一主设备之前,还包括:所述第二从设备将第二身份标识发送给所述第一主设备;所述第二身份标识为所述第二从设备预先存储身份标识;所述第二从设备接收所述第一主设备发送配网信息请求;所述配网信息请求包括所述第一主设备判断所述第二身份标识与第一身份标识不匹配的情况下发送的请求;所述配网信息请求用于指示所述第二从设备发送第二配网信息;所述第一身份标识为所述第一主设备预先存储身份标识。

具体地,第二从设备为第二智能设备的某部分,第一主设备为第一智能设备的某部分,第二从设备可以与第一主设备进行连接。举例来说,若某线下门店需要展示大规模智能设备(假如是100台智能机器人),该智能机器人是可以分离成头部和身体的,而需要把这些智能机器人连接上网络才能展现出这个智能机器人的功能,所以可以将其中一台智能机器人通过手动配网的方法连接上网络,这样该智能机器人就会存储有该配网信息,这时可以将该配好网的智能机器人的头部依次与剩下的99台智能机器人的身体进行连接。

s304,所述第二从设备将所述第二配网信息发送给所述第一主设备;

具体地,第二从设备收到第一主设备发送的配网信息请求,将自己存储的第二配网信息发送给第一主设备。

下面结合图4就本发明的智能设备的配网方法进行说明,如图4所示,其为本发明实施例提供的另一种智能设备的配网方法的流程示意图,该方法可以基于图1(a)所示的系统架构或者其他架构来实现,该方法可以包括但不限于如下步骤:

s401,第一主设备获取配网信息;

具体地,用户操作电子设备可以通过预先设置的配网信息连接至无线调试网络,然后将所述配网信息发送给智能设备中的第一主设备,因此第一主设备获取配网信息。举例来说,用户在获得智能设备(例如:智能音响)后,该智能音响可以分为底座部分和音箱部分,对于同一套智能音响而言,底座部分和音箱部分是具有相同的身份id,用户操作电子设备连接至无线调试网络,用户通过电子设备上的app将配网信息发送给智能音响。

其中,配网信息携带有与无线调试网络相同的网络名称信息、网络密码和连网码;

其中,无线调试网络可以是预先调试为相同配网信息的无线路由器或者是设备了相同配网信息的作为热点的移动终端等。

s402,第一主设备配网成功后,将配网信息发送给第一从设备;

具体地,第一种主设备在收到用户终端发送来的配网信息后,根据配网信息连接网络,并可以和服务器进行通信。在配网成功后将所述配网信息发送给智能设备中的第一从设备;其中,第一主设备与第一从设备具有第一身份标识。举例来说,在智能音响的底座连网成功后,将配网信息发送给智能音响的音箱部分。

s403,第一从设备存储配网信息;

具体地,第一从设备在接收到第一主设备发送来的配网信息后进行信息序列化存储为配网文件。举例来说,智能音响的音箱部分在收到底座发来的配网信息后进行存储。

s404,第一从设备与第二主设备进行物理连接后,第一从设备收到第二主设备发送的配网信息请求;

在其中一个可能的实施例中,第一从设备与第二主设备进行物理连接后,第一从设备将第一身份标识发送给第二主设备,第一身份标识用于第二主设备发送配网信息请求给第一主设备;其中,第二主设备具有第二身份标识。

具体地,在第一从设备与第二主设备进行物理连接后,第一从设备将自己的第一身份标识发送给第二主设备,第二主设备识别出接收到的第一身份标识与自己的第二身份标识不一致,第二主设备向第一主设备发送配网信息请求,因此第一从设备收到第二主设备发送的配网信息请求。举例来说,若某用户的一个智能音响的底座因为某些不可抗拒的因素不能工作了,需要更换新的底座才能使智能音响正常工作,所以当旧的音箱插到新的底座上面的时候,新的底座意识到旧的音箱与自己不是配套设备,所述新的底座发送配网请求消息给旧的音箱。

s405,第一从设备收到配网信息请求后,判断是否存储有配网信息;

具体地,在第一从设备收到第二主设备发送的配网信息请求后,第二主设备在收到第一从设备发送的配网信息后完成配网之前,第一从设备判断是否存储有配网文件,若存储有配网文件,则执行步骤s406,若没有存储配网文件,则执行步骤s407,其中配网文件是所述配网信息在第一从设备中进行序列化存储成为的。举例来说,旧的音箱在收到新的底座发来的配网信息请求后,旧的音箱会判断自己是否存储有配网信息,若旧的音箱曾存储有多个配网信息,就将这多个配网信息发送给新的底座;若旧的音箱没有配网信息,就发送空信息或不发送信息给新的底座。

s406,第二主设备接收到第一从设备发送的配网信息;

具体地,若第一从设备上存储有配网信息则发送给第二主设备,第二主设备接收到第一从设备发送的配网信息,所述配网信息用于指示第二主设备完成配网。举例来说,新的底座会收到旧的音箱发送来的所有配网信息。

s407,第二主设备通过用户终端发来的配网信息进行配网,在配网成功后将配网信息发送给第一从设备;

具体地,若第一从设备上没有存储配网文件,则向第二主设备发送空信息,所述空信息用于指示第二主设备通过用户终端发送的配网信息完成配网,第二主设备没有收到第一从设备发来的配网信息,则第二主设备通过用户终端发来的配网信息进行配网,并在配网成功后将配网信息发送给第一从设备。举例来说,若新的底座收到旧的音箱发送来的空信息或者没有收到旧的音箱发送来的信息,则由用户通过终端上app将配网信息发送给新的底座,用新的底座进行配网,在新的底座配网成功后将配网信息发送给旧的音箱。

s408,第二主设备收到配网信息后根据网络的名称信息进行查询判断;

具体地,第二主设备根据网络的名称信息进行网络的查询,若第二主设备查询到网络,则执行步骤s409;若第二主设备没有查询到网络,则执行步骤s210。举例来说,由于旧的音箱里面可能存储有许多条配网信息,所以旧的底座在收到配网信息后,需要通过配网信息中的网络的名称信息找到与所处的网络环境一致的网络的名称信息。

s409,第二主设备直接进行配网;

具体地,第二主设备根据第一从设备发来的配网信息进行配网。举例来说,新的底座通过配网信息中网络的名称信息找到与所处的网络环境一致的网络的名称信息后,通过配网信息中该网络的密码完成配网。

s410,第二主设备通过用户终端发来的配网信息进行配网,在配网成功后将配网信息发送给第一从设备;

具体地,若所述第二主设备没有查询到所述网络,则第二主设备通过用户终端发来的配网信息进行配网,并在配网成功后将配网信息发送给第一从设备。举例来说,若新的底座收到旧的音箱发来的配网信息中没有与新的底座所处的网络环境中一致的网络,则由用户通过终端上app将配网信息发送给新的底座,用新的底座进行配网,在新的底座配网成功后将配网信息发送给旧的音箱。

需要说明的是,本发明实施例中智能设备不限于音箱与底座形式的智能音响,也可以是其他组合方式,如优盘外设与底座,机器人的身体和头部等等,只需要有存储配网信息的模板部分可读写即可。

实施本发明实施例,可以通过智能设备的从设备上存储的配网信息,在用户更换智能设备的主设备时,从设备将存储的配网信息发送给主设备,使得主设备能完成配网,从而可以减少了因手工操作失误导致配网失败的概率,增加了用户在更换主设备时的配网体验感,并且可以实现对大量智能设备的快速配网,提高配网效率。

为了便于更好地实施本发明实施例的上述方案,请参阅图5,图5是本发明实施例提供的一种智能设备的配网装置的结构示意图,如图5所示,所述装置50包括获取连接单元501、获取单元502和配网单元503,其中,

连接单元501,用于第一主设备与第二从设备建立连接;

获取单元502,所述第一主设备获取所述第二从设备发送的第二配网信息;所述第二配网信息包括所述第二从设备与所述第二主设备建立连接时,所述第二主设备向所述第二从设备发送的配网信息;

配网单元503,用于所述第一主设备根据所述第二配网信息完成配网。

在一种可能的实现方式中,所述装置还可以包括,发送单元504,用于所述第一主设备与所述第一从设备建立连接后,将在所述第一主设备中预先配置的第一配网信息发送给所述第一从设备。

需要说明的是,各个单元的实现还可以对应参照图2和图4所示的方法实施例的相应描述,此处不再赘述。

为了便于更好地实施本发明实施例的上述方案,请参阅图6,图6是本发明实施例提供的另一种智能设备的配网装置的结构示意图,如图6所示,所述装置60包括连接元601、接收单元602和发送单元603其中,

连接单元601,用于第二从设备与第二主设备建立连接;其中,所述第二从设备与第二主设备匹配关联;

接收单元602,用于所述第二从设备接收所述第二主设备发送的第二配网信息;

连接单元601还用于,所述第二从设备与第一主设备进行连接;

发送单元603,用于所述第二从设备将所述第二配网信息发送给所述第一主设备;所述第二配网信息用于所述第一主设备完成配网。

需要说明的是,各个单元的实现还可以对应参照图3和图4所示的方法实施例的相应描述,此处不再赘述。

图7是本发明实施例提供的一种智能设备的配网设备的结构示意图。图5所示的智能设备的配网设备70包括一个或多个存储器701、一个或多个处理器702以及一个或多个通信接口703。这些部件可通过总线704或者其他方式连接,图7以通过总线连接为例。其中,存储器701、处理器702、通信接口703通过总线704实现彼此之间的通信连接。

存储器701可以和处理器702通过总线704或者输入输出端口耦合,存储器701也可以与处理器702集成在一起。存储器701用于存储各种软件程序或/和多组指令或者数据。具体的,存储器701可以是只读存储器(readonlymemory,rom),静态存储设备,动态存储设备或者随机存取存储器(randomaccessmemory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是带电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器701可包括高速随机存取的存储器,并且也可包括非易失性存储器,例如一个或多个磁盘存储设备、闪存设备或其他非易失性固态存储设备。存储器701可以存储操作系统(下述简称系统),例如ucos、vxworks、rtlinux等嵌入式操作系统。存储器702还可以存储网络通信程序,该网络通信程序可用于与一个或多个附加设备,一个或多个用户设备,一个或多个电子设备进行通信。存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。

其中,存储器701可以存储程序,当存储器701中存储的程序被处理器702执行时,处理器702和通信接口703用于执行本发明实施例的智能设备配网方法的各个步骤。

处理器702可以采用通用的中央处理器(centralprocessingunit,cpu),微处理器,应用专用集成电路(applicationspecificintegratedcircuit,asic),图形处理器(graphicsprocessingunit,gpu)或者一个或多个集成电路,用于执行相关程序,以执行本发明方法实施例的智能设备配网方法。

处理器702还可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,本发明的样本生成器的训练方法的各个步骤可以通过处理器702中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器702还可以是通用处理器、数字信号处理器(digitalsignalprocessing,dsp)、专用集成电路(asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器701,处理器702读取存储器701中的信息,结合其硬件完成本发明方法实施例的智能设备配网方法。

处理器702还可以是一种集成电路芯片,具有信号的处理能力。上述的处理器702还可以是通用处理器、数字信号处理器(digitalsignalprocessing,dsp)、专用集成电路(asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器701,处理器702读取存储器701中的信息,结合其硬件完成本发明方法实施例的智能设备配网方法。

通信接口703可用于智能设备的配网设备70与其他通讯设备,例如其他电子设备,进行通信。具体地,通信接口703可以是有线接口。

总线704可包括在设备70各个部件(例如,存储器701、处理器702、通信接口703)之间传送信息的通路。

上述各个功能器件的具体实现可以参见上述各个方法实施例中相关描述,本发明实施例不再赘述。

以上所揭露的仅为本发明的部分实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1