三、分布式软总线的应用
为了让大家更直观地理解分布式软总线,下面我们结合家庭场景的一个典型业务来讲一讲业务是如何使用分布式软总线能力的。
以门锁门铃和电视屏幕上的画中画为例,当门铃按下的时刻,门锁产品通过分布式软总线就可以发现支持画中画功能的电视。门铃上的分布式调度通过软总线唤起电视上的画中画;同时也就可以建立起智能门锁上摄像头画面传递到电视屏幕画中画的高速传输通道。
主要流程步骤如图4所示:
图4 家庭场景下分布式软总线的应用
步骤1:智能门锁上电后,分布式软总线启动发现流程。
步骤2、3:分布式软总线发现智慧屏设备后,启动组网流程,完成智能门锁与智慧屏之间的可信认证。
步骤4.1、4.2、4.3:分布式软总线分别向智能门锁和智慧屏上报对方设备上线。
步骤5、6:当客人按下门铃时,智能门锁的门锁业务请求分布式调度启动智慧屏画中画。
步骤7:智能门锁的分布式调度将“启动画中画”的指令封装为消息,请求分布式软总线将该消息发送至智慧屏的分布式调度。
步骤8、9:分布式软总线通过消息传输功能将“启动画中画”指令发送到智慧屏的分布式调度。
步骤10:智慧屏的分布式调度收到“启动画中画”指令后,启动画中画FA。
步骤11:智慧门锁的门锁业务请求分布式软总线将捕获的摄像头画面传输至智慧屏画中画。
步骤12、13:分布式软总线通过流传输功能,将门锁侧摄像头画面发送至智慧屏,智慧屏的画中画收到门锁摄像头画面后,在画中画FA中播放。
说明:为了方便理解,图4略去了设备管理子系统和分布式硬件子系统的处理流程。业务实际是通过分布式设备管理收到的设备上线的通知;门锁捕获摄像头视频和摄像头视频画中画播放,涉及到业务通过分布式硬件子系统提供的摄像头虚拟化能力。