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

多台智能家电的控制方法、控制设备和控制系统

文献发布时间:2023-06-19 09:30:39


多台智能家电的控制方法、控制设备和控制系统

技术领域

本发明涉及智能家电控制技术领域,特别是涉及一种多台智能家电的控制方法、控制设备和控制系统。

背景技术

目前,各种共享的智能家电已经大量的应用于市场,共享的智能家电在运行的过程中,需要实时和云平台进行通信。在多个共享的智能家电同时使用的情况下,很多用户会发送大量的控制指令。云平台获取到用户发送的控制指令并将控制指令下发至各个智能家电的时,由于受云平台和智能家电之间的通信能力的限制,当控制指令过多的时候,容易导致智能家电和云平台之间的通信发生拥塞,使控制指令下发失败。例如,在校园内,学生的下课时间比较统一,很多学生在使用共享的空调器或者电视等家电的过程中会出现上述问题,降低了用户体验。

发明内容

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的多台智能家电的控制方法、控制设备和控制系统。

本发明的一个目的是要提高控制指令下发至智能家电的成功率。

本发明一个进一步的目的是提高获取智能家电的最新授权使用时长的成功率。

特别地,本发明提供了一种多台智能家电的控制方法,包括:

获取控制多台所述智能家电运行的控制指令;

将所述控制指令进行分组;

将所述控制指令按组发送至该所述控制指令对应的智能家电。

可选地,所述将所述控制指令进行分组的步骤包括:

获取所述控制指令的获取时间;

以所述获取时间为时间戳对所述控制指令进行数据打包得到通信包;

对所述时间戳相同的通信包进行分组。

可选地,所述对所述时间戳相同的通信包进行分组的步骤包括:

确定每个所述通信包中控制指令对应的智能家电所连接的基站;

将设定数量的连接于同一基站的智能家电的所述通信包配置为一组。

可选地,在所述控制指令中包括授权使用指令的情况下,在所述将所述控制指令按组发送至该所述控制指令对应的智能家电的步骤之后,还包括:

停止接收所述授权使用指令对应的所述智能家电发送的心跳;

判断是否接收到所述智能家电发送的响应于所述授权使用指令的指令回调;

若是,继续接收所述智能家电发送的心跳。

可选地,在所述智能家电接收到所述授权使用指令后,所述智能家电被配置为检测授权使用状态是否更新;

若是,发送响应于所述授权使用指令的指令回调。

可选地,若所述授权使用状态未更新,所述智能家电被配置为继续按照发送心跳的设定周期发送心跳。

可选地,若所述授权使用状态未更新,所述智能家电被配置为发送响应于所述授权使用指令的异常信息。

可选地,在所述停止接收所述授权使用指令对应的所述智能家电发送的心跳后的预设时间段内,若未接收到所述智能家电发送的响应于所述授权使用指令的指令回调,重新发送所述授权使用指令。

根据本发明的另一个方面,还提供了一种多台智能家电的控制设备,包括:

处理器;以及

存储器,存储有计算机程序,所述计算机程序被所述处理器执行时用于实现上述任一所述的多台智能家电的控制方法。

根据本发明的另一个方面,还提供了一种多台智能家电的控制系统,包括:

控制设备,为上述所述多台智能家电的控制设备;

多台智能家电,配置成与所述控制设备数据连接。

在本发明的多台智能家电的控制方法中,通过将多个控制指令分组,然后可以将各组控制指令依次发送至对应的智能家电,减少了每次发送的控制指令的数量,从而防止与智能家电之间的通信发生拥塞,提高了发送控制指令至智能家电的成功率。

进一步地,对时间戳相同的通信包进行分组,在将控制指令按组发送至该控制指令对应的智能家电的时候,可以保证下发的任一组中的控制指令为获取时间相同的指令,从而避免将不同获取时间的指令一起发送,使控制指令的发送更加符合实际情况,提高用户的体验。

进一步地,在将控制指令按组发送至该控制指令对应的智能家电之后,停止接收授权使用指令对应的智能家电发送的心跳可以确保接收到智能家电发送的响应于授权使用指令的指令回调,从而获取智能家电的最新的使用时长,提高了获取智能家电的最新的使用时长的成功率。

根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。

附图说明

后文将参照附图以示例性而非限制性的方式详细描述本发明的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些附图未必是按比例绘制的。附图中:

图1是根据本发明一个实施例的多台智能家电的控制方法的流程图;

图2是根据本发明另一个实施例的多台智能家电的控制方法的流程图;

图3是根据本发明另一个实施例的多台智能家电的控制方法的流程图;

图4是根据本发明一个实施例的多台智能家电的控制装置的示意性图;

图5是根据本发明一个实施例的多台智能家电的控制系统的示意性图。

具体实施方式

