智能设备状态处理方法及装置与流程

文档序号:14124513阅读:208来源:国知局
智能设备状态处理方法及装置与流程

本公开涉及控制技术领域,尤其涉及智能设备状态处理方法及装置。



背景技术:

随着科技的发展,智能家居技术逐渐在人们的生活中普及。在智能家居技术领域,智能设备主要是指住宅中具有计算处理能力的家电设备,例如智能设备可以为冰箱、空调、照明装置等,当智能设备接入网络时,终端可以通过网络控制智能设备。在实际使用中,智能设备的状态可能会发生改变,例如当智能设备为冰箱时,冰箱在其运行的过程中,其状态可以从速冻状态切换至保温状态。



技术实现要素:

为克服相关技术中存在的问题,本公开的实施例提供一种智能设备状态处理方法及装置。技术方案如下:

根据本公开的实施例的第一方面,提供一种智能设备状态处理方法,该方法应用于服务器,包括:

接收目标智能设备发送的状态更新信息,状态更新信息用于指示目标智能设备在发送状态更新信息时的状态;

确定与目标智能设备对应的目标终端;

当收到目标终端发送的状态信息查询指令时,响应于状态信息查询指令向目标终端返回状态更新信息。

本公开的实施例提供的技术方案中,通过接收目标智能设备发送的状态更新信息,并确定与目标智能设备对应的目标终端,在收到目标终端发送的状态信息查询指令时,响应于状态信息查询指令向目标终端返回状态更新信息,使目标终端即用户所使用的终端能够根据服务器发送的状态更新信息确定该用户所使用的智能设备的状态,其中由于服务器通过网络进行数据传输的性能较强且带宽较宽,服务器与终端间进行状态信息传输的耗时较短,从而使用户能够及时通过终端获知智能设备的状态,改善了用户体验。

在一个实施例中,方法还包括:

根据状态更新信息更新与目标智能设备对应的状态实时信息;

响应于状态信息查询指令向目标终端返回状态更新信息,包括:

响应于状态信息查询指令向目标终端返回状态实时信息。

在一个实施例中,方法还包括:

当收到目标终端发送的状态信息订阅指令时,根据预设时间间隔向目标终端周期性返回状态更新信息。

在一个实施例中,确定与目标智能设备对应的目标终端,包括:

获取目标智能设备的目标设备标识;

在智能设备用户数据库中查找与目标设备标识对应的目标用户标识,智能设备用户数据库用于指示设备标识与用户标识的对应关系;

在终端用户数据库中查找与目标用户标识对应的目标终端标识,终端用户数据库用于指示用户标识与终端标识的对应关系;

根据目标终端标识确定目标终端。

根据本公开的实施例的第二方面,提供一种智能设备状态处理方法,该方法应用于智能设备,包括:

对智能设备的状态进行检测;

当根据检测结果确定智能设备的状态发生改变时,获取状态更新信息并向服务器发送状态更新信息,状态更新信息用于指示智能设备在发送状态更新信息时的状态。

通过对智能设备的状态进行检测,并当根据检测结果确定智能设备的状态发生改变时,获取状态更新信息并向服务器发送状态更新信息,使服务器能够获知智能设备最近一次状态改变后的状态,以便于服务器能够向终端返回该状态实时信息,使用户能够及时通过终端获知智能设备的实时状态,从而提高了用户所获知智能设备状态的准确性,改善了用户体验。

在一个实施例中,方法还包括:

当根据检测结果确定智能设备的状态未发生改变时,根据预设时间间隔周期性获取状态更新信息并向服务器发送状态更新信息。

根据本公开的实施例的第三方面,提供一种智能设备状态处理系统,系统包括智能设备、服务器以及终端;

智能设备,用于对智能设备的状态进行检测,当根据检测结果确定智能设备的状态发生改变时,获取状态更新信息并向服务器发送状态更新信息,状态更新信息用于指示智能设备在发送状态更新信息时的状态;

服务器,用于接收目标智能设备发送的状态更新信息,并确定与目标智能设备对应的目标终端,当收到目标终端发送的状态信息查询指令时,响应于状态信息查询指令向目标终端返回状态更新信息;

终端,用于向服务器发送状态信息查询指令,接收服务器响应于状态信息查询指令返回的状态更新信息,并根据状态更新信息确定与终端对应的智能设备的状态。

