控制、获取智能家居设备上传数据的方法及装置的制造方法

文档序号:10515326阅读:663来源:国知局
控制、获取智能家居设备上传数据的方法及装置的制造方法
【专利摘要】本公开提供一种控制、获取智能家居设备上传数据的方法及装置,其中,所述方法包括:获取智能家居设备的操作状态数据;根据所述智能家居设备与应用服务器的绑定关系,向所有绑定的应用服务器发送所述操作状态数据;其中,所述智能家居设备与至少两个应用服务器绑定。本公开中,智能家居设备可以将获取的操作状态数据发送给与其绑定的多个应用服务器,使每一个应用服务器都可以收集智能家居设备的相关数据,从而形成大数据,以便应用服务器根据该大数据进行数据分析或提供相应的数据查询服务,从而为改进智能家居设备的性能或提高服务质量提供参考,提升智能家居设备的用户体验。
【专利说明】
控制、获取智能家居设备上传数据的方法及装置
技术领域
[0001] 本公开设及计算机通信技术领域,尤其设及一种控制、获取智能家居设备上传数 据的方法及装置。
【背景技术】
[0002] 随着越来越多的智能设备进入人们的生活,可W使用安装在用户终端上的应用软 件(Application,APP)遥控智能设备。W智能家居设备为例,用户可W通过用户终端上安装 的应用软件远程控制智能家居设备、查看设备的当前工作状态等。相关技术中,对智能家居 的控制,有相当一部分控制指令是通过应用软件运营商提供的应用服务器进行转发,并且 默认设置用户终端上传的数据保存到上述运营商提供的应用服务器中,W便应用服务器利 用获取的智能家居设备数据进行数据分析或提供数据查询服务。

【发明内容】

