场景联动方法及场景联动系统与流程
如何使用智能家居系统进行场景联动? #生活技巧# #居家实用技巧# #智能家居操作#
技术特征:
1.场景联动方法,包括:
使各场景id及场景信息关联至相应的用户,所述场景信息包括场景中的各窗口id、场景中的各窗口位置、场景中的各窗口大小、各窗口内待显示图像的视频流地址、所述图像所源自的信号源的ip地址和端口号;
接收场景联动请求数据,获取其中的场景联动信息,所述场景联动信息包括:联动场景id和联动用户列表;
向所述联动用户列表中的用户发送场景联动通知、联动请求发起者id、和联动场景id,若接收到所述用户中的第一用户同意场景联动的反馈,则查找预存储的该第一用户名下的与该联动场景id匹配的匹配场景id和该匹配场景id对应的场景信息,所述匹配场景id与联动场景id具有相同的id或不同的id;以及
向所述第一用户发送匹配场景对应的场景信息以及开窗命令,以便第一用户能依据所述场景信息在相应位置,以相应大小开窗并在各个窗口内绘制相应图像。
2.根据权利要求1所述的场景联动方法,其中,使各场景id及场景信息关联至相应的用户包括以下a)-e)中的任意一项或多项:
a)接收用户发送的要求形成某个场景的场景形成请求及相应的场景信息,若同意所述场景形成请求,则指示所述用户形成与所述场景信息对应的场景,并根据用户发送的场景保存请求和场景id,将所述场景id及场景信息保存到该用户名下;
b)根据各用户发送的场景id、场景信息以及保存场景请求将相应的场景id及场景信息保存到相应的用户名下;
c)接收用户发送的场景id、场景信息变化以及场景变化请求,若同意所述场景变化,则指示所述用户形成与变化后的场景信息对应的场景,并将所述场景id及变化后的场景信息保存到该用户名下;
d)根据各用户实时发送的各场景id下的变化的场景信息,来更新场景信息;
e)将场景id及场景id对应的场景信息分别复制到各用户名下。
3.场景联动方法,包括:
服务器接收场景联动请求数据,获取其中的场景联动信息,所述场景联动信息包括:联动场景id和联动用户列表;
服务器向所述联动用户列表中的用户发送场景联动通知、联动请求发起者id、和联动场景id;
若服务器接收到所述用户中的第一用户同意场景联动的反馈,则查找预存储的第一用户名下的场景id为该联动场景id的场景和该场景对应的场景信息,所述场景信息包括所述场景中的各窗口id、各窗口位置和各窗口大小、各窗口内待显示图像的视频流地址、所述图像所源自的信号源的ip地址和端口号;以及
服务器向所述第一用户发送所述场景信息以及开窗命令,以便所述第一用户能依据所述场景信息在相应位置,以相应大小开窗并在各个窗口内绘制相应图像。
4.根据权利要求1、2或3所述的场景联动方法,其中,所述方法还包括,在向所述联动用户列表中的用户发送场景联动通知、联动请求发起者id、和联动场景id时,还向所述联动用户列表中的每个用户或指定用户发送所述联动用户列表;所述联动信息包括联动时间。
5.根据权利要求1、2或3所述的场景联动方法,其中,所述反馈包括:向服务器请求发送第一用户名下的场景id为该联动场景id的场景的场景信息;所述场景信息还包括窗口叠放次序和信号源分辨率。
6.场景联动方法,包括:
服务器接收场景联动请求数据,获取其中的场景联动信息,所述场景联动信息包括:联动场景id和联动用户列表;
服务器查找预存储的各联动用户列表名下的场景id为该联动场景id的场景和该场景对应的场景信息,所述场景信息包括所述场景中的各窗口id、各窗口位置和各窗口大小、各窗口内待显示图像的视频流地址、所述图像所源自的信号源的ip地址和端口号;以及向所述联动用户列表中的用户发送所述场景信息以及开窗命令,以便联动用户列表中的用户能依据所述场景信息在相应位置,以相应大小开窗并在各个窗口内绘制相应图像。
7.场景联动方法,包括:
服务器接收场景联动请求数据,获取其中的场景联动信息,所述场景联动信息包括:联动场景id和联动用户列表;
服务器向所述联动用户列表中的用户发送场景联动通知、联动请求发起者id、和联动场景id;
若服务器接收到所述用户中的第一用户同意场景联动的反馈,则查找服务器中预存储的该第一用户名下的场景id为该联动场景id的场景和该场景对应的场景信息,所述场景信息包括所述场景中的各窗口id、各窗口位置和各窗口大小;以及向所述第一用户发送所述场景信息以及开窗命令,以便第一用户能依据所述场景信息在相应位置,以相应大小开窗。
8.一种包含指令的计算机程序产品,其特征在于,当计算机程序产品在计算机上运行时,使得计算机执行如权利要求1至7之一所述的场景联动方法。
9.场景联动系统,包括:
至少两个客户端,和服务器,所述至少两个客户端包括第一客户端和第二客户端;
第一客户端向服务器发起场景联动请求;
服务器接收场景联动请求数据后,获取其中的场景联动信息,所述场景联动信息包括:联动场景id和联动用户列表;
服务器接着向所述联动用户列表中的各客户端发送场景联动通知、联动请求发起者id、和联动场景id;
所述用户列表中的第二客户端接收服务器的场景联动通知、联动请求发起者id、和联动场景id后,若同意进行场景联动,则第二客户端向服务器发送同意联动的反馈;
服务器根据所述反馈,查找服务器中预先存储的所述第二客户端名下的场景id为该联动场景id的场景和该场景对应的场景信息,所述场景信息包括所述场景中的各窗口id、各窗口位置和各窗口大小、各窗口内待显示图像的视频流地址、所述图像所源自的信号源的ip地址和端口号;
所述第二客户端接收所述场景信息及开窗命令,根据所述场景信息在相应位置,以相应大小开窗并在各个窗口内绘制相应图像。
10.根据权利要求9所述的场景联动系统,其中,所述系统包括至少两个显示器,每个显示器和相应的客户端连接,用于显示客户端上的内容;或者,所述系统包括拼接控制器,所述各客户端的输出端连接到拼接控制器的各输入端上,拼接控制器的输出端连接至一个或多个屏幕,用于使各客户端的输出按照拼接控制器中设置的输出布局显示在所述屏幕上。
技术总结
本发明公开一种场景联动方法,包括:服务器接收场景联动请求数据,获取其中的场景联动信息,服务器向所述联动用户列表中的用户发送场景联动通知、联动请求发起者ID、和联动场景ID;服务器查找预存储的该第一用户名下的场景ID为该联动场景ID的场景和该场景对应的场景信息;以及向所述第一用户发送所述场景信息以及开窗命令,以便第一用户能依据所述场景信息在相应位置,以相应大小开窗。通过本发明,可以实现多方同时交互,且交互各方可以根据需要实时对窗口布局快速联动分享,从而大大提升交互效率,而且由于其中一方的用户无需在本地预先存储所有可能会用到的场景及场景信息,因此,也大大节约了对本地存储空间的占用。
技术研发人员:谭登峰;其他发明人请求不公开姓名
受保护的技术使用者:北京仁光科技有限公司
技术研发日:2019.05.06
技术公布日:2020.11.06
网址:场景联动方法及场景联动系统与流程 https://www.yuejiaxmz.com/news/view/236289
相关内容
场景联动控制方法及系统与流程基于场景的设备联动控制方法、系统、终端及存储介质与流程
基于家庭场景的多设备联动方法及装置与流程
一种ZigBee智能家居网关场景联动控制方法与流程
跨场景联动 拓宽大屏场景营销想象力
全屋智能家居建设中的自动化系统和场景联动.docx
社群营销系统化运营的四个场景打造+社区联动
阿里云物联网平台学习(二)之场景联动
场景联动的概念和示例
分布式场景联动的场景规则下发方法、装置及电子设备.pdf