图1是根据本发明一个实施例的多台智能家电的控制方法的流程图。该控制方法可以应用于云平台,如物联网(Internet of Things,IOT)云平台,并接收终端设备发送的控制指令从而对多台共享的智能家电进行控制。云平台可以为终端设备可以为与智能家电绑定的手机、遥控器以及可穿戴设备等。参见图1,该控制方法可包括以下步骤S102至步骤S106。

步骤S102:获取控制多台智能家电运行的控制指令。智能家电可以为智能空调、智能电视、智能热水器以及智能冰箱等。在本步骤中,控制指令来源于终端设备。

步骤S104:将控制指令进行分组。

步骤S106:将控制指令按组发送至该控制指令对应的智能家电。

在本实施例中,在将控制指令发送至对应的共享的智能家电的时候,通过将多个控制指令分组,然后可以将各组控制指令依次发送至对应的智能家电,减少了每次发送的控制指令的数量,从而防止与智能家电之间的通信发生拥塞,提高了发送控制指令至智能家电的成功率。

在本发明一个实施例中,步骤S104可以包括获取控制指令的获取时间。然后,以获取时间为时间戳对控制指令进行数据打包得到通信包。对时间戳相同的通信包进行分组。

在本实施例中,对时间戳相同的通信包进行分组,在将控制指令按组发送至该控制指令对应的智能家电的时候,可以保证下发的任一组中的控制指令为获取时间相同的指令,从而避免将不同获取时间的指令一起发送,使控制指令的发送更加符合实际情况,提高用户的体验。

在本发明一个实施例中,对时间戳相同的通信包进行分组的步骤可包括确定每个通信包中控制指令对应的智能家电所连接的基站。然后,将设定数量的连接于同一基站的智能家电的通信包配置为一组。

在本实施例中,设定数量可以根据云平台的通信能力进行设定。具体地,例如,当云平台为窄带物联网(Narrow Band Internet of Things,NB-IoT)时,因为窄带特性,一个NB-IoT基站同一时刻可以和12个智能家电同时通讯。因此,当云平台为窄带物联网时,设定数量可以为小于等于12的任意整数,优选12。将设定数量的连接于同一基站的智能家电的通信包配置为一组,在发送一组通信包的时候,避免了和多个不同的基站进行通信,有助于保证通信的稳定性,提高通信包发送的成功率。

在本发明一个实施例中,在控制指令中包括授权使用指令的情况下,在步骤S106之后,还可包括停止接收授权使用指令对应的智能家电发送的心跳。然后,判断是否接收到智能家电发送的响应于授权使用指令的指令回调。若是,继续接收智能家电发送的心跳。

在本实施例中,用户在使用共享的智能家电的时候,需要购买智能家电的使用权限,使用权限可以指使用时长。用户除在使用共享智能家电之前购买使用时长外,在使用智能家电的过程中,也可以继续购买使用时长。例如,某用户购买了使用智能家电1个小时或者5个小时的使用时长。授权使用指令一般可以理解为用户购买使用智能家电的使用时长的使用指令。智能家电以设定周期发送心跳以发送运行状态。例如,当智能家电为空调器时,以设定周期发送设定温度、风速、运行模式等运行状态;当智能家电为电视时,以设定周期发送正在播放的电视台、音量、播放时长等运行状态;当智能家电为冰箱时,以设定周期发送冷藏室温度、保鲜储藏室温度等。在将控制指令按组发送至该控制指令对应的智能家电后,可以通过接收智能家电发送的响应于授权使用指令的指令回调来获取智能家电的最新的使用时长。但是,当接收指令回调的时间与接收心跳的时间相同时,容易导致指令回调被覆盖,无法获取智能家电最新的使用时长。因此,在将控制指令按组发送至该控制指令对应的智能家电之后,停止接收授权使用指令对应的智能家电发送的心跳可以确保接收到智能家电发送的响应于授权使用指令的指令回调,从而获取智能家电的最新的使用时长,提高了获取智能家电的最新的使用时长的成功率。

在本发明一个实施例中,在智能家电接收到授权使用指令后,智能家电被配置为检测授权使用状态是否更新。若是,发送响应于授权使用指令的指令回调。若否,智能家电被配置为继续按照发送心跳的设定周期发送心跳。设定周期一般可以为1分钟或者2分钟等,本发明实施例对此不做具体地限定。

在本发明一个实施例中,若授权使用状态未更新,智能家电被配置为发送响应于授权使用指令的异常信息。在本实施例中,智能家电发送的响应于授权使用指令的异常信息,可以作为分析授权使用状态未更新的依据。

在本发明一个实施中,在停止接收授权使用指令对应的智能家电发送的心跳后的预设时间段内,若未接收到智能家电发送的响应于授权使用指令的指令回调,重新发送授权使用指令。

在本实施例中,预设时间段一般可以为60秒或者90秒等,本发明实施例对此不做具体地限定。在停止接收授权使用指令对应的智能家电发送的心跳后的预设时间段内,若未接收到智能家电发送的响应于授权使用指令的指令回调,重新发送授权使用指令,可以增加发送成功的可能性。