本公开的实施例提供的技术方案中提供的智能设备状态处理系统包括智能设备、服务器以及终端,其中通过控制智能设备对智能设备的状态进行检测,当根据检测结果确定智能设备的状态发生改变时,获取状态更新信息并向服务器发送状态更新信息,控制服务器接收目标智能设备发送的状态更新信息,并确定与目标智能设备对应的目标终端,在收到目标终端发送的状态信息查询指令时,响应于状态信息查询指令向目标终端返回状态更新信息,使目标终端即用户所使用的终端在需要确定该用户所使用的智能设备的状态时,向服务器发送状态信息查询指令,接收服务器响应于状态信息查询指令返回的状态更新信息,并根据状态更新信息确定与终端对应的智能设备即用户所使用的智能设备的状态,其中由于服务器通过网络进行数据传输的性能较强且带宽较宽,服务器与终端间进行状态信息传输的耗时较短,从而使用户能够及时通过终端获知智能设备的状态,改善了用户体验。

在一个实施例中,终端,还用于向服务器发送状态信息订阅指令,并接收服务器响应于状态信息订阅指令根据预设时间间隔周期性返回的状态实时信息;

服务器,还用于接收终端发送的状态信息订阅指令时,并响应于状态信息订阅指令根据预设时间间隔向目标终端周期性返回状态更新信息。

根据本公开的实施例的第四方面,提供一种智能设备状态处理装置,该智能设备状态处理装置包括:

状态更新信息接收模块,用于接收目标智能设备发送的状态更新信息,状态更新信息用于指示目标智能设备在发送状态更新信息时的状态;

目标终端确认模块,用于确定与目标智能设备对应的目标终端;

状态查询返回模块,用于当收到目标终端发送的状态信息查询指令时,响应于状态信息查询指令向目标终端返回状态更新信息。

在一个实施例中,智能设备状态处理装置还包括:

实时状态更新模块,用于根据状态更新信息更新与目标智能设备对应的状态实时信息;

状态查询返回模块,包括:

实时状态返回子模块,用于响应于状态信息查询指令向目标终端返回状态实时信息。

在一个实施例中,智能设备状态处理装置还包括:

状态订阅返回模块,用于当收到目标终端发送的状态信息订阅指令时,根据预设时间间隔向目标终端周期性返回状态更新信息。

在一个实施例中,目标终端确认模块,包括:

目标设备标识获取子模块,用于获取目标智能设备的目标设备标识;

目标用户标识获取子模块,用于在智能设备用户数据库中查找与目标设备标识对应的目标用户标识,智能设备用户数据库用于指示设备标识与用户标识的对应关系;

目标终端标识获取子模块,用于在终端用户数据库中查找与目标用户标识对应的目标终端标识,终端用户数据库用于指示用户标识与终端标识的对应关系;

目标终端确认子模块,用于根据目标终端标识确定目标终端。

根据本公开的实施例的第五方面,提供一种智能设备状态处理装置,其特征在于,智能设备状态处理装置包括:

状态检测模块,用于对智能设备的状态进行检测;

状态更新模块,用于当根据检测结果确定智能设备的状态发生改变时,获取状态更新信息并向服务器发送状态更新信息,状态更新信息用于指示智能设备在发送状态更新信息时的状态。

在一个实施例中,智能设备状态处理装置还包括:

周期状态更新模块,用于当根据检测结果确定智能设备的状态未发生改变时,根据预设时间间隔周期性获取状态更新信息并向服务器发送状态更新信息。

根据本公开的实施例的第六方面,提供一种智能设备状态处理装置,其特征在于,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,处理器被配置为:

接收目标智能设备发送的状态更新信息,状态更新信息用于指示目标智能设备在发送状态更新信息时的状态;

确定与目标智能设备对应的目标终端;

当收到目标终端发送的状态信息查询指令时,响应于状态信息查询指令向目标终端返回状态更新信息。

根据本公开的实施例的第七方面,提供一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现本公开的实施例的第一方面种任一项方法的步骤。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

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

图1是根据一示例性实施例示出的智能设备状态处理方法的应用场景图;

图2a是根据一示例性实施例示出的智能设备状态处理方法的流程示意图1;

图2b是根据一示例性实施例示出的智能设备状态处理方法的流程示意图2;

图2c是根据一示例性实施例示出的智能设备状态处理方法的流程示意图2;

