一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

设备配网方法、系统、电子设备及存储介质与流程

2022-02-22 07:16:20 来源:中国专利 TAG:
设备配网方法、系统、电子设备及存储介质与流程

本申请涉及智能家居技术领域,尤其涉及一种设备配网方法、系统、电子设备及存储介质。

背景技术

随着智能家居的发展,智能家居产品的品类越来越多,配网方式也越来越多样化,并且智能设备的通信模块要先复位才能配网。但在手动配网时,手机APP显示的是复位的待配网设备的通信模块的地址名称,如果用户先把全部待配网设备复位后再配网,当待配网设备包括多个时,手机APP中也会有多个地址名称,若只基于地址名称,则用户无法准确确定该地址名称对应的待配网设备,进而无法准确选中目前正在配网的待配网设备。

针对相关技术中,在待配网设备存在多个的情况下,存在无法准确选择出正在配网的智能设备的技术问题。



技术实现要素:

为了解决上述待配网设备存在多个的情况下,存在无法准确选择出正在配网的智能设备的技术问题,本申请提供了一种设备配网方法、系统、电子设备及存储介质。

第一方面,本申请实施例提供了一种设备配网方法,包括:

获取至少两个待配网设备中,与每个所述待配网设备对应的复位时间,其中,对于每个所述待配网设备,所述待配网设备对应的复位时间为所述待配网设备的配网信息进行复位的时间;

按照与每个所述待配网设备对应的复位时间,确定对所述至少两个待配网设备进行配网的配网顺序;

按照所述配网顺序以及与每个所述待配网设备对应的设备信息生成用于对所述至少两个待配网设备进行配网的配网交互信息;

将所述配网交互信息下发至用于对所述至少两个待配网设备进行配网的指定终端,以使所述指定终端按照所述配网顺序依次对各个设备信息进行展示。

可选地,如前述的方法,所述按照与每个所述待配网设备对应的复位时间,确定对所述至少两个待配网设备进行配网的配网顺序包括:

按照预设排序策略,根据每个所述待配网设备对应的复位时间,对各个所述待配网设备的配网次序进行排序,得到所述配网顺序,其中,所述预设排序策略为按照配网时间由远及近进行排序或者按照配网时间由近及远进行排序中的一种。

可选地,如前述的方法,在所述获取至少两个待配网设备中,与每个所述待配网设备对应的复位时间之后,所述方法还包括:

确定与每个所述待配网设备对应的通信协议;

按照所述通信协议,对所有所述待配网设备进行分组,得到至少一个待配网设备集合,其中,每个所述待配网设备集合中包括至少一个所述待配网设备,且每个所述待配网设备集合中的所有所述待配网设备对应有相同的所述通信协议;

对于每个所述待配网设备集合,按照所述复位时间,确定对所述待配网设备集合中的所有所述待配网设备进行配网的子配网顺序,并按照所述子配网顺序以及与所述待配网设备集合的每个所述待配网设备对应的设备信息,生成用于对所述待配网设备集合中的所有待配网设备进行配网的配网交互信息。

可选地,如前述的方法,在所述将所述配网交互信息下发至指定终端,以使所述指定终端按照所述配网顺序依次对各个设备信息进行展示之后,所述方法还包括:

获取与每个所述待配网设备对应的当前配网信息;

在所述当前配网信息指示对应的所述待配网设备完成配网的情况下,将所述当前配网信息对应的所述待配网设备确定为已配网设备;

在所述配网交互信息中删除所述已配网设备对应的信息,得到修改后配网交互信息;

将所述修改后配网交互信息下发至所述指定终端,以使所述指定终端对所述修改后配网交互信息中指示的各个所述待配网设备对应的所述设备信息进行展示。

另一方面,本申请实施例提供了一种设备配网方法,包括:

获取来自于至少两个待配网设备中的各待配网设备的复位时间,并确定所述待配网设备与复位时间之间的目标对应关系,其中,对于每个所述待配网设备,所述待配网设备对应的复位时间为所述待配网设备的配网信息进行复位的时间;

