技术领域
[0001] 本申请涉及智能设备领域,具体而言,涉及一种设备配置方法、配置终端及配置系统。
相关背景技术
[0002] 随着物联网的普及,智能设备得到高速发展。通过为设备赋予通信功能使得设备成为智能设备,将多个智能设备相互关联,实现设备之间的自动控制,大大提高了用户的使用体验。
[0003] 例如在智能家居领域,用户先要对各个智能设备进行配置,以使各个智能设备之间能够进行通信。但是传统方案中设备每次的配置过程不仅需要填写wifi信息和创建场景,还需要诸多操作步骤,导致设备的配置耗时耗力。
具体实施方式
[0034] 为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0035] 需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0036] 根据本申请实施例,提供了一种设备配置方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0037] 如图1所示,该方法包括如下步骤:
[0038] S101、获取预设的场景配置模板和目标用户的房间信息以及设备信息。
[0039] 在一实施例中,场景配置模板是针对各种场景所设置的模板。其中,各种场景例如回家场景、睡眠场景等,具体有多少种类的场景以及有哪些场景可以根据用户的需求进行设定。相应的,不同的场景具有不同的场景配置模板,根本原因在于场景不同,代表用户的需求不同,因此模板上需要配置的参数也会不同。例如,场景配置模板如下:
[0040] 场景名称:(例:回家场景)
[0041] 场景房间:(例:玄关)
[0042] 场景类型:自动场景/手动场景
[0043] 触发条件:设备‑状态(例:智能门锁‑解锁)
[0044] 执行动作:设备‑动作(例::色温灯,打开2700k)
[0045] 设备房间:智能门锁(玄关)、色温灯(玄关)。
[0046] 在上述例子中,场景配置模板共需要设置6种配置参数,分别为场景名称、场景房间、场景类型、触发条件、执行动作和设备房间。
[0047] 在一实施例中,目标用户指需要对设备进行配置的用户,该用户的房间信息以及设备信息均为已知。其中,房间信息与目标用户家中的房间有关,例如房间信息可以包括房间的数量、每个房间的名称以及各房间所在的位置等。设备信息指房间中设备的信息,可以包括设备的名称、设备的类型、设备的动作等。需要说明的是,在设备安装完成后,设备所在的位置确定,因此设备所属的房间也确定。也就是说,将设备安装在了卧室,则设备与卧室对应的房间信息关联。
[0048] S102、响应于针对所述场景配置模板的配置指令,将所述房间信息以及设备信息配置到所述场景配置模板中,得到所述目标用户的至少一个设备的配置信息。
[0049] 在一实施例中,用户或者运维人员可以对当前执行主体提供的场景配置模板进行配置,也就是对当前执行主体进行操作,从而生成配置指令,使得当前执行主体能够响应于配置指令生成配置信息。
[0050] 具体的,当前执行主体可以是智能终端,例如手机、电脑等。当前执行主体对场景配置模板进行显示后,用户或运维人员即可通过触摸屏或者键盘等输入设备进行配置操作,以生成相应的配置指令。为了便于理解,如图2所示,在一实施例中,设备为智能家具设备,场景配置模板为针对回家场景的模板,用户通过点击智能手机上显示的场景配置模板的各个信息项触发配置指令,对触发条件相应的设备名称进行选择,以及对选择的设备,即智能开关的按键的触发动作进行选择,从而通过用户的选择生成配置信息。
[0051] 当前执行主体按照配置指令将用户选择的房间信息或设备信息配置到场景配置模板的对应信息项中,即可得到配置信息。
[0052] S103、利用所述配置信息对所述设备进行配置。
[0053] 在一实施例中,由于配置信息是用户或运维人员在智能终端上完成的,因此需要将配置信息同步给目标用户家中的各个智能设备,从而才能使智能设备按照配置信息进行动作。因此,当前执行主体与相应的设备通信后,即可以按照配置信息中的设备名称或者设备标识将与该设备有关的信息同步给该设备。
[0054] 通过上述步骤,由于预先设置有场景配置模板,且能够获得房间信息和设备信息,使得用户在触发配置指令时,可以按照场景配置模板进行触发,减少了用户创建场景等步骤。此外,由于房间信息和设备信息不需要到现场了解,减少了了解现场情况的时间,提高了设备配置的操作步骤和便捷性,解决了设备配置耗时耗力的问题。
[0055] 在本申请的另一种实施方式中,所述响应于针对所述场景配置模板的配置指令,将所述房间信息以及设备信息配置到所述场景配置模板中,得到所述目标用户的至少一个设备的配置信息,包括:
[0056] 根据所述配置指令中针对所述场景配置模板各信息项的配置信号,确定各所述信息项对应的子配置信息,其中,所述子配置信息包括所述房间信息和/或设备信息;
[0057] 基于各所述信息项以及所述子配置信息生成所述配置信息。
[0058] 在一实施例中,场景配置模板中的不同信息项设有针对不同内容需要配置的内容,用户或运维人员点击场景配置模板相应的信息项,即可为该信息项针对的内容进行配置。因此,用户或运维人员会依次触发配置指令中的各个配置信号,完成对各个信息项的信息配置。其中,至少包括对房间信息和设备信息的配置。
[0059] 通过上述步骤,将各信息项与房间信息或设备信息关联后,将所有信息项以及其关联的信息确定为配置信息,便于后续利用配置信息与设备进行交互,完成设备的配置。
[0060] 在本申请的另一种实施方式中,所述房间信息包括房间名称和网络信息;所述设备信息包括设备名称和设备动作;
[0061] 所述场景配置模板中的所述信息项包括场景名称项、房间名称项、设备名称项和设备动作项。
[0062] 需要说明的是,各信息项的排列顺序不做要求。
[0063] 通过上述步骤,有利于提高场景配置模板配置后场景的功能完善性,从而提高用户体验。
[0064] 在本申请的另一种实施方式中,所述根据所述配置指令中针对所述场景配置模板各信息项的配置信号,确定各所述信息项对应的子配置信息,至少包括以下之一:
[0065] 响应于针对所述房间名称项的第一配置信号,确定房间名称,并获取所述房间名称对应的房间中的至少一个设备的目标设备信息;
[0066] 响应于针对所述设备名称项的第二配置信号,确定至少一个所述目标设备信息的设备名称;
[0067] 响应于针对所述设备动作项的第三配置信号,确定所述目标设备信息的设备动作;
[0068] 响应于针对网络的第四配置信号,确定所述目标设备信息的网络信息,其中,网络信息包括网络名称和网络密码。
[0069] 通过上述步骤,在选择设备时,可以批量选择设备,而后将批量选择的设备配置到设备名称项和设备动作项中,节省了操作步骤和操作时间。
[0070] 在本申请的另一种实施方式中,所述场景配置模板的获取方式包括:
[0071] 接收预先通信连接的第一平台传输的所述场景配置模板。
[0072] 在一实施例中,第一平台也可以称为场景推荐平台,场景推荐平台可以供全屋智能厂家使用。全屋智能厂家通过场景推荐平台设定全屋智能系统和设备支持的场景内容,支持新增、删除、编辑、查询。场景内容包括场景名称、所属房间、场景图标、场景图片、场景类型、触发条件、执行动作、场景标签,以及场景指令等。其中,预先通信连接指的是预先建立有通信链路并且能够进行信息交互。
[0073] 通过上述步骤,将场景配置模板的设定工作交给其他平台制作,使得设备配置过程中用户的操作量减少,有助于提高用户体验。
[0074] 在本申请的另一种实施方式中,所述目标用户的房间信息以及设备信息的获取方式包括:
[0075] 响应于所述场景配置模板接收信号,接收预先通信连接的第二平台传输的所述目标用户的房间信息以及与所述房间信息中各房间关联的设备信息。
[0076] 在本申请的另一种实施方式中,所述利用所述配置信息对所述设备进行配置,包括:
[0077] 将所述配置信息中与所述设备同名的设备信息相关联的信息传输给所述设备,以对所述设备进行配置,其中,基于局域网进行所述信息传输。
[0078] 在一实施例中,房间信息还包括wifi信息和/或蓝牙信息。
[0079] 为了便于理解,例如针对智能家具设备的配置过程如下:
[0080] 如图3所示,厂家在场景推荐平台(第一平台)创建回家场景模板,场景模板内容包含:
[0081] 场景名称:(例:回家场景)
[0082] 场景房间:(例:玄关)
[0083] 场景类型:自动场景/手动场景
[0084] 触发条件:设备‑状态(例:智能门锁‑解锁)
[0085] 执行动作:设备‑动作(例::色温灯,打开2700k)
[0086] 设备房间:智能门锁(玄关)、色温灯(玄关)。
[0087] 商户在派单平台(第二平台)创建工单,在工单内预设配网信息,然后将工单派发给运维人员的装维软件账号上。
[0088] 预设配网信息包括:
[0089] WiFi信息:SSID、密码
[0090] 房间信息:房间名称
[0091] 设备信息:设备名称、录入设备mac,设备所在房间
[0092] 场景:选取场景模板,并选取场景内所需的设备。
[0093] 运维人员在装维软件上打开工单,读取工单信息后,可以在WiFi不连通互联网情况下进行配网,配网程序读取工单内包含的预设信息,自动按照步骤创建房间、获取WiFi信息,搜索设备,发送WiFi信息给设备,设备连接路由器后返回结果,完成配网后,程序按照预选的设备,自动匹配场景所需设备mac和对应的动作指令,完成场景的创建。最终完成离线自动配网。装维现场,兼容现场WiFi未接入互联网的情况,装维人员可以通过手机移动网络,用装维软件下载工单信息(包含预设信息),进入装维后,可脱离互联网使用预设信息。支持有预设WiFi信息时,连接WiFi后判断WiFi名称是否一致,一致的自动录入WiFi密码。支持手动录入预设密码、手动输入密码。支持有预设房间信息时,自动以预设的房间名称创建对应房间。支持手动重新导入房间信息。支持有预设场景信息时,显示场景内容(触发条件、执行动作),在设备配网后,将设备填入场景,合成场景指令。
[0094] 本实施例还提供一种配置终端,存储有计算机程序且在执行所述计算机程序时实现上述所述的设备配置方法的步骤。
[0095] 本实施例还提供一种配置系统,包括场景推荐平台,用于生成场景配置模板并将所述场景配置模板传输给派单平台;
[0096] 派单平台,用于基于所述场景配置模板调取目标用户的房间信息以及与所述房间信息中各房间关联的设备信息;
[0097] 以及上述的配置终端,用于接收所述场景配置模板和目标用户的房间信息以及与所述房间信息中各房间关联的设备信息,并基于所述场景配置模板和目标用户的房间信息以及与所述房间信息中各房间关联的设备信息实现上述所述的设备配置方法的步骤。
[0098] 具体的,所述设备包括智能家具。
[0099] 上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
[0100] 在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0101] 在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
[0102] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0103] 另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0104] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read‑Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0105] 以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。