图3a是根据一示例性实施例示出的智能设备状态处理方法的流程示意图1;

图3b是根据一示例性实施例示出的智能设备状态处理方法的流程示意图2;

图4是根据一示例性实施例示出的智能设备状态处理系统的结构示意图;

图5是根据一示例性实施例示出的一种智能设备状态处理方法的交互流程示意图;

图6a是根据一示例性实施例示出的智能设备状态处理装置的结构示意图1;

图6b是根据一示例性实施例示出的智能设备状态处理装置的结构示意图2;

图6c是根据一示例性实施例示出的智能设备状态处理装置的结构示意图3;

图6d是根据一示例性实施例示出的智能设备状态处理装置的结构示意图4;

图7a是根据一示例性实施例示出的智能设备状态处理装置的结构示意图1;

图7b是根据一示例性实施例示出的智能设备状态处理装置的结构示意图2;

图8是根据一示例性实施例示出的一种装置的框图;

图9是根据一示例性实施例示出的一种装置的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

随着科学技术的高速发展和人们生活水平的不断提高,近年来,出现在人们住宅中的家电设备的种类越来越多,智能家居技术也逐渐在人们的生活中普及。在智能家居技术领域,智能设备主要是指住宅中具有计算处理能力的家电设备,例如智能设备可以为冰箱、空调、照明装置等,

其中一部分家电设备可以接入网络例如接入无线局域网(wirelesslocalareanetworks,wlan)。当智能设备接入网络例如无线局域网时,用户可以使用终端例如智能手机通过网络控制智能设备。

在实际使用中,智能设备的状态可能会发生改变,例如当智能设备为冰箱时,冰箱在其运行的过程中,其状态可以从速冻状态切换至保温状态。相关技术中,当用户想要了解住宅中的智能设备当前的状态时,需控制终端通过网络向智能设备发送查询指令,使智能设备响应于查询指令将用于指示自身状态的状态信息通过网络返回终端。一般情况下,智能设备的主要功能并不包括通过网络进行数据传输,其通过网络进行数据传输的性能较差,并且为了确保智能设备不会占用较多网络资源,智能设备被分配给的网络带宽一般较窄,因此智能设备与终端间进行状态信息传输的耗时较长,导致用户无法及时通过终端获知智能设备的状态,从而损害了用户体验。

为了解决上述问题,本公开的实施例提供的技术方案中,通过接收目标智能设备发送的状态更新信息,并根据状态更新信息更新与目标智能设备对应的状态实时信息,从而使状态实时信息所指示的状态尽量与目标智能设备的实时状态保持一致,通过确定与目标智能设备对应的目标终端,并在收到目标终端发送的状态信息查询指令时,响应于状态信息查询指令向目标终端返回状态实时信息,使目标终端即用户所使用的终端能够根据服务器发送的状态实时信息确定该用户所使用的智能设备的实时状态,其中由于服务器通过网络进行数据传输的性能较强且带宽较宽,服务器与终端间进行状态信息传输的耗时较短,从而使用户能够及时通过终端获知智能设备的状态,改善了用户体验。

本公开的实施例提供的技术方案,涉及如图1所示的三方:服务器101、终端102和智能设备103,其中,终端102可以为手机,平板电脑,智能可穿戴装置,以及其他能够与服务器101进行交互的设备,本公开的实施例对此不做限定。服务器101,可以为由智能设备状态处理服务运营商提供并使用的提供计算服务的设备,也可以为由网络运营商提供由智能设备状态处理服务运营商使用的提供计算服务的设备。智能设备103是指建筑中具有处理能力的家电设备,例如洗衣机、冰箱、空调、电暖器、电视机、音箱、游戏机以及照明灯等。服务器101分别与终端102以及智能设备103通过有线或无线通信网络建立数据连接。

本公开的实施例提供了一种智能设备状态处理方法,该方法应用于服务器,如图2a所示,包括如下步骤201至步骤202:

在步骤201中,接收目标智能设备发送的状态更新信息。

其中,状态更新信息用于指示目标智能设备在发送状态更新信息时的状态。

示例性的,目标智能设备的状态可以包括目标智能设备自身的参数以及目标智能设备所处环境的环境参数中至少一项,例如,目标智能设备的状态可以为目标智能设备的工作状态、目标智能设备所处环境的温度,目标智能设备所处环境的湿度等。