将所述目标对应关系发送至服务器,以使所述服务器根据所述目标对应关系生成用于对所述至少两个待配网设备进行配网的配网交互信息;

获取来自于所述服务器的所述配网交互信息,其中,所述配网交互信息包括按照配网顺序依次排序的各个设备信息,所述设备信息与所述待配网设备一一对应,所述配网顺序为所述服务器按照与每个所述待配网设备对应的复位时间,确定得到的用于对所述至少两个待配网设备进行配网的顺序;

对所述配网交互信息进行展示。

可选地,如前述的方法,所述获取来自于至少两个待配网设备中的各待配网设备的复位时间,并确定所述待配网设备与复位时间之间的对应关系,包括:

获取来自于所述待配网设备的复位时间,以及所述待配网设备的通信模块的地址名称;

通过建立所述复位时间与所述地址名称之间的对应关系,得到所述目标对应关系。

可选地,如前述的方法,

所述获取来自于至少两个待配网设备中的各待配网设备的复位时间,并确定所述待配网设备与复位时间之间的目标对应关系,包括:

获取与每个所述待配网设备对应的通信协议;

通过建立所述通信协议、所述复位时间与所述地址名称之间的对应关系,得到所述目标对应关系;

所述对所述配网交互信息进行展示,包括:

在所述配网交互信息中包括至少两个子配网交互信息的情况下,响应于用于选择与目标通信协议对应选项的目标操作,在所述至少两个子配网交互信息中确定出与所述目标通信协议对应的目标子配网交互信息,其中,所述目标子配网交互信息所对应的待配网设备集合中包括至少一个所述待配网设备,且每个所述待配网设备集合中的所有所述待配网设备对应有相同的所述目标通信协议,所述目标子配网交互信息还用于指示对所述待配网设备集合中的所有所述待配网设备进行配网的子配网顺序;

展示所述目标子配网交互信息。

另一方面,本申请实施例提供了一种设备配网服务器,包括:

获取模块,用于获取至少两个待配网设备中,与每个所述待配网设备对应的复位时间,其中,对于每个所述待配网设备,所述待配网设备对应的复位时间为所述待配网设备的配网信息进行复位的时间;

确定模块,用于按照与每个所述待配网设备对应的复位时间,确定对所述至少两个待配网设备进行配网的配网顺序;

生成模块,用于按照所述配网顺序以及与每个所述待配网设备对应的设备信息生成用于对所述至少两个待配网设备进行配网的配网交互信息;

下发模块,用于将所述配网交互信息下发至用于对所述至少两个待配网设备进行配网的指定终端,以使所述指定终端按照所述配网顺序依次对各个设备信息进行展示。

另一方面,本申请实施例提供了设备配网终端,包括:

第一获取模块,用于获取来自于至少两个待配网设备中的各待配网设备的复位时间,并确定所述待配网设备与复位时间之间的目标对应关系,其中,对于每个所述待配网设备,所述待配网设备对应的复位时间为所述待配网设备的配网信息进行复位的时间;

发送模块,用于将所述目标对应关系发送至服务器,以使所述服务器根据所述目标对应关系生成用于对所述至少两个待配网设备进行配网的配网交互信息;

第二获取模块,用于获取来自于所述服务器的所述配网交互信息,其中,所述配网交互信息包括按照配网顺序依次排序的各个设备信息,所述设备信息与所述待配网设备一一对应,所述配网顺序为所述服务器按照与每个所述待配网设备对应的复位时间,确定得到的用于对所述至少两个待配网设备进行配网的顺序;

展示模块,用于对所述配网交互信息进行展示。

另一方面,本申请实施例提供了一种配网系统,包括如前述实施例所述的服务器以及如前述实施例所述的终端。

