智能家居系列之智能家居平台( 二 )


通过这样的设计,就在软件中模拟了实体空间和实体设备以及它们之间的关系。
关于房间的全关和全开操作:
国内智能家居中对于这个的操作不怎么见,比如我要关掉房间的所有灯(假定有主灯、床头灯、灯带共3路照明),一般是逐个关或者做一个场景一键全部关,其实还可以做一个房间的总开关。
目前来看,国内以前两者为主;国外有的智能家居是支持房间的开、关操作。
家庭成员:
家庭成员是在围绕在家这个概念下用户与用户之间不同关系的一种叫法,小到家庭大至国家,都是有自己的一套组织;而家庭下的用户与用户之间,同样存在组织和分工。
在一个家庭中,一般都会有一个一家之主,这个在智能家居系统中,叫做管理员或者家庭拥有者;管理员负责家庭下的一切管理,比如房间、成员、设备的增删修改;除家庭拥有者外,更多是使用者,这些使用者在智能家居的角色就是普通用户,普通用户只能使用设备或者定义场景。
如果存在多个管理员,那么就需要有个带头大哥,这个带头大哥一般可以叫做超级管理员或者就叫家庭拥有者/家庭所有者;既然是家庭拥有者,那自然可以存在转让或者退位让贤。
智能家居系列之智能家居平台
文章插图
一般来说,有两种设计家庭成员的方式。
智能家居系列之智能家居平台】基于家庭的设计:
在以家庭为中心的平台设计中,设备和用户都是从属于家庭。在家庭中,需要区分各个成员的角色。通常分为家庭拥有者、管理员、普通用户3个级别,少数平台中会设计儿童这一角色。

  • 家庭拥有者,创建家庭的用户,拥有最高权限,可以移除管理员(主要是解决管理员互相管理的问题),维护管理员、用户、设备;
  • 管理员:维护设备和普通用户;
  • 用户:纯粹使用设备;
  • 儿童:不常见,比用户的限制会更多一些。一方面并不好定义哪些操作或者哪些设备不能被儿童使用;一方面以国情来看,不少儿童很早就使用电子产品(原因有很多),那么更多来说儿童模式反而更好用一些(借鉴设备上的童锁或者手机音箱上的儿童模式);电子产品的儿童模式,主要是在内容上做区分,具体功能上可能不大(除了下单支付类的);
基于家庭的设计方案中,对于那些随身或跟随用户的产品,则不能放置在某个家庭中,而是会显示在所有家庭中但仅该用户可见,这一条需要注意。
基于分享的设计:
基于分享的设计,典型代表是小米;在基于分享的设计当中,设备和家都属于这个分享者的,至于家庭成员,更多是分享的一种方式。
基于分享的设计,家庭或者家庭成员这个概念是很轻的,而且家庭成员是为了完成设备分享这个任务而设计的;在这种模式下,一般分享者是管理员,其他成员都是普通用户(当然也可以把管理员的权限分享出去)。
这种设计好辨认,只有找到分享就大致能看出来,比如小米米家的分享入口(下图左)和华为智慧生活的分享入口 (下图右),可以清晰看到共享分为共享家庭和共享设备两个维度。
智能家居系列之智能家居平台
文章插图
智能家居系列之智能家居平台
文章插图
2. 设备实体设备和虚拟设备:
智能家居平台中的设备分为两大类,一类是实体设备,一类是虚拟设备;实体设备是真实存在的,和平台中的设备是一一对应,且这种设备都有自己的唯一编码或者编号。
虚拟设备往往是由某个实体设备衍生出来的,为了方便用户操作而设计的;因此虚拟设备一般不是真实存在,它的设备编号更多是平台内部的一个标识。
但是从用户角度来看,虚拟设备往往和现实中的设备是能够一一对应上的;比如万能遥控器,它可以学习电视机、空调、风扇、机顶盒等设备的红外码;为了方便用户操作,平台中会虚拟出电视机、空调、风扇、机顶盒等设备然后与万能遥控器关联(一般是在万能遥控器下增加虚拟设备),这样用户跟使用电视机、空调等设备遥控器一样使用;虽然大家使用的是遥控器,但是从用户的心智来说,他就是在用电视等设备,而非遥控器本身。
从用户角度来看,这虚拟出来的设备在现实中是存在的,比如刚刚说的电视机、空调,这些是真实存在并且就在用户眼前。
除遥控器外,其实还有一些设备支持虚拟设备,比如咱们常见的灯光面板;生活中,咱们更多时候不叫它xx开关,而是叫它xx灯,那么这个时候,就可以把一个多路开关虚拟出众多的灯来;只是这种设计在国内并不常见,个人推测这跟使用方式有关系(国内更多是用户自己买自己装)。