状态更新信息可以为目标智能设备对自身的状态进行检测,当根据检测结果确定自身的状态发生改变时,获取自身的状态并发送用于指示这一状态的状态更新信息,也可以为当根据检测结果确定自身的状态未发生改变时,根据预设时间间隔周期性获取自身的状态更新信息并发送用于指示这一状态的状态更新信息。例如,当智能设备为电冰箱时,若电冰箱检测到电冰箱的冷冻室中的温度值高于警戒温度值时,将自身的工作状态切换至速冻状态,并同时向服务器发送用于指示自身状态为速冻状态的状态更新信息;进一步的,若电冰箱持续检测到电冰箱的冷冻室中的温度低于或等于警戒温度值时,可以每隔五分钟向服务器发送用于指示自身状态为待机工作状态的状态更新信息。又例如,当智能设备为空气净化器时,若空气净化器检测到当前环境中空气的污染物含量大于或等于污染物含量阈值时,将自身的工作状态切换至强力净化状态,并同时向服务器发送用于指示自身状态为强力净化状态的状态更新信息;进一步的,若空气净化器持续检测到当前环境中空气的污染物含量小于污染物含量阈值时,可以每隔五分钟向服务器发送用于指示自身状态为待机工作状态的状态更新信息。

在步骤202中,确定与目标智能设备对应的目标终端。

示例性的,与目标智能设备对应的目标终端,可以被理解为使用目标智能设备的用户与使用目标终端的用户为同一个用户,或目标智能设备对应的用户账号与目标终端对应的用户账号相同,其中目标智能设备可以与一个或多个目标终端对应,目标终端也可以与一个或多个目标智能设备对应。确定与目标智能设备对应的目标终端,可以为在智能设备用户数据库中查找与目标设备标识对应的目标用户标识,并在终端用户数据库中查找与目标用户标识对应的目标终端标识,根据目标终端标识确定目标终端,其中智能设备用户数据库用于指示设备标识与用户标识的对应关系,终端用户数据库用于指示用户标识与终端标识的对应关系;确定与目标智能设备对应的目标终端,也可以获取目标智能设备的目标智能设备标识,并查询终端设备数据库以获取与目标智能设备标识对应的目标终端标识,并根据目标终端标识确定目标终端,其中终端设备数据库用于指示终端标识与智能设备标识的对应关系,被同一个用户所使用终端的终端标识与智能设备的智能设备标识可以在该终端设备数据库中被设置为对应关系。

在步骤203中,当收到目标终端发送的状态信息查询指令时,响应于状态信息查询指令向目标终端返回状态更新信息。

示例性的,状态信息查询指令用于指示目标终端需要获知与该目标终端对应的目标智能设备当前的状态。状态信息查询指令可以包括目标终端的标识,也可以包括使用目标终端的用户的标识。

本公开的实施例提供的技术方案中,通过接收目标智能设备发送的状态更新信息,并确定与目标智能设备对应的目标终端,在收到目标终端发送的状态信息查询指令时,响应于状态信息查询指令向目标终端返回状态更新信息,使目标终端即用户所使用的终端能够根据服务器发送的状态更新信息确定该用户所使用的智能设备的状态,其中由于服务器通过网络进行数据传输的性能较强且带宽较宽,服务器与终端间进行状态信息传输的耗时较短,从而使用户能够及时通过终端获知智能设备的状态,改善了用户体验。

如图2b所示,在一个实施例中,方法还包括步骤204:

在步骤204中,根据状态更新信息更新与目标智能设备对应的状态实时信息。

示例性的,与目标智能设备对应的状态实时信息可以为储存在服务器中,根据状态更新信息更新状态实时信息,可以为当状态实时信息所指示的目标智能设备的状态与状态更新信息所指示的目标智能设备的状态不同时,将状态实时信息所指示的目标智能设备的状态修改为状态更新信息所指示的目标智能设备的状态。例如,当智能设备为电冰箱时,若状态实时信息所指示的电冰箱的状态为待机状态,而状态更新信息所指示的电冰箱的状态为速冻状态时,可以将状态实时信息所指示的电冰箱的状态更改为速冻状态。

在步骤203中,当收到目标终端发送的状态信息查询指令时,响应于状态信息查询指令向目标终端返回状态更新信息,可以通过步骤2031实现:

在步骤2031中,当收到目标终端发送的状态信息查询指令时,响应于状态信息查询指令向目标终端返回状态实时信息。