另一方面,本申请实施例提供了一种电子设备,包括:处理器、通信接口、存储器和通信总线,其中,所述处理器、通信接口和存储器通过通信总线完成相互间的通信;

所述存储器,用于存放计算机程序;

所述处理器,用于执行所述计算机程序时,实现如前述任一项所述的方法。

另一方面,本申请实施例提供了一种计算机可读存储介质,所述存储介质包括存储的程序,其中,所述程序运行时执行如前任一项所述的方法。

本申请实施例提供的上述技术方案与现有技术相比具有如下优点:

本申请实施例提供的该方法,通过采用待配网设备的复位时间得到各个待配网设备的设备信息所展示的配网顺序的方式,在各个待配网设备为用户进行复位,并且用户可以确定出各个待配网设备的复位的先后次序的基础上,可以使用户通过配网顺序确定出当下配网的待配网设备与实际场景中的待配网设备的对应关系,进而,在通过对多台已复位的待配网设备进行配网以提升配网的效率的情况下,可以提升配网的准确率,避免出现无法确定配网的待配网设备与实际场景中的待配网设备的对应关系的问题。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的一种设备配网方法的流程示意图;

图2为本申请另一实施例提供的一种设备配网方法的流程示意图;

图3为本申请应用例提供的一种设备配网方法的流程示意图;

图4为本申请实施例提供的一种设备配网服务器的框图;

图5为本申请实施例提供的一种设备配网终端的框图;

图6为本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

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

根据本申请实施例的一个方面,提供了一种设备配网方法。可选地,在本实施例中,上述设备配网方法可以应用于由终端和服务器所构成的硬件环境中。服务器通过网络与终端进行连接,可用于为终端或终端上安装的客户端提供服务(如数据处理等),可在服务器上或独立于服务器设置数据库,用于为服务器提供数据存储服务。

上述网络可以包括但不限于以下至少之一:有线网络,无线网络。上述有线网络可以包括但不限于以下至少之一:广域网,城域网,局域网,上述无线网络可以包括但不限于以下至少之一:WIFI(Wireless Fidelity,无线保真),蓝牙。终端可以并不限定于为PC、手机、平板电脑等。

本申请实施例的设备配网方法可以由服务器来执行,也可以由终端来执行,还可以是由服务器和终端共同执行。其中,终端执行本申请实施例的设备配网方法也可以是由安装在其上的客户端来执行。

相关技术中,一般给智能设备配网都是复位一台,配网一台,这样做是为了便于用户能清楚知道自己正在配网的是哪一台设备,从而把相应区域的智能设备配到对应的智能网关上(比如把卧室的智能设备配到卧室的智能网关,这样就不会把卧室的智能设备配到客厅或其它区域的智能网关上,便于后期管理和维护),但配网效率很低。反之,若对所有智能设备都复位后再进行配网,由于手机APP显示的是复位的智能设备的通信模块的地址名称,如果用户先把全部智能设备复位后再配网,当智能设备包括多个时,手机APP中也会有多个地址名称,若只基于地址名称,则用户无法准确确定该地址名称对应的智能设备,进而无法准确选中目前正在配网的智能设备。

为了解决上述技术问题,以由服务器来执行本实施例中的设备配网方法为例,图1为本申请实施例提供的第一方面,本申请实施例提供了一种设备配网方法,包括如下所述步骤:

步骤S1101,获取至少两个待配网设备中,与每个待配网设备对应的复位时间,其中,对于每个待配网设备,待配网设备对应的复位时间为待配网设备的配网交互信息进行复位的时间;

本实施例中的设备配网方法可以应用于需要对至少两个待配网设备进行配网的场景,例如:对多台智能家居设备(例如,智能风扇、智能音箱等)进行配网的场景,也可以是对其他设备进行配网的场景。本申请实施例中以智能家居设备为例说明上述的设备配网方法,对于其他类型的设备,在不矛盾的情况下,上述的设备配网检测方法同样适用。

