智能家居设备的系统升级方法、装置及电子设备.pdf
如何升级电子设备的操作系统 #生活知识# #科技生活# #电子设备使用#
《智能家居设备的系统升级方法、装置及电子设备.pdf》由会员分享,可在线阅读,更多相关《智能家居设备的系统升级方法、装置及电子设备.pdf(20页完成版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 202010819717.4 (22)申请日 2020.08.14 (71)申请人 深圳市欧瑞博科技股份有限公司 地址 518055 广东省深圳市南山区学苑大 道1001号南山智园A7栋7楼 (72)发明人 庞健荣黄洪波 (74)专利代理机构 深圳市智圈知识产权代理事 务所(普通合伙) 44351 代理人 谭逢 (51)Int.Cl. G05B 15/02(2006.01) G05B 19/418(2006.01) (54)发明名称 智能家居设备的系统升级方法、 装置及电子 设备。
2、 (57)摘要 本申请实施例公开了一种智能家居设备的 系统升级方法、 装置及电子设备。 所述方法包括: 当检测到多个智能家居设备的系统升级数据时, 分别获取多个智能家居设备中的每个智能家居 设备的预设信息; 基于预设信息创建设备组, 其 中, 同一设备组中的智能家居设备的预设信息一 致; 获取设备组中智能家居设备所对应的系统升 级数据, 对智能家居设备进行批量升级。 本申请 通过将预设信息一致的智能家居设备创建设备 组以进行批量升级, 使得用户无需对多个智能家 居设备逐个进行升级, 实现智能家居设备的批量 升级, 节省了时间。 权利要求书2页 说明书12页 附图5页 CN 112015098 。
3、A 2020.12.01 CN 112015098 A 1.一种智能家居设备的系统升级方法, 其特征在于, 所述方法包括: 当检测到多个所述智能家居设备的系统升级数据时, 分别获取所述多个智能家居设备 中的每个智能家居设备的预设信息; 基于所述预设信息创建设备组, 其中, 同一所述设备组中的智能家居设备的所述预设 信息一致; 获取所述设备组中智能家居设备所对应的系统升级数据, 对所述智能家居设备进行批 量升级。 2.根据权利要求1所述的方法, 其特征在于, 所述设备组包括第一目标设备组, 所述预 设信息包括厂商信息, 所述获取所述设备组中智能家居设备所对应的系统升级数据, 对所 述智能家居设备。
4、进行批量升级, 包括: 获取智能家居控制面板的厂商信息; 判断所述第一目标设备组的厂商信息是否与所述智能家居控制面板的厂商信息一致; 当所述第一目标设备组的厂商信息与所述智能家居控制面板的厂商信息一致时, 获取 所述第一目标设备组中智能家居设备所对应的系统升级数据, 对所述智能家居设备进行批 量升级。 3.根据权利要求2所述的方法, 其特征在于, 所述方法还包括: 当所述第一目标设备组的厂商信息与所述智能家居控制面板的厂商信息不一致时, 判 断所述第一目标设备组对应的系统升级数据是否与所述智能家居控制面板兼容; 当所述第一目标设备组对应的系统升级数据与所述智能家居控制面板兼容时, 获取所 述第。
5、一目标设备组中智能家居设备所对应的系统升级数据, 对所述智能家居设备进行批量 升级。 4.根据权利要求1所述的方法, 其特征在于, 所述设备组的数量为多个, 所述获取所述 设备组中智能家居设备所对应的系统升级数据, 对所述智能家居设备进行批量升级, 包括: 分别获取所述多个设备组的设备信息; 基于所述设备信息, 按预设的规则, 确定所述多个设备组的升级顺序; 分别获取所述多个设备组中每个设备组中智能家居设备所对应的系统升级数据, 按照 所述升级顺序依次对所述每个设备组中的智能家居设备进行批量升级。 5.根据权利要求4所述的方法, 其特征在于, 所述设备信息包括厂商信息, 所述基于所 述设备信息。
6、, 按预设的规则, 确定所述多个设备组的升级顺序, 包括: 将所述多个设备组中每个设备组的厂商信息分别与智能家居控制面板的厂商信息进 行匹配; 从所述多个设备组中获取与所述智能家居控制面板的厂商信息一致的设备组作为第 二目标设备组, 优先对所述第二目标设备组中的智能家居设备进行批量升级。 6.根据权利要求4所述的方法, 其特征在于, 所述设备信息包括设备状态, 所述基于所 述设备信息, 按预设的规则, 确定所述多个设备组的升级顺序, 包括: 分别获取所述多个设备组中每个设备组的处于空闲状态的智能家居设备的数量; 将处于空闲状态的智能家居设备的数量最多的设备组作为第三目标设备组, 并优先对 所述。
7、第三目标设备组中的智能家居设备进行批量升级。 7.根据权利要求1-6任一项所述的方法, 其特征在于, 所述方法还包括: 权利要求书 1/2 页 2 CN 112015098 A 2 分别检测所述多个智能家居设备的系统升级数据与智能家居控制面板的兼容性; 获取与所述智能家居控制面板不兼容的系统升级数据对应的目标智能家居设备; 基于所述目标智能家居设备输出提示信息, 所述提示信息用于提示用户确定是否对所 述目标智能家居设备进行升级操作。 8.一种智能家居设备的系统升级装置, 其特征在于, 应用于智能家居控制面板, 所述装 置包括: 信息获取模块, 用于当检测到多个所述智能家居设备的系统升级数据时,。
8、 分别获取所 述多个智能家居设备中的每个智能家居设备的预设信息; 设备组创建模块, 用于基于所述预设信息创建设备组, 其中, 同一所述设备组中的智能 家居设备的所述预设信息一致; 设备升级模块, 用于获取所述设备组中智能家居设备所对应的系统升级数据, 对所述 智能家居设备进行批量升级。 9.一种电子设备, 其特征在于, 包括存储器和处理器, 所述存储器耦接到所述处理器, 所述存储器存储指令, 当所述指令由所述处理器执行时所述处理器执行如权利要求1-7任 一项所述的方法。 10.一种计算机可读取存储介质, 其特征在于, 所述计算机可读取存储介质中存储有程 序代码, 所述程序代码可被处理器调用执行。
9、如权利要求1-7任一项所述的方法。 权利要求书 2/2 页 3 CN 112015098 A 3 智能家居设备的系统升级方法、 装置及电子设备 技术领域 0001 本申请涉及智能家居技术领域, 更具体地, 涉及一种智能家居设备的系统升级方 法、 装置及电子设备。 背景技术 0002 随着通信技术和智能家居的发展, 智能家居设备的数量和功能越来越多, 为人们 的日常生活带来了许多便利。 通过对智能家居设备进行升级更新, 可以获得更加多样化的 功能。 但目前, 对于数量众多的智能家居设备, 用户需要逐个对每个智能家居设备进行升级 更新, 操作繁琐, 并且花费较多时间。 发明内容 0003 本申请实。
10、施例提出了一种智能家居设备的系统升级方法、 装置及电子设备, 以解 决上述问题。 0004 第一方面, 本申请实施例提供了一种智能家居设备的系统升级方法, 所述方法包 括: 当检测到多个所述智能家居设备的系统升级数据时, 分别获取所述多个智能家居设备 中的每个智能家居设备的预设信息; 基于所述预设信息创建设备组, 其中, 同一所述设备组 中的智能家居设备的预设信息一致; 获取所述设备组中智能家居设备所对应的系统升级数 据, 对所述智能家居设备进行批量升级。 0005 第二方面, 本申请实施例提供了一种智能家居设备的系统升级装置, 所述装置包 括: 信息获取模块, 用于当检测到多个所述智能家居设。
11、备的系统升级数据时, 分别获取所述 多个智能家居设备中的每个智能家居设备的预设信息; 设备组创建模块, 用于基于所述预 设信息创建设备组, 其中, 同一所述设备组中的智能家居设备的预设信息一致; 设备升级模 块, 用于获取所述设备组对应的系统升级数据, 对所述智能家居设备进行批量升级。 0006 第三方面, 本申请实施例提供了一种电子设备, 包括存储器和处理器, 所述存储器 耦接到所述处理器, 所述存储器存储指令, 当所述指令由所述处理器执行时所述处理器执 行上述的方法。 0007 第四方面, 本申请实施例提供了一种计算机可读取存储介质, 所述计算机可读取 存储介质中存储有程序代码, 所述程序。
12、代码可被处理器调用执行上述方法。 0008 在本申请实施例中, 当检测到多个智能家居设备的系统升级数据时, 分别获取多 个智能家居设备中的每个智能家居设备的预设信息; 基于预设信息创建设备组, 其中, 同一 设备组中的智能家居设备的预设信息一致; 获取设备组中智能家居设备所对应的系统升级 数据, 对智能家居设备进行批量升级。 本申请通过将预设信息一致的智能家居设备创建设 备组以进行批量升级, 使得用户无需对多个智能家居设备逐个进行升级, 实现智能家居设 备的批量升级, 节省了时间。 0009 本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。 说明书 1/12 页 4 CN 112。
13、015098 A 4 附图说明 0010 为了更清楚地说明本申请实施例中的技术方案, 下面将对实施例描述中所需要使 用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本申请的一些实施例, 对于 本领域技术人员来讲, 在不付出创造性劳动的前提下, 还可以根据这些附图获得其他的附 图。 0011 图1示出了本申请实施例提供的智能家居设备的系统升级方法的应用环境示意 图; 0012 图2示出了本申请一个实施例提供的智能家居设备的系统升级方法的流程示意 图; 0013 图3示出了本申请又一个实施例提供的智能家居设备的系统升级方法的流程示意 图; 0014 图4示出了本申请再一个实施例提供的智。
14、能家居设备的系统升级方法的流程示意 图; 0015 图5示出了本申请图4所示的实施例提供的智能家居设备的系统升级方法的步骤 S340的一流程示意图; 0016 图6示出了本申请图4所示的实施例提供的智能家居设备的系统升级方法的步骤 S340的又一流程示意图; 0017 图7示出了本申请另一个实施例提供的智能家居设备的系统升级方法的流程示意 图; 0018 图8示出了本申请实施例提供的智能家居设备的系统升级装置的结构框图; 0019 图9示出了本申请实施例的用于执行根据本申请实施例的智能家居设备的系统升 级方法的智能家居控制面板的结构框图; 0020 图10示出了本申请实施例的用于保存或者携带实。
15、现根据本申请实施例的智能家 居设备的系统升级方法的程序代码的存储单元。 具体实施方式 0021 下面将结合本申请实施例中的附图, 对本申请实施例中的技术方案进行清楚、 完 整地描述, 显然, 所描述的实施例仅仅是本申请一部分实施例, 而不是全部的实施例。 基于 本申请中的实施例, 本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例, 都属于本申请保护的范围。 0022 随着通信技术和智能家居的发展, 智能家居设备的数量和功能越来越多, 为人们 的日常生活带来了许多便利。 通过对智能家居设备进行升级更新, 可以获得更加多样化的 功能。 但目前, 对于数量众多的智能家居设备, 用。
16、户需要逐个对每个智能家居设备进行升级 更新, 操作繁琐, 并且花费较多时间。 0023 于是, 发明人提出了本申请实施例提供的智能家居设备的系统升级方法、 装置及 电子设备, 通过将预设信息一致的智能家居设备创建设备组以进行批量升级, 使得用户无 需对多个智能家居设备逐个进行升级, 实现智能家居设备的批量升级, 节省了时间。 0024 下面将先对本申请所涉及的一种应用环境进行介绍。 0025 请参阅图1, 图1为适用于本申请实施例的一种应用环境示意图。 本申请实施例提 说明书 2/12 页 5 CN 112015098 A 5 供的系统升级方法可以应用于如图1所示的智能家居系统10中。 该智能。
17、家居系统10中包括 智能家居控制面板100、 智能家居设备200以及服务器300。 其中, 智能家居设备200可以包括 但不限于门窗传感器、 智能开关、 灯、 空调、 窗帘、 电视、 冰箱、 电扇。 其中, 智能家居设备200 的数量至少为一个, 该至少一个智能家居设备200与智能家居控制面板100连接。 其中, 智能 家居控制面板100与智能家居设备200可以通过蓝牙、 Wifi或者ZigBee等方式进行连接。 其 中, 智能家居控制面板100可以作为用户操作入口, 可以与周边家用电器设备通信并对周边 的家用电器设备进行控制, 以及可以通过无线或有线通讯方式接入文字、 图片以及音视频 信息并。
18、输出, 或者可以将服务器端信息转发到本地或播放设备进行显示等, 具体也可以为 智能网关。 0026 进一步地, 在智能家居系统10中, 还可以包括服务器300, 其中, 服务器300可以采 用传统服务器, 也可以采用云服务器, 在此不做限定。 所述智能家居控制面板100的数量至 少为一个, 其中, 该服务器300分别与该至少一个智能家居控制面板100连接, 例如, 该服务 器300可以通过无线网络分别与至少一个智能家居控制面板100进行通信连接, 以进行服务 器300和智能家居控制面板100之间的数据交互。 0027 下面将结合附图具体描述本申请的各实施例。 0028 请参阅图2, 图2示出了。
19、本申请一个实施例提供的智能家居设备的系统升级方法的 流程示意图。 下面将针对图2所示的实施例进行详细的阐述, 所述方法具体可以包括但不限 于以下步骤: 0029 步骤S110: 当检测到多个智能家居设备的系统升级数据时, 分别获取多个智能家 居设备中的每个智能家居设备的预设信息。 0030 厂商通常通过对智能家居设备更新升级, 来使智能家居设备获得更加多样化的功 能。 厂商方可以将升级的数据包上传至服务器, 以使智能家居控制面板检测到数据包进行 下载, 从而对智能家居设备进行升级操作, 智能家居设备包括但不限于门窗传感器、 智能开 关、 灯、 空调、 窗帘、 电视、 冰箱、 电扇, 当然也可以。
20、是智能家居控制面板。 在本实施例中, 当智 能家居控制面板检测到服务器上有多个智能家居设备的系统升级数据时, 智能家居控制面 板可以分别获取多个智能家居设备中的每个智能家居设备的厂商信息, 其中, 系统升级数 据可以以数据包的形式存储。 0031 在一些实施方式中, 当检测到智能家居设备的系统升级数据时, 可以获得智能家 居设备的MAC地址, 根据MAC地址与设备标识的映射关系, 查找该MAC地址对应的智能家居设 备的设备标识, 其中, 设备标识中包括智能家居设备的预设信息, 进而可以得到智能家居设 备的预设信息。 进一步地, 预设信息可以包括设备型号、 厂商信息、 设备类型等, 在此不做限 。
21、定。 0032 步骤S120: 基于预设信息创建设备组, 其中, 同一设备组中的智能家居设备的预设 信息一致。 0033 在本实施例中, 可以对预设信息一致的智能家居设备进行批量升级, 因此, 在获取 到每个智能家居设备的预设信息后, 可以基于预设信息创建设备组, 其中, 同一设备组中的 智能家居设备的预设信息一致, 即将预设信息一致的智能家居设备放在一个设备组中。 0034 在一些实施方式中, 设备组的数量可以是一个或多个。 当多个智能家居设备中每 个智能家居设备预设信息都一致时, 例如表1所示的智能家居设备与预设信息对应表。 说明书 3/12 页 6 CN 112015098 A 6 00。
22、35 表1 0036 智能家居设备预设信息 A1a A2a A3a 0037 其中, 智能家居设备A1、 A2以及A3的预设信息一致, 都为a, 则可以将A1、 A2与A3创 建为一个设备组。 0038 当多个智能家居设备中至少两个智能家居设备的预设信息不一致时, 例如表2所 示的智能家居设备与预设信息对应表。 0039 表2 0040 智能家居设备预设信息 A1a A2a B1b B2b B3b C1c 0041 作为一种实施方式, 可以只创建一组设备组, 例如可以只根据预设信息a将A1、 A2 创建为一个设备组, 或者只根据预设信息b只将B1、 B2以及B3创建一个设备组。 作为另一种 实。
23、施方式, 可以根据有几种预设信息就对应创建几组设备组, 例如, 根据预设信息a将A1、 A2 创建设备组A, 根据预设信息b将B1、 B2以及B3创建设备组B, 根据预设信息c将设备C1创建设 备组C。 0042 步骤S130: 获取设备组中智能家居设备所对应的系统升级数据, 对智能家居设备 进行批量升级。 0043 在本实施例中, 可以获取设备组对应的系统升级数据, 根据设备组对应的系统升 级数据对设备组中的智能家居设备进行批量升级。 进一步地, 智能家居控制面板采用空中 下载技术(Over the Air, OTA)对智能家居设备进行升级, 即通过无线网络下载设备组对应 的系统升级数据, 。
24、之后直接安装升级。 0044 具体地, 在一些实施方式中, 设备组对应的系统升级数据, 即为该设备组中的每个 智能家居设备的系统升级数据。 智能家居控制面板可以通过无线网络从服务器中同时下载 该设备组中每个智能家居设备的系统升级数据, 当下载成功后, 直接为每个智能家居设备 进行安装操作, 从而实现该设备组中的智能家居设备的批量升级。 0045 上述实施例提供的智能家居设备的系统升级方法, 当检测到多个智能家居设备的 系统升级数据时, 分别获取多个智能家居设备中的每个智能家居设备的预设信息; 基于预 设信息创建设备组, 其中, 同一设备组中的智能家居设备的预设信息一致; 获取设备组中智 能家居。
25、设备所对应的系统升级数据, 对智能家居设备进行批量升级。 上述实施例通过将预 设一致的智能家居设备创建设备组以进行批量升级, 使得用户无需对多个智能家居设备逐 个进行升级, 实现智能家居设备的批量升级, 节省了时间。 0046 请参阅图3, 图3示出了本申请又一个实施例提供的智能家居设备的系统升级方法 说明书 4/12 页 7 CN 112015098 A 7 的流程示意图。 下面将针对图3所示的流程进行详细的阐述, 其中, 设备组包括第一目标设 备组, 预设信息包括厂商信息, 所述方法具体可以包括但不限于以下步骤: 0047 步骤S210: 当检测到多个智能家居设备的系统升级数据时, 分别获。
26、取多个智能家 居设备中的每个智能家居设备的预设信息。 0048 步骤S220: 基于预设信息创建设备组, 其中, 同一设备组中的智能家居设备的预设 信息一致。 0049 其中, 步骤S210-步骤S220的具体描述请参阅步骤S110-步骤S120, 在此不再赘述。 0050 步骤S230: 获取智能家居控制面板的厂商信息。 0051 在本实施例中, 可以获取智能家居控制面板的厂商信息。 具体地, 作为一种实施方 式, 可以获取智能家居控制面板的MAC地址, 根据MAC地址与设备标识的映射关系, 查找该 MAC地址对应的智能家居控制面板的设备标识, 其中, 设备标识中包括智能家居控制面板的 厂商。
27、信息, 进而可以得到智能家居控制面板的厂商信息。 0052 步骤S240: 判断第一目标设备组的厂商信息是否与智能家居控制面板的厂商信息 一致。 0053 在本实施例中, 预设信息包括厂商信息, 可以判断第一目标设备组的厂商信息是 否与智能家居控制面板的厂商信息一致, 以此确定是否可以对第一目标设备组中的智能家 居设备进行批量升级。 其中, 当设备组的数量为一个时, 第一目标设备组可以是该设备组; 当设备组的数量为多个时, 第一目标设备组可以是多个设备组中的任意一个, 也可以是多 个设备组中包含智能家居设备的数量最多的设备组, 在此不作限定。 0054 步骤S250: 当第一目标设备组的厂商信。
28、息与智能家居控制面板的厂商信息一致 时, 获取第一目标设备组中智能家居设备所对应的系统升级数据, 对智能家居设备进行批 量升级。 0055 在本实施例中, 当第一目标设备组的厂商信息与智能家居控制面板的厂商信息一 致时, 可以根据第一目标设备组对应的系统升级数据对第一目标设备组中的智能家居设备 进行批量升级。 其中, 当第一目标设备组的厂商信息与智能家居控制面板的厂商信息一致 时, 可以说明第一目标设备组中的智能家居设备与智能家居控制面板属于同一厂商, 而同 一厂商的产品之间一般采用的协议大致相同、 互联互通, 升级更新后影响较小, 因此, 可以 对第一目标设备组中的智能家居设备进行批量升级。。
29、 其中, 智能家居控制面板可以通过无 线网络从服务器中同时下载第一目标设备组中每个智能家居设备的系统升级数据, 当下载 成功后, 直接为每个智能家居设备进行安装操作, 从而实现第一目标设备组中的智能家居 设备的批量升级。 0056 在一些实施方式中, 当第一目标设备组的厂商信息与智能家居控制面板的厂商信 息不一致时, 则可以考虑一下该第一目标设备组对应的系统升级数据与智能家居控制面板 的兼容性, 比如升级之后会不会影响其他设备的运行, 或者会不会影响智能家居控制面板 的运行等等, 即可以判断第一目标设备组对应的系统升级数据是否与智能家居控制面板兼 容。 例如, 系统兼容、 屏幕分辨率兼容、 数。
30、据兼容、 网络兼容等, 在此不作限定。 当第一目标设 备组对应的系统升级数据与智能家居控制面板兼容时, 则可以获取第一目标设备组中智能 家居设备所对应的系统升级数据对第一目标设备组中的智能家居设备进行批量升级。 0057 上述实施例提供的系统升级方法, 当检测到多个智能家居设备的系统升级数据 说明书 5/12 页 8 CN 112015098 A 8 时, 分别获取多个智能家居设备中的每个智能家居设备的预设信息; 基于预设信息创建设 备组, 其中, 同一设备组中的智能家居设备的预设信息一致; 获取智能家居控制面板的厂商 信息; 判断第一目标设备组的厂商信息是否与智能家居控制面板的厂商信息一致;。
31、 当第一 目标设备组的厂商信息与智能家居控制面板的厂商信息一致时, 获取第一目标设备组对应 的系统升级数据, 对智能家居设备进行批量升级。 上述实施例通过当第一目标设备组的厂 商信息与智能家居控制面板的厂商信息一致时, 对第一目标设备组进行批量升级, 从而节 省了用户进行升级操作所需的时间。 0058 请参阅图4, 图4示出了本申请再一个实施例提供的智能家居设备的系统升级方法 的流程示意图。 下面将针对图4所示的流程进行详细的阐述, 其中, 设备组的数量为多个, 所 述方法具体可以包括但不限于以下步骤: 0059 步骤S310: 当检测到多个智能家居设备的系统升级数据时, 分别获取多个智能家 。
32、居设备中的每个智能家居设备的预设信息。 0060 步骤S320: 基于预设信息创建设备组, 其中, 同一设备组中的智能家居设备的预设 信息一致。 0061 其中, 步骤S310-步骤S320的具体描述请参阅步骤S110-步骤S120, 在此不再赘述。 0062 步骤S330: 分别获取多个设备组的设备信息。 0063 在本实施例中, 设备组的数量为多个, 则可以分别获取多个设备组的设备信息。 设 备信息可以包括设备型号、 设备厂商、 设备名称、 设备类型以及设备状态等, 在此不作限定。 其中, 可以分别获取多个设备组的每个设备组中的每个智能家居设备的设备信息。 0064 步骤S340: 基于设。
33、备信息, 按预设的规则, 确定多个设备组的升级顺序。 0065 在本实施例中, 当设备组的数量为多个时, 需要对多个设备组分批次进行批量升 级操作。 因此, 可以基于设备信息, 按预设的规则, 确定多个设备组的升级顺序。 在一些实施 方式中, 预设的规则可以是由用户预先设置的, 也可以是由系统预先设置的, 在此不做限 定。 例如, 当设备信息为设备状态时, 预设的规则可以是先对处于空闲状态的智能家居设备 进行升级。 0066 进一步地, 请参阅图5, 图5示出了本申请图4所示的实施例提供的智能家居设备的 系统升级方法的步骤S340的一流程示意图。 下面将针对图5所示的流程进行详细的阐述, 具 。
34、体包括以下步骤: 0067 步骤S341A: 将多个设备组中每个设备组的厂商信息分别与智能家居控制面板的 厂商信息进行匹配。 0068 在本实施例中, 设备信息可以包括厂商信息, 当设备组的数量为多个时, 可以将多 个设备组中每个设备组的厂商信息分别与智能家居控制面板的厂商信息进行匹配。 例如表 3所示的智能家居设备与厂商信息对应表。 0069 表2 0070 智能家居设备厂商信息 A1d A2d B1e B2e 说明书 6/12 页 9 CN 112015098 A 9 B3e C1f C2f 0071 其中, 可以根据厂商信息d将A1、 A2创建设备组A, 根据厂商信息e将B1、 B2以及。
35、B3创 建设备组B, 根据厂商信息f将设备C1、 C2创建设备组C。 因此设备组A的厂商信息为d, 设备组 B的厂商信息为e, 设备组C的厂商信息为f。 将设备组A的厂商信息、 设备组B的厂商信息以及 设备组C的厂商信息分别与智能家居控制面板的厂商信息进行匹配。 0072 步骤S341B: 从多个设备组中获取与智能家居控制面板的厂商信息一致的设备组 作为第二目标设备组, 优先对第二目标设备组中的智能家居设备进行批量升级。 0073 在本实施例中, 可以从多个设备组中获取与智能家居控制面板的厂商信息一致的 设备组作为第二目标设备组, 优先对第二目标设备组中的智能家居设备进行批量升级。 例 如, 。
36、智能家居控制面板的厂商信息为d时, 与上述的设备组A的厂商信息一致, 则可以将设备 组A作为第二目标设备组, 并优先对设备组A中的智能家居设备进行批量升级。 0074 进一步地, 请参阅图6, 图6示出了本申请图4所示的实施例提供的智能家居设备的 系统升级方法的步骤S340的又一流程示意图。 下面将针对图6所示的流程进行详细的阐述, 具体包括以下步骤: 0075 步骤S342A: 分别获取多个设备组中每个设备组的处于空闲状态的智能家居设备 的数量。 0076 在本实施例中, 设备信息可以包括设备状态, 可以分别获取多个设备组中每个设 备组的处于空闲状态的智能家居设备的数量。 具体地, 可以获取。
37、每个智能家居设备的设备 状态, 再去确定每个设备组中处于空闲状态的智能家居设备的数量。 其中, 获取智能家居设 备的设备状态, 可以通过检测该智能家居设备当前是否在执行任务或处于运行状态来判断 智能家居设备是处于空闲状态还是工作状态, 还可以通过获取智能家居设备的数据传输速 率来判断该智能家居设备是否处于空闲状态等, 上述获取智能家居设备的设备状态的方式 仅为示例, 在此不作限定。 0077 例如上述表3所示的智能家居设备与厂商信息对应表, 若检测到智能家居设备A1、 智能家居设备B2、 智能家居设备B3以及智能家居设备C2的设备状态均处于空闲状态。 则可 以得到设备组A的处于空闲状态的智能家。
38、居设备的数量为一个, 设备组B的处于空闲状态的 智能家居设备的数量为两个, 设备组C的处于空闲状态的智能家居设备的数量为一个。 0078 步骤S342B: 将处于空闲状态的智能家居设备的数量最多的设备组作为第三目标 设备组, 并优先对第三目标设备组中的智能家居设备进行批量升级。 0079 在本实施例中, 可以将处于空闲状态的智能家居设备的数量最多的设备组作为第 三目标设备组, 并优先对第三目标设备组中的智能家居设备进行批量升级, 从而先对处于 空闲状态的智能家居设备较多的设备组进行批量升级, 再对处于工作状态的智能家居设备 较多的设备组进行批量升级, 可以提高整个升级过程的效率, 减小升级操作。
39、对处于工作状 态的智能家居设备的影响。 0080 例如上述表3所示的智能家居设备与厂商信息对应表, 若检测到智能家居设备B2、 智能家居设备B3以及智能家居设备C2的设备状态均处于空闲状态。 则可以得到设备组A的 处于空闲状态的智能家居设备的数量为零个, 设备组B的处于空闲状态的智能家居设备的 说明书 7/12 页 10 CN 112015098 A 10 数量为两个, 设备组C的处于空闲状态的智能家居设备的数量为一个。 则可以将设备组B作 为第三目标设备组, 并优先对第三目标设备组中的智能家居设备进行批量升级。 进一步地, 也可以根据处于空闲状态的智能家居设备的数量从大到小的顺序进行升级, 。
40、即可以按照设 备组B、 设备组C、 设备组A的顺序依次对这三个设备组中的智能家居设备进行批量升级。 0081 在一些实施方式中, 可以根据多种类型的设备信息综合确定多个设备组的升级顺 序。 例如, 可以根据厂商信息和设备状态共同确定多个设备组的升级顺序, 如上述表3所示 的智能家居设备与厂商信息对应表, 根据厂商信息d将A1、 A2创建设备组A, 根据厂商信息e 将B1、 B2以及B3创建设备组B, 根据厂商信息f将设备C1、 C2创建设备组C。 因此设备组A的厂 商信息为d, 设备组B的厂商信息为e, 设备组C的厂商信息为f。 且智能家居控制面板的厂商 信息为d。 其中, 检测到智能家居设备。
41、A1、 智能家居设备B2、 智能家居设备B3以及智能家居设 备C2的设备状态均处于空闲状态。 则可以得到设备组A的处于空闲状态的智能家居设备的 数量为一个, 设备组B的处于空闲状态的智能家居设备的数量为两个, 设备组C的处于空闲 状态的智能家居设备的数量为一个。 作为一种方式, 可以是先确定与智能家居控制面板厂 商信息一致的设备组, 再确定处于空闲状态的智能家居设备的数量最多的设备组, 则可以 得到先对设备组A升级、 再对设备组B升级、 最后对设备组C升级这样的升级顺序。 作为另一 种方式, 可以是先确定处于空闲状态的智能家居设备的数量最多的设备组, 再确定与智能 家居控制面板厂商信息一致的设。
42、备组, 则可以得到先对设备组B升级、 再对设备组A升级、 最 后对设备组C升级这样的升级顺序。 进一步地, 还可以将同时满足处于空闲状态的智能家居 设备的数量最多, 且与智能家居控制面板厂商信息一致的设备组作为优先进行升级的设备 组。 上述举例仅为示例, 在此不作限制, 上述设备信息还可以包括设备型号、 设备类型等。 0082 步骤S350: 分别获取多个设备组中每个设备组中智能家居设备所对应的系统升级 数据, 按照升级顺序依次对每个设备组中的智能家居设备进行批量升级。 0083 在本实施例中, 可以分别获取多个设备组中每个设备组对应的系统升级数据, 根 据每个设备组对应的系统升级数据按照升级。
43、顺序依次对每个设备组中的智能家居设备进 行批量升级。 例如, 多个设备组包括设备组X、 设备组Y以及设备组Z, 若升级顺序为设备组X 设备组Y设备组Z, 智能家居控制面板可以先通过无线网络从服务器中同时下载设备组X中 每个智能家居设备的系统升级数据, 当下载成功后, 直接为设备组X中每个智能家居设备进 行安装操作, 从而实现对设备组X的智能家居设备的批量升级。 当设备组X中的智能家居设 备的批量升级完成后, 可以对设备组Y中的智能家居设备进行批量升级操作, 最后可以对设 备组Z中的智能家居设备进行批量升级操作。 0084 上述实施例提供的智能家居设备的系统升级方法, 当检测到多个智能家居设备的。
44、 系统升级数据时, 分别获取多个智能家居设备中的每个智能家居设备的预设信息; 基于预 设信息创建设备组, 其中, 同一设备组中的智能家居设备的预设信息一致。 分别获取多个设 备组的设备信息。 基于设备信息, 按预设的规则, 确定多个设备组的升级顺序; 分别获取多 个设备组中每个设备组对应的系统升级数据, 按照升级顺序依次对每个设备组中的智能家 居设备进行批量升级。 上述实施例通过根据多个设备组的设备信息, 来确定多个设备组的 升级顺序, 从而可以使多个设备组可以按照一定的顺序依次进行批量升级, 减少用户的操 作, 从而提升用户的升级操作体验。 0085 请参阅图7, 图7示出了本申请另一个实施。
45、例提供的智能家居设备的系统升级方法 说明书 8/12 页 11 CN 112015098 A 11 的流程示意图, 下面将针对图7所示的流程进行详细的阐述, 所述方法具体可以包括但不限 于以下步骤: 0086 步骤S410: 分别检测多个智能家居设备的系统升级数据与智能家居控制面板的兼 容性。 0087 在本实施例中, 智能家居控制面板还可以分别检测多个智能家居设备的系统升级 数据与智能家居控制面板的兼容性。 例如, 系统兼容性、 屏幕分辨率兼容性、 数据兼容性、 网 络兼容性等, 在此不作限定。 0088 步骤S420: 获取与智能家居控制面板不兼容的系统升级数据对应的目标智能家居 设备。 。
46、0089 在本实施例中, 可以获取与智能家居控制面板不兼容的系统升级数据对应的目标 智能家居设备。 例如, 多个智能家居设备包括智能家居设备A1、 智能家居设备A2以及智能家 居设备A3, 若智能家居设备A1的系统升级数据与智能家居控制面板不兼容, 则可以将智能 家居设备A1作为目标智能家居设备。 0090 步骤S430: 基于目标智能家居设备输出提示信息, 提示信息用于提示用户确定是 否对目标智能家居设备进行升级操作。 0091 当智能家居控制面板检测到智能家居设备的系统升级数据与其不兼容时, 如果智 能家居控制面板忽略不兼容的信息自动对该智能家居设备进行升级操作, 可能会出现由于 不兼容产。
47、生的问题, 影响用户的使用, 而若由于不兼容产生的问题在用户的接受范围内, 但 智能家居控制面板自动取消对智能家居设备进行升级操作, 同样会影响用户的使用。 因此, 在本实施例中, 可以基于目标智能家居设备输出提示信息, 以提示用户确定是否对目标智 能家居设备进行升级操作。 其中, 可以以语音、 文本、 图像等形式输出提示信息。 进一步地, 还可以向用户输出如果对目标智能家居设备进行升级, 可能会带来的影响, 以方便用户判 断是否要对该目标智能家居设备进行升级操作。 0092 上述实施例提供的智能家居设备的系统升级方法, 分别检测多个智能家居设备的 系统升级数据与智能家居控制面板的兼容性; 获。
48、取与智能家居控制面板不兼容的系统升级 数据对应的目标智能家居设备; 基于目标智能家居设备输出提示信息, 提示信息用于提示 用户是否对目标智能家居设备进行升级操作。 上述实施例通过若发现有与智能家居控制面 板不兼容的系统升级数据对应的目标智能家居设备, 可以提示用户去确定是否对该目标智 能家居设备进行升级, 从而防止由于智能家居控制面板根据与其不兼容的升级数据自动对 智能家居设备进行升级后, 导致智能家居设备不能正常使用的问题。 0093 请参阅图8, 图8示出了本申请实施例提供的智能家居设备的系统升级装置800的 模块框图。 下面将针对图8所示的框图进行阐述, 该系统升级装置800包括: 信息。
49、获取模块 810、 设备组创建模块820以及设备升级模块830, 其中: 0094 信息获取模块810, 用于当检测到多个智能家居设备的系统升级数据时, 分别获取 多个智能家居设备中的每个智能家居设备的预设信息。 0095 设备组创建模块820, 用于基于预设信息创建设备组, 其中, 同一设备组中的智能 家居设备的预设信息一致。 0096 设备升级模块830, 用于获取设备组中智能家居设备所对应的系统升级数据, 对智 能家居设备进行批量升级。 说明书 9/12 页 12 CN 112015098 A 12 0097 进一步地, 设备组包括第一目标设备组, 预设信息包括厂商信息, 设备升级模块 。
50、830包括: 厂商信息获取子模块、 厂商信息判断子模块以及第一设备升级子模块, 其中: 0098 厂商信息获取子模块, 用于获取智能家居控制面板的厂商信息。 0099 厂商信息判断子模块, 用于判断第一目标设备组的厂商信息是否与智能家居控制 面板的厂商信息一致。 0100 第一设备升级子模块, 用于当第一目标设备组的厂商信息与智能家居控制面板的 厂商信息一致时, 获取第一目标设备组中智能家居设备所对应的系统升级数据, 对智能家 居设备进行批量升级。 0101 进一步地, 设备升级模块830还包括: 兼容判断子模块以及第二设备升级子模块, 其中: 0102 兼容判断子模块, 用于当第一目标设备组。
网址:智能家居设备的系统升级方法、装置及电子设备.pdf https://www.yuejiaxmz.com/news/view/489002
相关内容
智能设备的设备升级方法及装置、存储介质及电子装置.pdf家电设备、家电设备升级方法及家电设备升级系统与流程
智能家居设备的维修方法.pdf
设备控制方法、设备控制装置、存储介质及电子装置.pdf
智能家居设备的控制方法、装置和系统与流程
回源优化方法、装置及电子设备.pdf
电子设备及其节省电能源的方法.pdf
家居设备控制方法、装置、电子设备及存储介质
智能家居设备管理系统
智能家居设备管理系统和设备管理方法与流程