通过根据状态更新信息更新与目标智能设备对应的状态实时信息,并当收到目标终端发送的状态信息查询指令时,响应于状态信息查询指令向目标终端返回状态实时信息,可以确保状态实时信息所指示的状态尽量与智能设备的实时状态保持一致,提高了用户通过终端获知智能设备的状态的准确性,改善了用户体验

如图2c所示,在一个实施例中,方法还包括步骤205:

在步骤205中,当收到目标终端发送的状态信息订阅指令时,根据预设时间间隔向目标终端周期性返回状态更新信息。

示例性的,状态信息查询指令用于指示目标终端需要持续性的获知与该目标终端对应的目标智能设备当前的状态。预设时间间隔可以为事先储存在服务器上,也可以为服务器从其他装置或系统处获取。

通过在收到目标终端发送的状态信息订阅指令时,根据预设时间间隔向目标终端周期性返回状态更新信息,可以确保当用户需要持续关注其使用的智能设备的状态时,可以及时通过终端获知智能设备最近的状态,改善了用户体验。

本公开的实施例提供了一种智能设备状态处理方法,该方法应用于智能设备,如图3a所示,包括如下步骤301至步骤302:

在步骤301中,对智能设备的状态进行检测。

在步骤302中,当根据检测结果确定智能设备的状态发生改变时,获取状态更新信息并向服务器发送状态更新信息。

其中,状态更新信息用于指示智能设备在发送状态更新信息时的状态。

示例性的,对智能设备的状态进行检测,当根据检测结果确定智能设备的状态发生改变时,获取状态更新信息并向服务器发送状态更新信息,可以为以预设时间间隔为周期读取智能设备的状态,当相邻两次读取的智能设备的状态存在差异时,确定智能设备的状态发生改变,生成状态更新信息,该状态更新信息用于指示后一次读取的智能设备的状态,并向服务器发送该状态更新信息;也可以在智能设备收到状态切换指令并执行该状态切换指令,确定该智能设备的状态发生改变,生成状态更新信息,该状态更新信息用于指示智能设备执行状态切换指令后所切换至的状态,并向服务器发送该状态更新信息。

通过对智能设备的状态进行检测,并当根据检测结果确定智能设备的状态发生改变时,获取状态更新信息并向服务器发送状态更新信息,使服务器能够获知智能设备最近一次状态改变后的状态,以便于服务器能够根据状态更新信息更新状态实时信息,确保状态实时信息所指示的智能设备的状态为该智能设备的实时状态,并当服务器向终端返回该状态实时信息时,用户能够及时通过终端获知智能设备的实时状态,从而提高了用户所获知智能设备状态的准确性,改善了用户体验。

如图3b所示,在一个实施例中,方法还包括步骤303:

在步骤303中,当根据检测结果确定智能设备的状态未发生改变时,根据预设时间间隔周期性获取状态更新信息并向服务器发送状态更新信息。

示例性的,预设时间间隔可以为事先储存在智能设备上,也可以为智能设备从其他装置或系统处获取。

当根据检测结果确定智能设备的状态未发生改变的持续时间较长时,若不向服务器发送状态更新信息,可能使服务器误认为与智能设备间的连接断开,或误认为智能设备产生故障或关机。为了避免这一问题,通过在根据检测结果确定智能设备的状态未发生改变时,根据预设时间间隔周期性获取状态更新信息并向服务器发送状态更新信息,确保即使在智能设备的状态未发生改变时服务器能够确保智能设备处于正常工作中,从而改善了用户体验。

本公开的实施例提供了一种智能设备状态处理系统,如图4所示,智能设备状态处理系统400包括智能设备401、服务器402以及终端403。

智能设备401,用于对智能设备的状态进行检测,当根据检测结果确定智能设备的状态发生改变时,获取状态更新信息并向服务器发送状态更新信息,状态更新信息用于指示智能设备在发送状态更新信息时的状态。

服务器402,用于接收目标智能设备发送的状态更新信息,并确定与目标智能设备对应的目标终端,当收到目标终端发送的状态信息查询指令时,响应于状态信息查询指令向目标终端返回状态更新信息。

终端403,用于向服务器发送状态信息查询指令,接收服务器响应于状态信息查询指令返回的状态更新信息,并根据状态更新信息确定与终端对应的智能设备的状态。