以对智能家居设备进行配网的场景为例,通过对所有智能家居设备进行复位的时间进行识别,以确定所有智能家居设备的配网顺序。

在待配网设备包括至少两个的情况下,分别确定其中每个待配网设备的复位时间,进而便于后期确定出各个待配网设备的复位的先后次序。进一步的,在用户对各个待配网设备进行复位的时候,可以记录各个待配网设备与复位次序和/或复位时间之间的预设对应关系。

对于任一个待配网设备,该待配网设备对应的复位时间,可以是该待配网设备中的通信模块的配网交互信息进行复位的时间。

步骤S1102,按照与每个待配网设备对应的复位时间,确定对至少两个待配网设备进行配网的配网顺序。

在确定出与每个待配网设备对应的复位时间之后,可以按照各个待配网设备对应的复位时间,确定出至少两个待配网设备的配网顺序。

作为一种可选的实施方式,如前述的方法,按照与每个所述待配网设备对应的复位时间,确定对至少两个待配网设备进行配网的配网顺序包括:

按照预设排序策略,根据每个待配网设备对应的复位时间,对各个待配网设备的配网次序进行排序,得到配网顺序,其中,预设排序策略为按照配网时间由远及近进行排序或者按照配网时间由近及远进行排序中的一种。

预设排序策略可以是基于复位时间确定对各个待配网设备进行配网的配网顺序的策略,例如,按照复位时间由远及近进行排序得到配网顺序,即,若用户先后复位设备A、B、C、D、E五个设备时,则配网顺序为按照A、B、C、D、E的顺序依次进行配网;若按照复位时间由近及远进行排序得到配网顺序,即,若用户先后复位设备A、B、C、D、E五个设备时,则配网顺序为按照E、D、C、B、A的顺序依次进行配网。

步骤S1103,按照配网顺序以及与每个待配网设备对应的设备信息生成用于对至少两个待配网设备进行配网的配网交互信息。

在确定配网顺序之后,即可生成用于对所有待配网设备进行配网的配网交互信息,其中,配网交互信息中可以包括多个按序排列的设备信息,以及用于控制在接收该配网交互信息的客户端上生成用于写入配网信息的输入框的信息,以便于用户可以在输入框中输入用于对待配网设备进行配网的配网信息。

步骤S1104,将配网交互信息下发至用于对至少两个待配网设备进行配网的指定终端,以使指定终端按照配网顺序依次对各个设备信息进行展示。

在获取配网交互信息之后,即可将该配网交互信息下发至用于对至少两个待配网设备进行配网的指定终端,以便于指定终端能够按照该配网顺序依次对各个设备信息进行展示,进而可以使配网用户可以按照指定终端上所展示的各个设备信息依次对各个待配网设备进行配网。

通过本实施例中的方法,通过采用待配网设备的复位时间得到各个待配网设备的设备信息所展示的配网顺序的方式,在各个待配网设备为用户进行复位,并且用户可以确定出各个待配网设备的复位的先后次序的基础上,可以使用户通过配网顺序确定出当下配网的待配网设备与实际场景中的待配网设备的对应关系,进而,在通过对多台已复位的待配网设备进行配网以提升配网的效率的情况下,可以提升配网的准确率,避免出现无法确定配网的待配网设备与实际场景中的待配网设备的对应关系的问题。

作为一种可选的实施方式,如前述的方法,在所述步骤S101获取至少两个待配网设备中,与每个待配网设备对应的复位时间之后,所述方法还包括如下所述步骤:

步骤S1201,确定与每个待配网设备对应的通信协议。

每个待配网设备对应的通信协议可以是由指定终端对待配网设备发送的通信信号进行识别后得到,并发送至本服务器。且每个待配网设备对应的通信协议可以是该待配网设备所支持的通信协议。

通信协议可以是诸如蓝牙协议和WiFi协议等用于支持不同通信方式的协议。

