一种设备添加方法、路由器及存储介质
技术领域
本发明涉及智能家居技术领域,尤其是涉及一种设备添加方法、路由器及存储介质。
背景技术
随着物联网技术的发展,智能家居***应运而生。一个智能家居***中通常包含多个智能家居设备,这些智能家居设备可以分为不同的设备种类,如空调、热水器、洗衣机、电视等。每一个设备种类可以包括多个类型的智能家居设备,如空调可以包括移动式空调、壁挂式空调、立柜式空调等多个类型。用户可以通过APP在智能家居***中添加这些智能家居设备,以方便对这些智能家居设备的控制。
现有技术中,用户在添加的过程中,需要重复的将各个设备与中控路由器进行配对关联,并操作相应的物理按键进行添加设备,操作繁琐,浪费精力时间。添加会占用大量时间,并且无法快速进行多个设备添加。
发明内容
为解决上述技术问题,本发明的目的是提供一种节约时间、便于用户快速操作的设备添加方法、路由器及存储介质。
本发明所采用的技术方案是:
第一方面,本发明提供一种设备添加方法,包括:起包括以下步骤,
终端与中控路由器匹配连接,
所述终端向所述中控路由器发送自动扫描指令,
待添加设备通过广播发送握手连接请求和设备身份信息,
所述中控路由器根据所述自动扫描指令搜索所述待添加设备,生成设备列表并发送至所述终端,
所述终端根据所述设备列表显示所述待添加设备,
所述终端根据用户指令向所述中控路由器发送添加设备指令,所述中控路由器根据所述添加设备指令与所述待添加设备握手连接。
进一步地,所述终端根据用户指令向所述中控路由器发送添加设备指令,所述中控路由器根据所述添加设备指令与所述待添加设备握手连接具体包括:所述终端根据用户指令向所述中控路由器发送批量添加设备指令,所述中控路由器根据所述批量添加设备指令分别与各个所述待添加设备握手连接。
进一步地,包括:所述终端接收用户输入的新建设备组的请求;根据所述新建设备组的请求,建立目标设备组。
进一步地,所述终端根据所述设备列表显示待添加设备具体包括:所述终端根据所述待添加设备的设备身份信息将所述待添加设备按照预设分组规则进行分组显示。
进一步地,所述设备身份信号包括ID号、设备类型以及外观图标信息。
进一步地,所述终端根据所述设备列表显示待添加设备,包括:所述终端根据所述设备列表显示待添加设备的外观图标和分类。
进一步地,所述终端包括手机、平板电脑或PC。
第二方面,本发明提供一种路由器,其包括相互连接的处理器和存储器,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述的设备添加方法。
第三方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行上述的设备添加方法。
本发明的有益效果是:
本发明通过上述方法步骤,可以自动扫描待添加设备,便于用户自由添加关联设备,克服了用户在添加设备的过程中,需要重复的将各个设备与中控路由器进行配对关联的技术问题,简化了用户的操作流程,实现了快速的对设备进行添加。
附图说明
图1是本发明提供的设备添加方法的第一实施例的流程示意图;
图2是本发明提供的设备添加方法的第二实施例的流程示意图;
图3是本发明提供的设备添加方法的第三实施例的流程示意图;
图4是本发明提供的设备添加方法的第四实施例的流程示意图
图5是本发明提供的中控路由器、设备以及终端的互联示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动情况下所获得的所有其他实施例,均属于本发明保护的范围。
为了使本发明的目的、技术方案和有益技术效果更加清晰明白,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
实施例1
参考图1,其示出了一种设备添加方法,在本实施例中,其应用于智能家居***中,添加智能家电等设备,终端为手机,包括:其包括以下步骤,
步骤S10:终端与中控路由器匹配连接,
步骤S20:所述终端向所述中控路由器发送自动扫描指令;
在手机的APP上手动触发自动扫描,手机向所述中控路由器发送自动扫描指令。
步骤S30:所述中控路由器根据所述自动扫描指令搜索待添加设备,生成设备列表并发送至所述终端,
进入配网模式的待添加设备通过广播发送握手连接请求和设备身份信息,所述中控路由器接收所述自动扫描指令后,30秒内自动扫描进入配网模式的待添加设备,生成设备列表并发送至所述终端。
步骤S40:所述终端根据所述设备列表显示待添加设备,
手机APP上显示待添加设备。
步骤S50:所述终端根据用户指令向所述中控路由器发送添加设备指令,所述中控路由器根据所述添加设备指令与所述待添加设备握手连接。
用户可以自由选择添加哪一台设备。
本发明通过上述方法步骤,可以自动扫描待添加设备,便于用户自由添加关联设备,克服了用户在添加的过程中,需要重复的将各个设备与中控路由器进行配对关联的技术问题,简化了用户的操作流程,实现了快速的对设备进行添加。
实施例2
参考图2,其示出了一种设备添加方法,在本实施例中,其应用于智能家居***中,添加智能家电等设备,终端为手机,包括:其包括以下步骤,
步骤S10:终端与中控路由器匹配连接,
步骤S20:所述终端向所述中控路由器发送自动扫描指令;
在手机的APP上手动触发自动扫描,手机向所述中控路由器发送自动扫描指令。
步骤S30:所述中控路由器根据所述自动扫描指令搜索待添加设备,生成设备列表并发送至所述终端,
进入配网模式的待添加设备通过广播发送握手连接请求和设备身份信息,所述中控路由器接收所述自动扫描指令后,30秒内自动扫描进入配网模式的待添加设备,生成设备列表并发送至所述终端。
步骤S40:所述终端根据所述设备列表显示待添加设备,
手机APP上显示待添加设备,
步骤S50:所述终端根据用户指令向所述中控路由器发送批量添加设备指令,所述中控路由器根据所述批量添加设备指令分别与各个所述待添加设备握手连接。
本发明通过上述方法步骤,可以自动扫描待添加设备,便于用户自由添加关联设备,克服了用户在添加的过程中,需要重复的将各个设备与中控路由器进行配对关联的技术问题,用户可批量添加设备,无须逐个添加,简化了用户的操作流程,实现了快速的对设备进行添加。
实施例3
参考图3,其示出了一种设备添加方法,在本实施例中,其应用于智能家居***中,添加智能家电等设备,终端为手机,包括:其包括以下步骤,
步骤S10:终端与中控路由器匹配连接,
步骤S20:所述终端向所述中控路由器发送自动扫描指令;
在手机的APP上手动触发自动扫描,手机向所述中控路由器发送自动扫描指令。
步骤S30:所述中控路由器根据所述自动扫描指令搜索待添加设备,生成设备列表并发送至所述终端,
进入配网模式的待添加设备通过广播发送握手连接请求和设备身份信息,所述中控路由器接收所述自动扫描指令后,30秒内自动扫描进入配网模式的待添加设备,生成设备列表并发送至所述终端。
进一步地,包括:所述终端接收用户输入的新建设备组的请求;根据所述新建设备组的请求,建立目标设备组。
步骤S40:所述终端根据所述待添加设备的设备身份信息将所述待添加设备按照预设分组规则进行分组显示。
手机APP上,按照分组显示待添加设备,如灯光类设备为一组,影音设备为一组,空调、洗衣机为一组等等,具体分组按照用户喜好在手机APP上进行分类。
步骤S50:所述终端根据用户指令向所述中控路由器发送添加设备指令,所述中控路由器根据所述添加设备指令与所述待添加设备握手连接。
本发明通过将设备进行分类显示,以便于用户对设备进行管理,便于用户快速筛选查找。
实施例4
参考图4,其示出了一种设备添加方法,在本实施例中,其应用于智能家居***中,添加智能家电等设备,终端为手机,包括:其包括以下步骤,
步骤S10:终端与中控路由器匹配连接,
步骤S20:所述终端向所述中控路由器发送自动扫描指令;
在手机的APP上手动触发自动扫描,手机向所述中控路由器发送自动扫描指令。
步骤S30:所述中控路由器根据所述自动扫描指令搜索待添加设备,生成设备列表并发送至所述终端,
进入配网模式的待添加设备通过广播发送握手连接请求和设备身份信息,所述中控路由器接收所述自动扫描指令后,30秒内自动扫描进入配网模式的待添加设备,生成设备列表并发送至所述终端。
在本实施例中,所述设备身份信号包括ID号、设备类型以及外观图标信息。
进一步地,包括:所述终端接收用户输入的新建设备组的请求;根据所述新建设备组的请求,建立目标设备组。
步骤S40:所述终端根据所述待添加设备的设备身份信息将所述待添加设备按照预设分组规则进行分组待添加设备的外观图标。
优选的,所述终端根据所述设备列表显示待添加设备的外观图标和分类,如洗衣机则显示洗衣机图标,电视机则显示电视机图标,客户可通过APP预先上传图标,也可默认***自带图标。
手机APP上,按照分组显示待添加设备,如灯光类设备为一组,影音设备为一组,空调、洗衣机为一组等等,具体分组按照用户喜好在手机APP上进行分类。
本发明通过在对设备的外观图标显示,有助于用户直观浏览,快速查找。
如图5所示,图5为本发明第一实施方式对应的中控路由器、设备以及终端互联示意图。所述中控路由器、终端均与设备通讯连接。所述中控路由器包括相互连接的控制器及处理器。其中,所述控制器内设置有存储器,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述存储器可能包含高速随机存取存储器(Random AccessMemory,RAM),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。所述处理器被配置用于调用所述程序指令,执行步骤S10~步骤S50所述的设备添加方法。
上述存储介质可以是前述控制器的内部存储设备。所述存储介质也可以是外部存储设备,例如所述无线开关上配备的插接式智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储介质还可以既包括所述无线开关的内部存储单元也包括外部存储设备。所述存储介质用于存储所述计算机程序及所述终端所需的其他程序和数据。所述存储介质还可以用于暂时地存储已经输出或者将要输出的数据。所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行步骤S10~步骤S50所述的设备添加方法。
上述第二实施方式中的设备添加方法,所述中控路由器的连接方式与所述第一实施方式相同。即所述中控路由器、终端均与设备通讯连接。所述中控路由器包括相互连接的控制器及处理器。其中,所述控制器内设置有存储器,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述存储器可能包含高速随机存取存储器(RandomAccess Memory,RAM),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。所述处理器被配置用于调用所述程序指令,执行步骤S10~步骤S50所述的设备添加方法。
上述存储介质可以是前述控制器的内部存储设备。所述存储介质也可以是外部存储设备,例如所述无线开关上配备的插接式智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储介质还可以既包括所述无线开关的内部存储单元也包括外部存储设备。所述存储介质用于存储所述计算机程序及所述终端所需的其他程序和数据。所述存储介质还可以用于暂时地存储已经输出或者将要输出的数据。所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行步骤S10~步骤S50所述的设备添加方法。
上述第三实施方式中的设备添加方法,所述中控路由器的连接方式与所述第一实施方式相同。即所述中控路由器、终端均与设备通讯连接。所述中控路由器包括相互连接的控制器及处理器。其中,所述控制器内设置有存储器,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述存储器可能包含高速随机存取存储器(RandomAccess Memory,RAM),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。所述处理器被配置用于调用所述程序指令,执行步骤S10~步骤S50所述的设备添加方法。
上述存储介质可以是前述控制器的内部存储设备。所述存储介质也可以是外部存储设备,例如所述无线开关上配备的插接式智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储介质还可以既包括所述无线开关的内部存储单元也包括外部存储设备。所述存储介质用于存储所述计算机程序及所述终端所需的其他程序和数据。所述存储介质还可以用于暂时地存储已经输出或者将要输出的数据。所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行步骤S10~步骤S50所述的设备添加方法。
上述第四实施方式中的设备添加方法,所述中控路由器的连接方式与所述第一实施方式相同。即所述中控路由器、终端均与设备通讯连接。所述中控路由器包括相互连接的控制器及处理器。其中,所述控制器内设置有存储器,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述存储器可能包含高速随机存取存储器(RandomAccess Memory,RAM),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。所述处理器被配置用于调用所述程序指令,执行步骤S10~步骤S50所述的设备添加方法。
上述存储介质可以是前述控制器的内部存储设备。所述存储介质也可以是外部存储设备,例如所述无线开关上配备的插接式智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储介质还可以既包括所述无线开关的内部存储单元也包括外部存储设备。所述存储介质用于存储所述计算机程序及所述终端所需的其他程序和数据。所述存储介质还可以用于暂时地存储已经输出或者将要输出的数据。所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行步骤S10~步骤S50所述的设备添加方法。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
以软件的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者所述技术方案的全部或部分可以以软件产品的形式体现出来,所述计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。