示例性的,终端向服务器发送状态信息查询指令,可以为终端响应于用户通过终端上人机交互装置例如键盘、触摸屏或麦克风等输入的操作指令,向服务器发送状态信息查询指令。例如,当用户在终端启动智能设备状态监控程序时,终端可以向服务器发送状态信息查询指令,以便于在通过显示屏展示智能设备状态监控程序的显示界面时,在该界面中显示根据状态实时信息确定与终端对应的智能设备的状态。又例如,终端可以在触摸屏上展示智能设备状态显示界面,并在该界面中展示“状态查询”按键,当终端检测到用户在触摸屏上点击该“状态查询”按键时,终端向服务器发送状态信息查询指令。

与终端对应的智能设备,可以被理解为使用智能设备的用户与使用终端的用户为同一个用户,或智能设备对应的用户账号与终端对应的用户账号相同,其中智能设备可以与一个或多个终端对应,终端也可以与一个或多个智能设备对应。

本公开的实施例提供的技术方案中提供的智能设备状态处理系统包括智能设备、服务器以及终端,其中通过控制智能设备对智能设备的状态进行检测,当根据检测结果确定智能设备的状态发生改变时,获取状态更新信息并向服务器发送状态更新信息,控制服务器接收目标智能设备发送的状态更新信息,并确定与目标智能设备对应的目标终端,在收到目标终端发送的状态信息查询指令时,响应于状态信息查询指令向目标终端返回状态更新信息,使目标终端即用户所使用的终端在需要确定该用户所使用的智能设备的状态时,向服务器发送状态信息查询指令,接收服务器响应于状态信息查询指令返回的状态更新信息,并根据状态更新信息确定与终端对应的智能设备即用户所使用的智能设备的状态,其中由于服务器通过网络进行数据传输的性能较强且带宽较宽,服务器与终端间进行状态信息传输的耗时较短,从而使用户能够及时通过终端获知智能设备的状态,改善了用户体验。

在一个实施例中,终端403,还用于向服务器发送状态信息订阅指令,并接收服务器响应于状态信息订阅指令根据预设时间间隔周期性返回的状态实时信息。

服务器402,还用于接收终端发送的状态信息订阅指令时,并响应于状态信息订阅指令根据预设时间间隔向目标终端周期性返回状态更新信息。

控制终端通过向服务器发送状态信息查询指令,接收服务器接收终端发送的状态信息订阅指令并响应于状态信息订阅指令根据预设时间间隔周期性返回的状态实时信息,使终端根据状态实时信息确定与终端对应的智能设备的状态,可以使用户能够及时通过终端获知智能设备的状态,改善了用户体验

下面通过实施例详细介绍实现过程。

图5是根据一示例性实施例示出的一种智能设备状态处理方法的交互流程示意图。如图5所示,包括以下步骤:

在步骤501中,智能设备对智能设备的状态进行检测。

在步骤502中,当根据检测结果确定智能设备的状态发生改变时,智能设备获取状态更新信息并向服务器发送状态更新信息。

其中,状态更新信息用于指示智能设备在发送状态更新信息时的状态。

在步骤503中,当智能设备根据检测结果确定智能设备的状态未发生改变时,根据预设时间间隔周期性获取状态更新信息并向服务器发送状态更新信息。

在步骤504中,服务器接收智能设备发送的状态更新信息。

在步骤505中,服务器根据状态更新信息更新与智能设备对应的状态实时信息。

在步骤506中,服务器确定与智能设备对应的终端。

在步骤507中,终端向服务器发送状态信息查询指令。

其中,状态信息查询指令用于指示服务器向终端返回状态实时信息,状态实时信息用于指示与终端对应的智能设备的实时状态。

在步骤508中,当服务器收到终端发送的状态信息查询指令时,服务器响应于状态信息查询指令向终端返回状态实时信息。

在步骤509中,终端向服务器发送状态信息订阅指令。

其中,状态信息订阅指令用于指示服务器根据预设时间间隔向终端周期性返回状态实时信息。

在步骤510中,当服务器收到终端发送的状态信息订阅指令时,根据预设时间间隔向终端周期性返回状态实时信息。

在步骤511中,终端接收服务器返回的状态实时信息,并根据状态实时信息确定与终端对应的智能设备的状态。