步骤S1202,按照通信协议,对所有待配网设备进行分组,得到至少一个待配网设备集合,其中,每个待配网设备集合中包括至少一个待配网设备,且每个待配网设备集合中的所有待配网设备对应有相同的通信协议。

在获取通信协议之后,可以按照每个待配网设备各个通信协议对所有待配网设备进行分组,以得到至少一个待配网设备集合。并且每个待配网设备集合中包括至少一个待配网设备,且每个待配网设备集合中的所有待配网设备对应有相同的通信协议。

例如,若用户先后复位设备A、B、C、D、E五个待配网设备时,A,B两个待配网设备对应的通信协议为蓝牙协议,C,D,E三个待配网设备对应的通信协议为WiFi通信协议,则蓝牙协议对应的待配网设备集合中包括A,B两个待配网设备,WiFi通信协议对应的待配网设备集合中包括C,D,E三个待配网设备。步骤S1203,对于每个待配网设备集合,按照复位时间,确定对待配网设备集合中的所有待配网设备进行配网的子配网顺序,并按照子配网顺序以及与待配网设备集合的每个待配网设备对应的设备信息,生成用于对待配网设备集合中的所有待配网设备进行配网的配网交互信息。

在确定每个待配网设备集合之后,即可按照复位时间,得到该待配网设备集合中的所有待配网设备进行排序,以得到子配网顺序。

例如,在步骤S202所示的示例的基础上,当按照复位时间由远及近进行排序得到配网顺序,蓝牙协议对应的待配网设备集合对应的子配网顺序为依次对A,B进行配网,WiFi通信协议对应的待配网设备集合对应的子配网顺序为依次对C,D,E进行配网。

在确定子配网顺序之后,即可生成用于对待配网设备集合的每个待配网设备进行配网的子配网交互信息,其中,子配网交互信息中可以包括多个按序排列的设备信息,以及用于控制在接收该配网交互信息的客户端上生成用于写入配网信息的输入框的信息,以便于用户可以在输入框中输入用于对待配网设备集合的每个待配网设备进行配网的配网信息。

通过本实施例中的方法,提供了一种可以按照通信协议对各个待配网设备进行分组的方式,以便于后期用户可以按照不同的通信协议对不同的待配网设备集合中的待配网设备进行统一配网,可以进一步提高配网的效率。

作为一种可选的实施方式,如前述的方法,在所述步骤S104将配网交互信息下发至用于对至少两个待配网设备进行配网的指定终端,以使指定终端按照配网顺序依次对各个设备信息进行展示之后,方法还包括如下所述步骤:

步骤S1301,获取与每个待配网设备对应的当前配网信息。

在生成并下发配网交互信息至指定终端之后,指定终端便会对各个待配网设备进行配网,进而会存在一个或多个待配网设备完成配网的情况。

可以通过指定终端实时获取各个待配网设备的当前配网信息。当前配网信息可以是用于指示各个待配网设备当前是否完成配网的信息。例如,服务器可以按照固定周期接收到来自于指定终端的当前配网信息,此外,也可以是指定终端在对待配网设备完成配网之后,生成与完成配网的待配网设备对应的当前配网信息。步骤S1302,在当前配网信息指示对应的待配网设备完成配网的情况下,将当前配网信息对应的待配网设备确定为已配网设备。

在当前配网信息指示对应的待配网设备完成配网的情况下,则说明当前配网信息对应的待配网设备已完成配网,进而可以将该待配网设备确定为已配网设备。

步骤S1303,在配网交互信息中删除已配网设备对应的信息,得到修改后配网交互信息。

在确定出已配网设备之后,即可对配网交互信息进行更新,以向用户指示该已配网设备已完成配网。

本实施例中,通过在配网交互信息中删除已配网设备对应的信息,得到修改后配网交互信息。

此外,还可以通过在配网交互信息中将已配网设备对应的信息进行标记的方式,以便于用户能够直观的在所有待配网设备对应的信息中辨别出已配网设备对应的信息。