[0003] 有鉴于此,本公开提供一种控制、获取智能家居设备上传数据的方法及装置,实现 智能家居设备的数据共享。
[0004] 根据本公开实施例的第一方面,提供了一种控制智能家居设备上传数据的方法, 上述方法包括:
[0005] 获取智能家居设备的操作状态数据;
[0006] 根据所述智能家居设备与应用服务器的绑定关系,向所有绑定的应用服务器发送 所述操作状态数据;
[0007] 其中,所述智能家居设备与至少两个应用服务器绑定。
[000引可选地,所述获取智能家居设备的操作状态数据,包括:
[0009] 定时或实时获取所述智能家居设备的工作状态信息,将所述工作状态信息作为所 述操作状态数据;或者
[0010] 接收对所述智能家居设备的状态查询信息后,获取所述智能家居设备的工作状态 信息,将所述工作状态信息作为所述操作状态数据;或者
[0011] 接收到对所述智能家居设备的控制指令后,获取根据所述控制指令的执行情况生 成的反馈信息,将所述反馈信息作为所述操作状态数据。
[0012] 可选地,所述获取智能家居设备的操作状态数据,包括:
[0013] 根据所述控制指令生成用户控制信息记录,所述用户控制信息记录包括:用户标 识、发送所述控制指令的设备标识、指令内容、控制操作过程的信息;
[0014] 将所述用户控制信息记录作为所述操作状态数据。
[0015] 可选地,所述智能家居设备绑定的至少两个应用服务器之间相互进行了账号权限 授权。
[0016] 根据本公开实施例的第二方面,提供了一种获取智能家居设备上传数据的方法, 所述方法包括:
[0017] 接收绑定的智能家居设备发送的操作状态数据,所述智能家居设备与至少两个应 用服务器绑定,所述操作状态数据为所述智能家居设备对绑定的任一应用服务器的响应数 据。
[0018] 可选地,所述获取智能家居设备上传数据的方法还包括:
[0019] 根据所述智能家居设备的设备标识查询所述智能家居设备对应的账号;
[0020] 向所述账号所在的用户终端发送所述操作状态数据。
[0021] 可选地,所述获取智能家居设备上传数据的方法还包括:
[0022] 接收用户终端发送的对所述智能家居设备的控制指令;
[0023] 将所述控制指令发送给所述智能家居设备。
[0024] 可选地,所述获取智能家居设备上传数据的方法还包括:
[0025] 所述智能家居设备绑定的应用服务器与其它应用服务器之间相互进行了账号权 限授权。
[0026] 根据本公开实施例的第Ξ方面,提供了一种控制智能家居设备上传数据的装置, 所述装置包括:
[0027] 获取模块,被配置为获取智能家居设备的操作状态数据;
[0028] 发送模块,被配置为根据所述智能家居设备与应用服务器的绑定关系,向所有绑 定的应用服务器发送所述操作状态数据,其中,所述智能家居设备与至少两个应用服务器 绑定。
[0029] 可选的,所述获取模块包括W下至少一个子模块:
[0030] 第一获取子模块,被配置为定时或实时获取所述智能家居设备的工作状态信息, 将所述工作状态信息作为所述操作状态数据;
[0031] 第二获取子模块,被配置为接收对所述智能家居设备的状态查询信息后,获取所 述智能家居设备的工作状态信息,将所述工作状态信息作为所述操作状态数据;
[0032] 第Ξ获取子模块,被配置为接收到对所述智能家居设备的控制指令后,获取根据 所述控制指令的执行情况生成的反馈信息,将所述反馈信息作为所述操作状态数据。
[0033] 可选的,所述获取模块包括:
[0034] 记录子模块,被配置为根据所述控制指令生成用户控制信息记录,所述用户控制 信息记录包括:用户标识、发送所述控制指令的设备标识、指令内容、控制操作过程的信息;
[0035] 数据生成子模块,被配置为将所述用户控制信息记录作为所述操作状态数据。
[0036] 可选的,所述智能家居设备绑定的至少两个应用服务器之间相互进行了账号权限 授权。
[0037] 根据本公开实施例的第四方面,提供了一种获取智能家居设备上传数据的装置, 所述装置包括:
[0038] 接收模块,被配置为接收绑定的智能家居设备发送的操作状态数据,所述智能家 居设备与至少两个应用服务器绑定,所述操作状态数据为所述智能家居设备对绑定的任一 应用服务器的响应数据。
[0039] 可选的,所述获取智能家居设备上传数据的装置还包括:
[0040] 查询模块,被配置为根据所述智能家居设备的设备标识查询所述智能家居设备对 应的账号;
[0041] 发送模块,被配置为向所述账号所在的用户终端发送所述操作状态数据。
[0042] 可选的,所述获取智能家居设备上传数据的装置还包括:
[0043] 指令接收模块,被配置为接收用户终端发送的对所述智能家居设备的控制指令;
[0044] 指令发送模块,被配置为将所述控制指令发送给智能家居设备。
[0045] 可选的,所述智能家居设备绑定的应用服务器与其它应用服务器之间相互进行了 账号权限授权。
[0046] 根据本公开实施例的第五方面,提供了一种智能家居设备,包括:处理器;用于存 储处理器可执行指令的存储器;其中,所述处理器被配置为:
[0047] 获取智能家居设备的操作状态数据;
[0048] 根据所述智能家居设备与应用服务器的绑定关系,向所有绑定的应用服务器发送 所述操作状态数据;
[0049] 其中,所述智能家居设备与至少两个应用服务器绑定。
[0050] 根据本公开实施例的第六方面,提供了一种应用服务器,包括:处理器;用于存储 处理器可执行指令的存储器;其中,所述处理器被配置为:
[0051] 接收绑定的智能家居设备发送的操作状态数据,所述智能家居设备与至少两个应 用服务器绑定,所述操作状态数据为所述智能家居设备对绑定的任一应用服务器的响应数 据。
[0052] 本公开实施例提供的技术方案可W包括W下有益效果:
[0053] 本公开中,智能家居设备可W将获取的操作状态数据发送给与其绑定的多个应用 服务器,使每一个应用服务器都可W收集智能家居设备的相关数据,从而形成大数据,W便 应用服务器根据该大数据进行数据分析或提供相应的数据查询服务,从而为改进智能家居 设备的性能或提高服务质量提供参考,提升智能家居设备的用户体验。
[0054] 本公开中,智能家居设备获取操作状态数据的方式包括但不限于:根据实时或定 时获取的设备工作状态信息确定智能家居设备的操作状态数据;接收应用服务器发送的状 态查询信息,获取智能家居设备的工作状态信息,进而确定状态数据;接收对智能家居设备 的控制指令后,获取智能家居设备根据上述控制指令的执行情况生成的反馈信息,将所述 反馈信息确定为操作状态数据。智能家居设备可W将上述各种方式下获取的操作状态数据 发送给应用服务器,使各应用服务器可W获取到智能家居设备更丰富的运行数据,W便应 用服务器可W依据上述数据获取更精确的参考信息,从而提供更加符合用户习惯的服务, 提升智能家居设备的用户体验。
[0055] 本公开中,当智能家居设备接收到控制指令,并执行指令后,可W将执行过程记录 成一条用户控制信息记录,智能家居设备根据上述用户控制信息记录生成操作状态数据, 并发送给各应用服务器,使各应用服务器可W获得更详细的信息,从而丰富各应用服务器 中智能家居设备的用户操作数据,进而使应用服务器提供更加符合用户习惯的应用参考信 息。本公开中,与智能家居设备绑定的各应用服务器之间还可W相互进行账号权限授权,方 便用户对智能家居设备的控制。相应的,终端设备还可W根据控制指令中登录账号与应用 服务器的关系,根据不同应用服务商的需求,向各应用服务器发送满足不同需求的操作状 态数据。
[0056] 应当理解的是,W上的一般描述和后文的细节描述仅是示例性和解释性的,并不 能限制本公开。
【附图说明】
[0057] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施 例,并与说明书一起用于解释本公开的原理。
[0058] 图1是本公开根据一示例性实施例示出的一种控制智能家居设备上传数据的方法 流程图;
[0059] 图2是本公开根据一示例性实施例示出的一种控制智能家居设备上传数据的应用 场景不意图;
[0060] 图3是本公开根据一示例性实施例示出的另一种控制智能家居设备上传数据的方 法流程图;
[0061] 图4-1是本公开根据一示例性实施例示出的另一种控制智能家居设备的应用场景 示意图;
[0062] 图4-2是本公开根据一示例性实施例示出的另一种控制智能家居设备的应用场景 示意图;
[0063] 图5是本公开根据一示例性实施例示出的一种获取控制智能家居设备上传数据的 方法流程图;
[0064] 图6是本公开根据一示例性实施例示出的另一种获取智能家居设备上传数据的方 法流程图;
[0065] 图7是本公开根据一示例性实施例示出的一种控制智能家居设备上传数据的装置 框图;
[0066] 图8是本公开根据一示例性实施例示出的另一种控制智能家居设备上传数据的装 置框图;
[0067] 图9是本公开根据一示例性实施例示出的另一种控制智能家居设备上传数据的装 置框图;
[0068] 图10是本公开根据一示例性实施例示出的另一种控制智能家居设备上传数据的 装置框图;
[0069] 图11是本公开根据一示例性实施例示出的一种获取智能家居设备上传数据的装 置框图;
[0070] 图12是本公开根据一示例性实施例示出的另一种获取智能家居设备上传数据的 装置框图;
[0071] 图13是本公开根据一示例性实施例示出的另一种获取智能家居设备上传数据的 装置框图;
[0072] 图14是本公开根据一示例性实施例示出的用于控制智能设备上传数据的装置的 一结构示意图。
【具体实施方式】
[0073] 运里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述设及 附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。W下示例性实施例 中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附 权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0074] 在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。 在本公开和所附权利要求书中所使用的单数形式的"一种"、"所述"和"该"也旨在包括多数 形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语"和/或"是指并包 含一个或多个相关联的列出项目的任何或所有可能组合。
[0075] 应当理解,尽管在本公开可能采用术语第一、第二、第Ξ等来描述各种信息,但运 些信息不应限于运些术语。运些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离 本公开范围的情况下,第一信息也可W被称为第二信息,类似地,第二信息也可W被称为第 一信息。取决于语境,如在此所使用的词语"如果"可W被解释成为"在……时"或"当…… 时"或"响应于确定"。
[0076] 在本公开实施例中,设及到的执行主体包括:用户终端、智能家居设备、至少两个 应用服务器。上述用户终端可W是智能手机、个人数字助理、可穿戴设备如智能手表、智能 手环等。上述智能家居设备可W是设置有通信模块如WiFi模块的空调、电视、电冰箱、热水 器、电饭優等家居设备,通过上述WiFi模块可W与路由器建立WiFi (Wireless Fidelity,无 线保真)通信连接。路由器作为家庭范围内的网络接入设备,将分别接入上述路由器的智能 家居设备接入公共网络。在具体实现过程中,用户终端、智能家居设备、应用服务器各自独 立,同时又相互联系,共同实现本公开提供的技术方案。
[0077] 图1是根据一示例性实施例示出的一种控制智能家居设备上传数据的方法流程 图,该方法由智能家居设备实施,可W包括W下步骤:
[0078] 在步骤11中,获取智能家居设备的操作状态数据;
[0079] 本公开中,智能家居设备的操作状态数据可W包括:开关时间、用户设置的设备运 行参数、设备维护参数等信息。假设上述智能家居设备为智能空调,则其操作状态数据可W 包括:开关机时间、设置溫度、风力、空调维修频率等信息。软件或硬件工程师可W根据上述 智能家居设备的操作状态数据,进一步优化产品,提升智能家居设备的质量和用户体验。
[0080] 在本公开实施例中,智能家居设备可W采用W下至少一种方式获取操作状态数 据:
[0081] 第一种方式,定时或实时获取智能家居设备的工作状态信息,将上述工作状态信 息作为上述操作状态数据。
[0082] 智能家居设备中设置的通信模组比如WiFi通信模组可W实时或定时,向上述智能 家居设备的处理器发送获取设备工作状态的请求信息,W获得智能家居设备的工作状态信 息;根据所述工作状态信息生成操作状态数据。其中,上述工作状态信息可W是设置智能家 居设备中的各种传感器检测到的数据,比如GI^定位装置获取的地理定位影射数据,红外传 感器检测到的周围环境中的人员信息等,溫度传感器检测到的周围环境溫度等信息。
[0083] 第二种方式,接收对所述智能家居设备的状态查询信息后,获取所述智能家居设 备的工作状态信息,将所述工作状态信息作为所述操作状态数据。
[0084] 本公开实施例中,智能家居设备可W接收设置于云端的应用服务器发送的状态查 询信息,该状态查询信息用于查询与其绑定的上述智能家居设备的用户使用情况或者运行 状况等信息,智能家居设备可W根据上述状态查询信息获取工作状态信息,进而将所述工 作状态信息作为上述操作状态数据。
[0085] 第Ξ种方式,接收到对所述智能家居设备的控制指令后,获取根据所述控制指令 的执行情况生成的反馈信息,将所述反馈信息作为所述操作状态数据。
[0086] 根据相关知识,用户可W使用终端上安装的应用程序APP,比如安装在智能手机中 的一款"智能家居"APP,通过近场通信技术比如WiFi、蓝牙、ZigBee等技术直接向智能家居 设备发送控制指令,或者通过移动蜂窝网络、互联网等公网通过应用服务器向智能家居设 备转发控制指令,实现对各个智能家居设备的智能控制。智能家居设备接收到上述控制指 令后,可W执行或者拒绝执行相应操作。智能家居设备可W将上述控制指令的执行情况生 成一条反馈信息,将上述反馈信息作为操作状态数据。例如,上述控制指令为"开启智能空 调r或"调节室溫到25Γ",智能空调相应的模块执行对应的控制操作后,可W根据控制操 作的执行情况生成的反馈信息,比如,上述反馈信息可W是"成功开启空调R"、"响应失败, 未执行开启操作"、"成功设置溫度为25Γ"等。
[0087] 第四种方式,在本公开另一实施例中,智能家居设备还可W将接收到控制指令后 执行的相关操作信息,记录为一条用户控制信息记录;将上述用户控制信息记录作为所述 操作状态数据。其中,上述用户控制信息记录至少可W包括:用户标识如APP的注册账户信 息,发送所述控制指令的设备标识,比如用户终端的设备标识或者应用服务器的设备标识, 指令内容,控制操作过程的信息等。
[0088] 在步骤12中,根据智能家居设备与应用服务器的绑定关系,向所有绑定的应用服 务器发送上述操作状态数据,其中,智能家居设备与至少两个应用服务器绑定。
[0089] 本公开实施例中,一台智能家居设备至少与两个APP对应的应用服务器具有绑定 关系,也就是说,用户可W使用至少两款APP智能控制上述智能家居设备,即,用户可W使用 用户终端上安装的两款APP实现对一个智能家居设备的控制。假设智能家居设备通过内置 的WiFi通信模组进行联网通信,则该WiFi通信模组中设置有至少两种智能设备协议,每一 种智能设备协议支持智能家居设备与一个应用服务器的通信。
[0090] 相应的,智能家居设备可W将获取的操作状态数据通过上述WiFi通信模组发送给 绑定的所有应用服务器。
[0091] 在本公开另一实施例中,与上述智能家居设备绑定的至少两个应用服务器之间可 W具有账号权限授权关系。
[0092] 参照图2根据一示例性实施例示出的控制智能家居设备上传数据的应用场景示意 图。仍W上述智能家居设备为智能空调400为例,假设,该智能空调400与两个应用服务器具 有绑定关系,上述应用服务器包括第一应用服务器200和第二应用服务器300。一般情况下, 用户可W使用手机100登录第一账号,通过第一应用服务器200提供的应用界面智能控制智 能空调400;用户也可W使用手机100登录第二账号,通过第二应用服务器300提供的应用界 面智能巧制智能至调400。
[0093] 智能空调400可W将获取的操作状态数据发送给第一应用服务器200和第二应用 服务器300。
[0094] 如果上述第一应用服务器200和第二应用服务器300之间进行了账号权限授权, 良P,用户可W使用第一账号登录第二应用服务器300提供的应用界面实现对智能空调的智 能控制,或者用户可W使用第二账号登录第一应用服务器200提供的应用界面实现对所述 智能空调400的智能控制。也就是说,第一账号是登录第一应用服务器200的主账号,第二账 号是登录第一应用服务器200的从账号;同理,第二账号是登录第二应用服务器300的主账 号,第一账号是登录第二应用服务器300的从账号。
[00M]在智能空调400侧,针对上述第四种获取操作状态数据的方式,参照图2,即,用户 使用预设账号登录手机100中的智能家居APP,进而通过第一应用服务器200向智能家居设 备400发送控制指令,该控制指令至少包括:登录账号、应用服务器的设备标识,还可W包括 用户终端的终端标识。
[0096] 参照图討良据一示例性实施例示出的另一种控制智能家居设备上传数据的方法流 程图,步骤12可W包括W下步骤:
[0097] 在步骤121中,判断所述控制指令中登录账号与应用服务器之间的关系;
[0098] 如图2所示,判断当前登录账号与第一应用服务器200之间的关系。
[0099] 在步骤122中,若所述登录账号是所述应用服务器的主账号,则向所述应用服务器 发送第一操作状态数据,向其他关联应用服务器发送第二操作状态数据;其中,所述第二操 作状态数据属于所述第一操作状态数据的部分数据。上述关联应用服务器为与智能空调绑 定的其他应用服务器。
[0100] 也就是说,第二操作状态数据是按照预置策略从所述第一操作状态数据中提取的 部分数据。第二操作状态数据包括的信息不超过所述第一操作状态数据包括的信息。
[0101] 如图2所示,若智能空调400检测到操作状态数据是用户使用第一账号、登录第一 应用服务器200的控制模式下获取的,则智能空调400将上述完整的用户控制信息记录作为 第一操作状态数据发送给第一应用服务器200。智能空调400可W按照预置策略从上述用户 控制信息记录中选取部分数据,作为第二操作状态数据,发送给第二应用服务器300。
[0102] 在步骤123中,若所述登录账号是所述应用服务器的从账号,则向所有绑定的应用 服务器发送所述操作状态数据。
[0103] 本公开实施例中,每一个应用服务器可W只有在检测到主账号登录时,才会提供 功能最全的应用界面。
[0104] 当用户使用第二账号登录第一应用服务器时,第一应用服务器提供的从应用界面 中的功能实现如图4-1所示,少于用户使用第一账号登录第一应用服务器时,第一应用服务 器提供的主应用界面的功能实现,如图4-2所示。图4-1和4-2根据一示例性实施例示出的控 制智能家居设备上传数据的应用场景示意图,图4-1示出了第一应用服务器提供的控制智 能空调的主应用界面,通过该应用界面,用户可W智能控制空调的开关机、溫度、湿度、风向 等参数。图4-2示出了第一应用服务器提供的控制智能空调的从应用界面,该界面中仅包括 开关操作、溫度调节界面。
[0105] 假设,用户通过上述主应用界面控制智能空调的模式称为主用户操作模式;用户 通过从应用界面控制智能空调的模式称为从用户操作模式。对应的,相较于主用户操作模 式,从用户操作模式下智能空调获取的控制操作过程的信息也相对较少,则相应的操作状 态数据也较少。
[0106] 智能空调可W将上述从用户操作模式下获取的操作状态数据发送给绑定的各应 用服务器。
[0107] 可见,采用本公开实施例提供的控制智能家居设备上传数据的方法,智能家居设 备可w将获取的操作状态数据发送给所有与其具有绑定关系的应用服务器,w实现提供不 同应用服务的运营商可W分享智能家居设备数据的目的,该数据可W包括:设备本身的性 能参数、用户行为数据。当上述操作状态数据逐渐形成大数据后,可W对上述大数据进行数 据分析,获得的分析结果为提高智能家居设备的产品质量或更好的服务提供参考,提升智 能家居设备的用户体验。
[0108] 相应的,本公开还提供了一种获取智能家居设备上传数据的方法,应用于应用服 务器中,包括:
[0109] 接收绑定的智能家居设备发送的操作状态数据,所述智能家居设备与至少两个应 用服务器绑定,所述操作状态数据为所述智能家居设备对绑定的任一应用服务器的响应数 据。
[0110] 本公开实施例中,接收操作状态数据的应用服务器可W是与智能家居设备具有绑 定关系的任一服务器。例如,在图2所示的应用场景中,上述应用服务器可W是第一应用服 务器200,也可W是第二应用服务器300。
[0111] 参照图5根据一示例性实施例示出的一种获取智能家居设备上传数据的方法流程 图,可W包括W下步骤:
[0112] 在步骤21中,接收绑定的智能家居设备发送的操作状态数据,所述智能家居设备 与至少两个应用服务器绑定,所述操作状态数据为所述智能家居设备对绑定的任一应用服 务器的响应数据;
[0113] 在步骤22中,根据所述智能家居设备的设备标识查询所述智能家居设备对应的账 号;
[0114] 在完成智能家居设备的智能控制信息配置之后,每一个应用服务器中都存储有控 制设备列表,该控制设备列表包括:用户标识、智能家居设备的设备标识之间的对应关系, 如W下表一所示:
[0115]
[0116] 表一
[0117] 应用服务器接收到的操作状态数据中,至少包括智能家居设备的设备标识,假设 为Ml。根据智能空调的设备标识Ml,查询预置控制设备列表如表一,可W确定用户标识为第 一账号。即用户使用第一账号登录应用服务器后,应用服务器可W提供控制智能家居设备 的应用界面。
[0118] 在步骤23中,向所述账号所在的用户终端发送所述操作状态数据。
[0119] 本公开实施例中,通过所述账号信息,查询当前与所述账号具有绑定关系的用户 终端的设备标识。在确定用户终端之后,应用服务器还可W将智能家居设备的操作状态数 据发送给相应的用户终端,w便用户及时了解智能家居设备的当前运行状态等信息,提升 用户终端的用户体验。
[0120] 参照图6根据一示例性实施例示出的另一种获取智能家居设备上传数据的方法流 程图,在上述步骤21之前,还可W包括W下步骤:
[0121] 在步骤201中,接收用户终端发送的对所述智能家居设备的控制指令;
[0122] 上述控制指令至少包括:用户标识即登录账号信息、智能家居设备的设备标识、应 用服务器的设备标识、指令内容。
[0123] 在步骤202中,将所述控制指令发送给所述智能家居设备;
[0124] 对应上述第四种方式,应用服务器接收用户使用用户终端发送的对智能家居设备 的控制指令。然后,将上述控制指令转发给智能家居设备,W使智能家居设备根据上述控制 指令执行相应的操作,并根据指令执行情况生成操作状态数据,发送给应用服务器。
[0125] 上述图5、6所示的实施例均基于一个应用服务器只认证一个账号才提供智能家居 设备的应用界面进行了描述。在本公开另一实施例中,与智能家居设备绑定的至少两个应 用服务器还可W相互进行账号权限授权。关于账号权限授权,前面已结合图2所示应用场景 示意图进行了详细描述,此处不再寶述。在该应用场景中,一个应用服务器获取的用户操作 数据可W包括W下Ξ种情况:
[0126] 第一种情况,对应上述图3所示实施例,如果当前接收操作状态数据的应用服务器 事先向智能家居设备发送了控制指令,并且所述控制指令中,登录账号是当前应用服务器 的主账号,则该应用服务器接收到的操作状态数据中会包含较多信息,即接收到上述第一 操作状态数据。
[0127] 第二种情况,对应上述图3所示实施例,如果当前接收操作状态数据的应用服务器 事先向智能家居设备发送了控制指令,但所述控制指令中,登录账号是当前应用服务器的 从账号,则该应用服务器会接收到包含相对较少信息的操作状态数据,即上述第二操作状 态数据。
[0128] 第Ξ种情况,如果上述操作状态数据是通过上述第四种方式获取的数据,并且当 前接收应用服务器没有向智能家居设备发送控制指令,则该应用服务器接收到的操作状态 数据会包含相对较少的信息。
[0129] 对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但 是本领域技术人员用该知悉,本公开并不受所描述的动作顺序的限制,因为依据本公开,某 些步骤可W采用其他顺序或者同时进行。
[0130] 其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例, 所设及的动作和模块并不一定是本公开所必须的。
[0131] 与前述应用功能实现方法实施例相对应,本公开还提供了应用功能实现装置及相 应的终端的实施例。
[0132] 图7是本公开根据一示例性实施例示出的一种控制智能家居设备上传数据的装置 框图,设置于智能家居设备中,上述装置可W包括:
[0133] 获取模块31,被配置为获取智能家居设备的操作状态数据;
[0134] 发送模块32,被配置为根据所述智能家居设备与应用服务器的绑定关系,向所有 绑定的应用服务器发送所述操作状态数据,其中,所述智能家居设备与至少两个应用服务 器绑定。
[0135] 参照图8所示的本公开根据一示例性实施例示出的另一种控制智能家居设备上传 数据的装置框图,在图7所示实施例的基础上,获取模块31可W包括W下至少一个子模块:
[0136] 第一获取子模块311,被配置为定时或实时获取所述智能家居设备的工作状态信 息,将所述工作状态信息作为所述操作状态数据;
[0137] 第二获取子模块312,被配置为接收对所述智能家居设备的状态查询信息后,获取 所述智能家居设备的工作状态信息,将所述工作状态信息作为所述操作状态数据;
[0138] 第Ξ获取子模块313,被配置为接收到对所述智能家居设备的控制指令后,获取根 据所述控制指令的执行情况生成的反馈信息,将所述反馈信息作为所述操作状态数据。
[0139] 参照图9所示的本公开根据一示例性实施例示出的另一种控制智能家居设备的装 置框图,在图8所示实施例的基础上,获取模块31可W包括:
[0140] 记录子模块314,被配置为根据所述控制指令生成用户控制信息记录,所述用户控 审IJ信息记录包括:用户标识、发送所述控制指令的设备标识、指令内容、控制操作过程的信 息;
[0141] 数据生成子模块315,被配置为将所述用户控制信息记录作为所述操作状态数据。 在本公开另一实施例中,所述智能家居设备绑定的至少两个应用服务器之间可W相互进行 账号权限授权。参照图10根据一示例性实施例示出的另一控制智能家居设备上传数据的装 置框图,在图9所示实施例的基础上,发送模块32可W包括:
[0142] 判断子模块321,被配置为判断所述控制指令中登录账号与应用服务器之间的关 系;
[0143] 第一发送子模块322,被配置为在所述登录账号是所述应用服务器的主账号的情 况下,向所述应用服务器发送第一操作状态数据,向其他关联应用服务器发送第二操作状 态数据;其中,所述第二操作状态数据属于所述第一操作状态数据的部分数据。上述关联应 用服务器为与智能空调绑定的其他应用服务器。
[0144] 第二发送子模块323,被配置为在所述登录账号是所述应用服务器的从账号的情 况下,向所有绑定的应用服务器发送所述操作状态数据。
[0145] 对应的,本公开还提供了一种获取智能家居设备上传数据的装置,设置于应用服 务器中。参照图11根据一示例性实施例示出的一种获取智能家居设备上传数据的装置框 图,可W包括:
[0146] 接收模块41,被配置为接收绑定的智能家居设备发送的操作状态数据,所述智能 家居设备与至少两个应用服务器绑定,所述操作状态数据为所述智能家居设备对绑定的任 一应用服务器的响应数据。
[0147] 参照图12根据一示例性实施例示出的另一种获取智能家居设备上传数据的装置 框图,在图11所示实施例的基础上,所述装置还可W包括:
[0148] 查询模块42,被配置为根据所述智能家居设备的设备标识查询所述智能家居设备 对应的账号;
[0149] 发送模块43,被配置为向所述账号所在的用户终端发送所述操作状态数据。
[0150] 参照图13根据一示例性实施例示出的另一种获取智能家居设备上传数据的装置 框图,在图11所示实施例的基础上,在上述接收模块41之前还可W包括:
[0151] 指令接收模块401,被配置为接收用户终端发送的对所述智能家居设备的控制指 令;
[0152] 指令发送模块402,被配置为将所述控制指令发送给所述智能家居设备。
[0153] 对于装置实施例而言,由于其基本对应于方法实施例,所W相关之处参见方法实 施例的部分说明即可。W上所描述的装置实施例仅仅是示意性的,其中上述作为分离部件 说明的单元可W是或者也可W不是物理上分开的,作为单元显示的部件可W是或者也可W 不是物理单元,即可W位于一个地方,或者也可W分布到多个网络单元上。可W根据实际的 需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付 出创造性劳动的情况下,即可W理解并实施。
[0154] 相应的,一方面,本公开实施例提供了一种智能家居设备,包括:处理器;用于存储 处理器可执行指令的存储器;其中,上述处理器被配置为:
[0155] 获取智能家居设备的操作状态数据;
[0156] 根据所述智能家居设备与应用服务器的绑定关系,向所有绑定的应用服务器发送 所述操作状态数据;其中,所述智能家居设备与至少两个应用服务器绑定。
[0157] 另一方面本公开实施例提供了一种应用服务器,包括:处理器;用于存储处理器可 执行指令的存储器;其中,上述处理器被配置为:
[0158] 接收绑定的智能家居设备发送的操作状态数据,所述智能家居设备与至少两个应 用服务器绑定,所述操作状态数据为所述智能家居设备对绑定的任一应用服务器的响应数 据。
[0159] 如图14所示,图14是根据一示例性实施例示出的一种用于控制智能设备上传数据 的装置1400的一结构示意图。例如,装置1400可W被提供为一应用服务器,或者一智能家居 设备。参照图14,装置1400包括处理组件1422,其进一步包括一个或多个处理器,W及由存 储器1416所代表的存储器资源,用于存储可由处理部件1422的执行的指令,例如应用程序。 存储器1416中存储的应用程序可W包括一个或一个W上的每一个对应于一组指令的模块。 此外,处理组件1422被配置为执行指令,W执行上述控制智能家居设备的方法。
[0160] 装置1400还可W包括一个电源组件1426被配置为执行装置1400的电源管理,一个 有线或无线网络接口 1450被配置为将装置1400连接到网络,和一个输入输出(I/O)接口 1458。装置1400可W操作基于存储在存储器1416的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,化eeBSDTM或类似。
[0161] 在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例 如包括指令的存储器1416,上述指令可由装置1400的处理组件1422执行W完成上述方法。 例如,所述非临时性计算机可读存储介质可W是ROM、随机存取存储器(RAM)、CD-R0M、磁带、 软盘和光数据存储设备等。
[0162] 本领域技术人员在考虑说明书及实践运里公开的发明后,将容易想到本公开的其 它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,运些变型、用途或 者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识 或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的 权利要求指出。
[0163] 应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并 且可w在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
【主权项】
1. 一种控制智能家居设备上传数据的方法,其特征在于,所述方法包括: 获取智能家居设备的操作状态数据; 根据所述智能家居设备与应用服务器的绑定关系,向所有绑定的应用服务器发送所述 操作状态数据; 其中,所述智能家居设备与至少两个应用服务器绑定。2. 根据权利要求1所述的方法,其特征在于,所述获取智能家居设备的操作状态数据, 包括: 定时或实时获取所述智能家居设备的工作状态信息,将所述工作状态信息作为所述操 作状态数据;或者 接收对所述智能家居设备的状态查询信息后,获取所述智能家居设备的工作状态信 息,将所述工作状态信息作为所述操作状态数据;或者 接收到对所述智能家居设备的控制指令后,获取根据所述控制指令的执行情况生成的 反馈信息,将所述反馈信息作为所述操作状态数据。3. 根据权利要求2所述的方法,其特征在于,所述获取智能家居设备的操作状态数据, 包括: 根据所述控制指令生成用户控制信息记录,所述用户控制信息记录包括:用户标识、发 送所述控制指令的设备标识、指令内容、控制操作过程的信息; 将所述用户控制信息记录作为所述操作状态数据。4. 根据权利要求1所述的方法,其特征在于,所述智能家居设备绑定的至少两个应用服 务器之间相互进行了账号权限授权。5. -种获取智能家居设备上传数据的方法,其特征在于,所述方法包括: 接收绑定的智能家居设备发送的操作状态数据,所述智能家居设备与至少两个应用服 务器绑定,所述操作状态数据为所述智能家居设备对绑定的任一应用服务器的响应数据。6. 根据权利要求5所述的方法,其特征在于,所述方法还包括: 根据所述智能家居设备的设备标识查询所述智能家居设备对应的账号; 向所述账号所在的用户终端发送所述操作状态数据。7. 根据权利要求5所述的方法,其特征在于,还包括: 接收用户终端发送的对所述智能家居设备的控制指令; 将所述控制指令发送给所述智能家居设备。8. 根据权利要求5所述的方法,其特征在于,还包括: 所述智能家居设备绑定的应用服务器与其它应用服务器之间相互进行了账号权限授 权。9. 一种控制智能家居设备上传数据的装置,其特征在于,所述装置包括: 获取模块,被配置为获取智能家居设备的操作状态数据; 发送模块,被配置为根据所述智能家居设备与应用服务器的绑定关系,向所有绑定的 应用服务器发送所述操作状态数据,其中,所述智能家居设备与至少两个应用服务器绑定。10. 根据权利要求9所述的装置,其特征在于,所述获取模块包括以下至少一个子模块: 第一获取子模块,被配置为定时或实时获取所述智能家居设备的工作状态信息,将所 述工作状态信息作为所述操作状态数据; 第二获取子模块,被配置为接收对所述智能家居设备的状态查询信息后,获取所述智 能家居设备的工作状态信息,将所述工作状态信息作为所述操作状态数据; 第三获取子模块,被配置为接收到所述智能家居设备的控制指令后,获取根据所述控 制指令的执行情况生成的反馈信息,将所述反馈信息作为所述操作状态数据。11. 根据权利要求10所述的装置,其特征在于,所述获取模块包括: 记录子模块,被配置为根据所述控制指令生成用户控制信息记录,所述用户控制信息 记录包括:用户标识、发送所述控制指令的设备标识、指令内容、控制操作过程的信息; 数据生成子模块,被配置为将所述用户控制信息记录作为所述操作状态数据。12. 根据权利要求9所述的装置,其特征在于,所述智能家居设备绑定的至少两个应用 服务器之间相互进行了账号权限授权。13. -种获取智能家居设备上传数据的装置,其特征在于,所述装置包括: 接收模块,被配置为接收绑定的智能家居设备发送的操作状态数据,所述智能家居设 备与至少两个应用服务器绑定,所述操作状态数据为所述智能家居设备对绑定的任一应用 服务器的响应数据。14. 根据权利要求13所述的装置,其特征在于,所述装置还包括: 查询模块,被配置为根据所述智能家居设备的设备标识查询所述智能家居设备对应的 账号; 发送模块,被配置为向所述账号所在的用户终端发送所述操作状态数据。15. 根据权利要求13所述的装置,其特征在于,所述装置还包括: 指令接收模块,被配置为接收用户终端发送的对所述智能家居设备的控制指令; 指令发送模块,被配置为将所述控制指令发送给所述智能家居设备。16. 根据权利要求13所述的装置,其特征在于,所述智能家居设备绑定的应用服务器与 其它应用服务器之间相互进行了账号权限授权。17. -种智能家居设备,其特征在于,包括:处理器;用于存储处理器可执行指令的存储 器;其中,所述处理器被配置为: 获取智能家居设备的操作状态数据; 根据所述智能家居设备与应用服务器的绑定关系,向所有绑定的应用服务器发送所述 操作状态数据; 其中,所述智能家居设备与至少两个应用服务器绑定。18. -种应用服务器,其特征在于,包括:处理器;用于存储处理器可执行指令的存储 器;其中,所述处理器被配置为: 接收绑定的智能家居设备发送的操作状态数据,所述智能家居设备与至少两个应用服 务器绑定,所述操作状态数据为所述智能家居设备对绑定的任一应用服务器的响应数据。
【文档编号】G05B19/418GK105871671SQ201610379293
【公开日】2016年8月17日
【申请日】2016年5月31日
【发明人】张彦路, 高自光, 侯恩星
【申请人】北京小米移动软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1