在一些其他实施例中,在预设时间段后若仍未接收到智能家电发送的响应于授权使用指令的指令回调,为了能继续获取该智能家电的运行状态,可以继续接收授权使用指令对应的智能家电发送的心跳。

图2是根据本发明另一个实施例的智能家电群组的控制方法的流程图。参见图2,该控制方法一般性地可以包括以下步骤S202至步骤S212。

步骤S202:获取控制各智能家电运行的控制指令。

步骤S204:获取控制指令的获取时间。

步骤S206:以获取时间为时间戳对控制指令进行数据打包得到通信包。

步骤S208:确定每个通信包中控制指令对应的智能家电所连接的基站。

步骤S210:将设定数量的连接于同一基站的智能家电的通信包配置为一组。一般情况下,设定数量可以根据云平台的通信能力进行设定。具体地,例如,当云平台为窄带物联网(Narrow Band Internet of Things,NB-IoT)时,因为窄带特性,一个NB-IoT基站同一时刻可以和12个智能家电同时通讯。因此,当云平台为窄带物联网时,设定数量可以为小于等于12的任意整数,优选12。

步骤S212:将通信包按组发送从而将通信包中的控制指令按组发送至该控制指令对应的智能家电。

在本实施例中,通过将多个控制指令分组,然后可以将各组控制指令依次发送至对应的智能家电,减少了每次发送的控制指令的数量,从而防止与智能家电之间的通信发生拥塞,提高了发送控制指令至智能家电的成功率。并且,对时间戳相同的通信包进行分组,在将控制指令按组发送至该控制指令对应的智能家电的时候,可以保证下发的任一组中的控制指令为获取时间相同的指令,从而避免将不同获取时间的指令一起发送,使控制指令的发送更加符合实际情况,提高用户的体验。另外,将设定数量的连接于同一基站的智能家电的通信包配置为一组,在发送一组通信包的时候,避免了和多个不同的基站进行通信,有助于保证通信的稳定性,提高通信包发送的成功率。

图3是根据本发明另一个实施例的智能家电群组的控制方法的流程图。参见图3,该控制方法一般性地可以包括以下步骤S302至步骤S314。

步骤S302:获取控制各智能家电运行的控制指令,控制指令中包括授权使用指令。授权使用指令可以为授权使用时长。

步骤S304:将控制指令进行分组。

步骤S306:将控制指令按组发送至该控制指令对应的智能家电。

步骤S308:停止接收授权使用指令对应的智能家电发送的心跳。其中,心跳包含智能家电的运行状态,例如,当智能家电为空调器时,心跳包含设定温度、风速、运行模式等运行状态;当智能家电为电视时,心跳包含播放的电视台、音量、播放时长等运行状态。

步骤S310:判断是否接收到智能家电发送的响应于授权使用指令的指令回调。其中,指令回调包含智能家电最新的使用状态。最新的使用状态为智能家电最新的使用时长。

若是,执行步骤S312:继续接收智能家电发送的心跳。

若否,执行步骤S314:在停止接收授权使用指令对应的智能家电发送的心跳后的预设时间段内,若未接收到智能家电发送的响应于授权使用指令的指令回调,重新发送授权使用指令。预设时间段一般可以为60秒或者90秒等,本发明实施例对此不做具体地限定。

在本实施例中,当接收指令回调的时间与接收心跳的时间相同时,容易导致指令回调被覆盖,无法获取智能家电最新的使用时长。因此,在将控制指令按组发送至该控制指令对应的智能家电之后,停止接收授权使用指令对应的智能家电发送的心跳可以确保接收到智能家电发送的响应于授权使用指令的指令回调,从而获取智能家电的最新的使用时长,提高了获取智能家电的最新的使用时长的成功率。

参见图4,基于同一构思,本发明还提供了一种多台智能家电的控制设备400。多台智能家电的控制设备400可包括处理器401以及存储器402。存储器402存储有计算机程序。计算机程序被处理器401执行时用于实现上述任一实施例的多台智能家电的控制方法。

参见图5,基于同一构思,本发明还提供了一种多台智能家电的控制系统500。多台智能家电的控制系统500可包括控制设备400和多台智能家电502。图5中智能家电502的数量仅为示意,并不对本发明中智能家电502的数量进行限制。控制设备400为上述实施例中的多台智能家电的控制设备400。多台智能家电502配置成与控制设备400数据连接。智能家电502可以为智能空调、智能冰箱、智能电视等。

上述各个实施例可以任意组合,根据上述任意一个优选实施例或多个优选实施例的组合,本发明实施例能够达到如下有益效果:

通过将多个控制指令分组,然后可以将各组控制指令依次发送至对应的智能家电,减少了每次发送的控制指令的数量,从而防止与智能家电之间的通信发生拥塞,提高了发送控制指令至智能家电的成功率。

至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。

相关技术
  • 多台智能家电的控制方法、控制设备和控制系统
  • 一种智能家电智能控制方法、控制系统、智能家电
技术分类

06120112192603