步骤S1304,将修改后配网交互信息下发至指定终端,以使指定终端对修改后配网交互信息中指示的各个待配网设备对应的设备信息进行展示。

在生成修改后配网交互信息,便可将修改后配网交互信息下发至指定终端,进而可以使指定终端对修改后配网交互信息中指示的各个待配网设备对应的设备信息进行展示,以便于用户可以直观的确定出所需进行配网的待配网设备,避免进行重复配网。

如图2所示,根据本申请另一方面的一个实施例,还提供了一种设备配网方法,应用于终端,包括如下所述步骤:

步骤S2101,获取来自于至少两个待配网设备中的各待配网设备的复位时间,并确定待配网设备与复位时间之间的目标对应关系,其中,对于每个待配网设备,待配网设备对应的复位时间为待配网设备的配网信息进行复位的时间。

用户可以在终端的APP上把需要复位的待配网设备对应的网关配置好,比如蓝牙网关;在用户将各个待配网设备按顺序一一复位之后,终端即可获取来自于至少两个待配网设备中的各待配网设备的复位时间,并确定待配网设备与复位时间之间的目标对应关系;例如,可以在终端上将待配网设备和复位时间一一对应存储。

步骤S2102,将目标对应关系发送至服务器,以使服务器根据目标对应关系生成用于对至少两个待配网设备进行配网的配网交互信息,其中,配网交互信息包括按照配网顺序依次排序的各个设备信息,设备信息与待配网设备一一对应,配网顺序为服务器按照与每个待配网设备对应的复位时间,确定得到的用于对至少两个待配网设备进行配网的顺序。

在获取目标对应关系之后,可以将该目标对应关系发送至服务器,以使服务器根据目标对应关系生成用于对至少两个待配网设备进行配网的配网交互信息,进一步的,服务器根据目标对应关系生成用于对至少两个待配网设备进行配网的配网交互信息的方式可以参照前述实施例中的实现方式,在此不再进行赘述。

步骤S2103,获取来自于服务器的配网交互信息。

在服务器生成配网交互信息之后,即可获取由服务器下发的配网交互信息。

步骤S2104,对配网交互信息进行展示。

在获取配网交互信息之后,即可在终端的界面上对该配网交互信息进行展示,以便于能够基于配网交互信息生成让用户进行配网的交互界面。

通过本实施例中的方法,由于各个设备信息所展示的配网顺序与对应的待配网设备的复位时间相关,并且由于各个待配网设备为用户进行复位的,因此用户可以确定各个待配网设备的复位的先后次序;因而,基于根据复位时间确定出的配网顺序,可以使用户确定出当下配网的待配网设备与实际场景中的待配网设备的对应关系,进而,在通过对多台已复位的待配网设备进行配网以提升配网的效率的情况下,可以提升配网的准确率,避免出现无法确定配网的待配网设备与实际场景中的待配网设备的对应关系的问题。

作为一种可选的实施方式,如前述的方法,所述步骤S2101获取来自于至少两个待配网设备中的各待配网设备的复位时间,并确定待配网设备与复位时间之间的对应关系,包括如下所述步骤:

步骤S2201,获取来自于待配网设备的复位时间,以及待配网设备的通信模块的地址名称;

步骤S2202,通过建立复位时间与地址名称之间的对应关系,得到目标对应关系。

在通过终端的APP对待配网设备进行复位之后,可以获取复位后的待配网设备的复位时间,以及待配网设备的通信模块的地址名称。并且,在获取复位时间以及地址名称之后,可以通过在地址名称后方显示复位时间,以指示复位时间以及地址名称之间的对应关系。

由于每个待配网设备的通信模块的地址名称具有唯一性,因此可以将地址名称作为该待配网设备的唯一标识,进而可以通过建立复位时间与地址名称之间的对应关系,得到目标对应关系。

通过本实施例中的方法,可以快速建立待配网设备与复位时间之间的目标对应关系。