本公开的实施例提供的技术方案中,通过控制智能设备对智能设备的状态进行检测,当根据检测结果确定智能设备的状态发生改变时,智能设备获取状态更新信息并向服务器发送状态更新信息,使服务器接收智能设备发送的状态更新信息,并根据状态更新信息更新与智能设备对应的状态实时信息,从而使状态实时信息所指示的状态尽量与智能设备的实时状态保持一致,服务器通过确定与智能设备对应的终端,并在收到终端发送的状态信息查询指令时,响应于状态信息查询指令向终端返回状态实时信息,使终端即用户所使用的终端能够根据服务器发送的状态实时信息确定该用户所使用的智能设备的实时状态,其中由于服务器通过网络进行数据传输的性能较强且带宽较宽,服务器与终端间进行状态信息传输的耗时较短,从而使用户能够及时通过终端获知智能设备的状态,改善了用户体验

下述为本公开装置实施例,可以用于执行本公开方法实施例。

图6a是根据一个示例性实施例示出的一种智能设备状态处理装置60的框图,智能设备状态处理装置60可以为服务器也可以为服务器的一部分,智能设备状态处理装置60可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。如图6a所示,该智能设备状态处理装置60包括:

状态更新信息接收模块601,用于接收目标智能设备发送的状态更新信息,状态更新信息用于指示目标智能设备在发送状态更新信息时的状态。

目标终端确认模块602,用于确定与目标智能设备对应的目标终端;

状态查询返回模块603,用于当收到目标终端发送的状态信息查询指令时,响应于状态信息查询指令向目标终端返回状态实时信息。

在一个实施例中,如图6b所示,智能设备状态处理装置60还包括:

实时状态更新模块604,用于根据状态更新信息更新与目标智能设备对应的状态实时信息。

状态查询返回模块603,包括:

实时状态返回子模块6031,用于响应于状态信息查询指令向目标终端返回状态实时信息。

在一个实施例中,如图6c所示,智能设备状态处理装置60还包括:

状态订阅返回模块605,用于当收到目标终端发送的状态信息订阅指令时,根据预设时间间隔向目标终端周期性返回状态更新信息。

在一个实施例中,如图6d所示,目标终端确认模块603,包括:

目标设备标识获取子模块6031,用于获取目标智能设备的目标设备标识。

目标用户标识获取子模块6032,用于在智能设备用户数据库中查找与目标设备标识对应的目标用户标识,智能设备用户数据库用于指示设备标识与用户标识的对应关系。

目标终端标识获取子模块6033,用于在终端用户数据库中查找与目标用户标识对应的目标终端标识,终端用户数据库用于指示用户标识与终端标识的对应关系。

目标终端确认子模块6034,用于根据目标终端标识确定目标终端。

本公开的实施例提供一种智能设备状态处理装置,该智能设备状态处理装置可以通过接收目标智能设备发送的状态更新信息,并确定与目标智能设备对应的目标终端,在收到目标终端发送的状态信息查询指令时,响应于状态信息查询指令向目标终端返回状态更新信息,使目标终端即用户所使用的终端能够根据服务器发送的状态更新信息确定该用户所使用的智能设备的状态,其中由于服务器通过网络进行数据传输的性能较强且带宽较宽,服务器与终端间进行状态信息传输的耗时较短,从而使用户能够及时通过终端获知智能设备的状态,改善了用户体验。

图7a是根据一个示例性实施例示出的一种智能设备状态处理装置70的框图,智能设备状态处理装置70可以为智能设备也可以为智能设备的一部分,智能设备状态处理装置70可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。如图7a所示,该智能设备状态处理装置70包括:

状态检测模块701,用于对智能设备的状态进行检测。

状态更新模块702,用于当根据检测结果确定智能设备的状态发生改变时,获取状态更新信息并向服务器发送状态更新信息。

其中,状态更新信息用于指示智能设备在发送状态更新信息时的状态。

在一个实施例中,如图7b所示,智能设备状态处理装置70还包括:

周期状态更新模块703,用于当根据检测结果确定智能设备的状态未发生改变时,根据预设时间间隔周期性获取状态更新信息并向服务器发送状态更新信息。

本公开的实施例提供一种智能设备状态处理装置,该智能设备状态处理装置可以通过对智能设备的状态进行检测,并当根据检测结果确定智能设备的状态发生改变时,获取状态更新信息并向服务器发送状态更新信息,使服务器能够获知智能设备最近一次状态改变后的状态,以便于服务器能够根据状态更新信息更新状态实时信息,确保状态实时信息所指示的智能设备的状态为该智能设备的实时状态,并当服务器向终端返回该状态实时信息时,用户能够及时通过终端获知智能设备的实时状态,从而提高了用户所获知智能设备状态的准确性,改善了用户体验。