作为一种可选的实施方式,如前述的方法,

所述步骤S2101获取来自于至少两个待配网设备中的各待配网设备的复位时间,并确定待配网设备与复位时间之间的目标对应关系,包括如下所述步骤:

步骤S2301,获取与每个待配网设备对应的通信协议;

步骤S2302,通过建立通信协议、复位时间与地址名称之间的对应关系,得到目标对应关系。

每个待配网设备对应的通信协议可以是由终端对待配网设备发送的通信信号进行识别后得到。且每个待配网设备对应的通信协议可以是该待配网设备所支持的通信协议。

通信协议可以是诸如蓝牙协议和WiFi协议等用于支持不同通信方式的协议。

在获取通信协议、复位时间与地址名称之后,可以通过建立通信协议、复位时间与地址名称三者之间的对应关系,得到目标对应关系。

所述步骤S2104,对配网交互信息进行展示,包括如下所述步骤:

步骤S2401,在配网交互信息中包括至少两个子配网交互信息的情况下,响应于用于选择与目标通信协议对应选项的目标操作,在至少两个子配网交互信息中确定出与目标通信协议对应的目标子配网交互信息,其中,目标子配网交互信息所对应的待配网设备集合中包括至少一个待配网设备,且每个待配网设备集合中的所有待配网设备对应有相同的目标通信协议,目标子配网交互信息还用于指示对待配网设备集合中的所有待配网设备进行配网的子配网顺序;

步骤S2402,展示目标子配网交互信息。

在获取配网交互信息之后,若配网交互信息中包括至少两个子配网交互信息的情况下,可以通过对用于选择与目标通信协议对应选项的目标操作进行响应,以在至少两个子配网交互信息中确定出与目标通信协议对应的目标子配网交互信息。

在确定子配网顺序之后,即可生成用于对待配网设备集合的每个待配网设备进行配网的子配网交互信息,其中,子配网交互信息中可以包括多个按序排列的设备信息,以及用于控制在接收该配网交互信息的客户端上生成用于写入配网信息的输入框的信息,以便于用户可以在输入框中输入用于对待配网设备集合的每个待配网设备进行配网的配网信息。

例如,当服务器按照复位时间由远及近进行排序得到配网顺序,蓝牙协议对应的待配网设备集合对应的子配网顺序为依次对A,B进行配网,WiFi通信协议对应的待配网设备集合对应的子配网顺序为依次对C,D,E进行配网。服务器可以生成与蓝牙协议对应的子配网交互信息,以及与WiFi通信协议对应的子配网交互信息;并将蓝牙协议对应的子配网交互信息,以及与WiFi通信协议对应的子配网交互信息发送至终端,进而终端可以根据目标操作选择的是蓝牙协议对应的选项还是WiFi通信协议对应的选项,确定出所需展示的是蓝牙协议对应的子配网交互信息还是WiFi通信协议对应的子配网交互信息。在确定出目标操作对应的子配网交互信息之后,即可对该子配网交互信息进行展示。

通过本实施例中的方法,提供了一种可以按照通信协议对各个待配网设备进行分组的方式,以便于用户可以按照不同的通信协议对不同的待配网设备集合中的待配网设备进行统一配网,可以进一步提高配网的效率。

如图3所示,还提供一种应用前述任一实施例的应用例,具体步骤如下:

用户在手机APP(即,终端)上把需要复位的智能家居设备(即,待配网设备)对应的网关配置好,比如蓝牙网关。用户将智能家居设备按顺序一一复位。手机APP收到待配网设备复位的通信信号,记录用户复位待配网设备的时间,并将上述数据推送给服务器配网页面显示用户刚才复位的待配网设备通信模块的地址名称,后面显示复位时间。服务器首先将手机APP推送的待配网设备按不同通信协议进行分组,比如蓝牙协议一组,WiFi通信协议另一组;然后服务器根据待配网设备的复位时间进行对比,判断不同组内待配网设备的先后顺序,并按时间顺序先后进行排列(各类待配网设备后显示复位时间);最后,服务器输出按通信协议分组后的复位设备先后顺序,比如:蓝牙协议组内先后显示有A,B两个复位设备,WIFI协议组内先后显示有C,D,E三个复位设备。服务器将上述结果下发给手机APP,手机APP同步显示在配网页面中。用户根据显示的复位时间,结合自己刚才一一复位的待配置设备的顺序,判断出哪一个通信模块的地址名称对应哪一个待配置设备,从而轻松完成配网。用户一一对待配网设备进行配网,当用户完成一个待配网设备的配网后,手机APP配网页面自动更新待配网设备先后顺序信息,直至所有待配网设备配网完成;如果用户没有完成待配网设备配网,则手机APP配网页面不更新信息。

比如用户先后复位设备A、B、C、D、E五个设备时,虽然设备A、B、C、D、E五个设备在手机上显示的是通信模块的地址名称,但设备A、B、C、D、E后面均有复位时间,从而让用户清楚知道复位设备哪些是蓝牙设备,哪些是WIFI设备,以及它们的先后顺序,从而轻松做出配网选择,提高用户手动配网体验感。

如图4所示,根据本申请另一方面的一个实施例,还提供了一种设备配网服务器,包括:

获取模块11,用于获取至少两个待配网设备中,与每个待配网设备对应的复位时间,其中,对于每个待配网设备,待配网设备对应的复位时间为待配网设备的配网信息进行复位的时间;

确定模块12,用于按照与每个待配网设备对应的复位时间,确定对至少两个待配网设备进行配网的配网顺序;

生成模块13,用于按照配网顺序以及与每个待配网设备对应的设备信息生成用于对至少两个待配网设备进行配网的配网交互信息;

下发模块14,用于将配网交互信息下发至用于对至少两个待配网设备进行配网的指定终端,以使指定终端按照配网顺序依次对各个设备信息进行展示。

具体的,本发明实施例的装置中各模块实现其功能的具体过程可参见方法实施例中的相关描述,此处不再赘述。

如图5所示,根据本申请另一方面的一个实施例,还提供了设备配网终端,包括:

第一获取模块21,用于获取来自于至少两个待配网设备中的各待配网设备的复位时间,并确定待配网设备与复位时间之间的目标对应关系,其中,对于每个待配网设备,待配网设备对应的复位时间为待配网设备的配网信息进行复位的时间;

发送模块22,用于将目标对应关系发送至服务器,以使服务器根据目标对应关系生成用于对至少两个待配网设备进行配网的配网交互信息;

第二获取模块23,用于获取来自于服务器的配网交互信息,其中,配网交互信息包括按照配网顺序依次排序的各个设备信息,设备信息与待配网设备一一对应,配网顺序为服务器按照与每个待配网设备对应的复位时间,确定得到的用于对至少两个待配网设备进行配网的顺序;

展示模块24,用于对配网交互信息进行展示。

具体的,本发明实施例的装置中各模块实现其功能的具体过程可参见方法实施例中的相关描述,此处不再赘述。

根据本申请的另一个实施例,还提供一种电子设备,包括:如图6所示,电子设备可以包括:处理器1501、通信接口1502、存储器1503和通信总线1504,其中,处理器1501,通信接口1502,存储器1503通过通信总线1504完成相互间的通信。

存储器1503,用于存放计算机程序;

处理器1501,用于执行存储器1503上所存放的程序时,实现上述方法实施例的步骤。

上述电子设备提到的总线可以是外设部件互连标准(Peripheral Component Interconnect,PCI)总线或扩展工业标准结构(Extended Industry Standard Architecture,EISA)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述电子设备与其他设备之间的通信。

存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

本申请实施例还提供一种计算机可读存储介质,存储介质包括存储的程序,其中,程序运行时执行上述方法实施例的方法步骤。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。

再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献