图8是根据一示例性实施例示出的一种智能设备状态处理装置80的框图,该智能设备状态处理装置80可以为服务器,也可以为服务器的一部分,智能设备状态处理装置80包括:

处理器801;

用于存储处理器801可执行指令的存储器802;

其中,处理器801被配置为:

接收目标智能设备发送的状态更新信息,状态更新信息用于指示目标智能设备在发送状态更新信息时的状态;

确定与目标智能设备对应的目标终端;

当收到目标终端发送的状态信息查询指令时,响应于状态信息查询指令向目标终端返回状态更新信息。

在一个实施例中,上述处理器801还可以被配置为:

根据状态更新信息更新与目标智能设备对应的状态实时信息;

响应于状态信息查询指令向目标终端返回状态更新信息,包括:

响应于状态信息查询指令向目标终端返回状态实时信息。

在一个实施例中,上述处理器801还可以被配置为:

当收到目标终端发送的状态信息订阅指令时,根据预设时间间隔向目标终端周期性返回状态更新信息。

在一个实施例中,上述处理器801还可以被配置为:

确定与目标智能设备对应的目标终端,包括:

获取目标智能设备的目标设备标识;

在智能设备用户数据库中查找与目标设备标识对应的目标用户标识,智能设备用户数据库用于指示设备标识与用户标识的对应关系;

在终端用户数据库中查找与目标用户标识对应的目标终端标识,终端用户数据库用于指示用户标识与终端标识的对应关系;

根据目标终端标识确定目标终端。

本公开的实施例提供的一种智能设备状态处理装置,该智能设备状态处理装置通过接收目标智能设备发送的状态更新信息,并确定与目标智能设备对应的目标终端,在收到目标终端发送的状态信息查询指令时,响应于状态信息查询指令向目标终端返回状态更新信息,使目标终端即用户所使用的终端能够根据服务器发送的状态更新信息确定该用户所使用的智能设备的状态,其中由于服务器通过网络进行数据传输的性能较强且带宽较宽,服务器与终端间进行状态信息传输的耗时较短,从而使用户能够及时通过终端获知智能设备的状态,改善了用户体验。

图9是根据一示例性实施例示出的一种用于处理智能设备状态处理方法的装置900的框图。例如,装置900可以被提供为一服务器。装置900包括处理组件922,其进一步包括一个或多个处理器,以及由存储器932所代表的存储器资源,用于存储可由处理组件922的执行的指令,例如应用程序。存储器932中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件922被配置为执行指令,以执行上述方法。

装置900还可以包括一个电源组件926被配置为执行装置900的电源管理,一个有线或无线网络接口950被配置为将装置900连接到网络,和一个输入输出(i/o)接口958。装置900可以操作基于存储在存储器932的操作系统,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm或类似。

一种非临时性计算机可读存储介质,当所述存储介质中的指令由装置900的处理器执行时,使得装置900能够执行智能设备状态处理方法,所述方法包括:

接收目标智能设备发送的状态更新信息,状态更新信息用于指示目标智能设备在发送状态更新信息时的状态;

确定与目标智能设备对应的目标终端;

当收到目标终端发送的状态信息查询指令时,响应于状态信息查询指令向目标终端返回状态更新信息。

在一个实施例中,方法还包括:

根据状态更新信息更新与目标智能设备对应的状态实时信息;

响应于状态信息查询指令向目标终端返回状态更新信息,包括:

响应于状态信息查询指令向目标终端返回状态实时信息。

在一个实施例中,方法还包括:

当收到目标终端发送的状态信息订阅指令时,根据预设时间间隔向目标终端周期性返回状态更新信息。

在一个实施例中,确定与目标智能设备对应的目标终端,包括:

获取目标智能设备的目标设备标识;

在智能设备用户数据库中查找与目标设备标识对应的目标用户标识,智能设备用户数据库用于指示设备标识与用户标识的对应关系;

在终端用户数据库中查找与目标用户标识对应的目标终端标识,终端用户数据库用于指示用户标识与终端标识的对应关系;

根据目标终端标识确定目标终端。

本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

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