一种基于总线系统的场景触发的方法和装置制造方法及图纸

技术编号:20545651 阅读:20 留言:0更新日期:2019-03-09 18:35
本发明专利技术公开了一种基于总线系统的场景触发的方法和装置,解决了用户不能按照需求对多个场景进行组合的问题。该方法包括:监听总线上的多条场景数据并保存,其中,每条场景数据包括一个场景号及对应的一个组地址;确定触发场景学习时,获取保存的在指定时间段内监听到的多条场景数据;将获取的多条场景数据按预设规则组合,得到至少一条组合场景数据;确定收到执行组合场景命令时,执行与该组合场景命令对应的一条组合场景数据。本发明专利技术可以简单方便的对场景进行组合,从而实现对预设场景的扩充,具有很好的便利性。

A Method and Device of Scene Triggering Based on Bus System

The invention discloses a scene triggering method and device based on bus system, which solves the problem that users can not combine multiple scenarios according to their needs. The method includes: monitoring and saving multiple scene data on the bus, in which each scene data includes a scene number and a corresponding group address; determining trigger scene learning, acquiring stored multiple scene data monitored in a specified period of time; combining the acquired multiple scene data according to preset rules to obtain at least one composite scene data; and confirming receipt. When a composite scene command is executed, a composite scene data corresponding to the composite scene command is executed. The invention can simply and conveniently combine scenes, thereby realizing the expansion of preset scenes, and has good convenience.

【技术实现步骤摘要】
一种基于总线系统的场景触发的方法和装置
本专利技术涉及总线
,尤其涉及一种基于总线系统的场景触发的方法。
技术介绍
KNX总线系统作为全球性的住宅和楼宇控制标准,近年来在智能家居系统中占有了很大的比重。场景设置作为KNX总线系统设备中的一个重要功能,可以将很多设备,例如灯光控制、窗帘控制设备设置为一个场景号,利用KNX通信中的组地址加场景号,实现同时操作多个设备。KNX中不同的设备安装调试阶段,可以将不同的设备设置成为具有相同组地址和场景号的场景。用户使用过程中,场景不可再重新设置,只能由专业施工人员进行更改。当前市场上,并没有针对场景学习的设备,仅有针对设备学习的设备。这种学习方法,效率比较低,而且要求操作人员有相关专业知识。而用户在某些时候,会有场景扩展的需求,在这种情况下,就需要几种场景的组合,才能完成期望的场景。
技术实现思路
本专利技术提供一种基于总线系统的场景触发的方法和装置,解决了用户不能按照需求对多个场景进行组合的问题。为了解决上述的技术问题,本专利技术提供了一种基于总线系统的场景触发的方法及装置,具体包括:依照本专利技术第一方面,提供一种基于总线系统的场景触发方法,所述总线系统包括总线及连接到总线的设备,该方法包括:监听总线上的多条场景数据并保存,其中,每条场景数据包括一个场景号及对应的一个组地址;确定触发场景学习时,获取保存的在指定时间段内监听到的多条场景数据;将获取的多条场景数据按预设规则组合,得到至少一条组合场景数据;确定收到组合场景执行命令时,执行与该组合场景执行命令对应的组合场景数据。依照本专利技术第二方面,提供一种基于总线系统的场景触发的装置,所述总线系统包括总线及连接到总线的设备,该装置包括存储器和处理器,所述处理器用于:监听总线上的多条场景数据并保存,其中,每条场景数据包括一个场景号及对应的一个组地址;确定触发场景学习时,获取保存的在指定时间段内监听到的多条场景数据;将获取的多条场景数据按预设规则组合,得到至少一条组合场景数据;确定收到组合场景执行命令时,执行与该组合场景执行命令对应的组合场景数据。依照本专利技术第三方面,提供一种计算机存储介质,所述计算机存储介质存储有计算机程序,该计算机程序被执行时实现上述的方法。本专利技术实施例的基于总线系统的场景触发的方法及装置,具体以下有益效果:本专利技术提供了一种方便用户使用的基于总线系统的场景触发的方法及装置,能够让不具备专业知识的人员,也可以简单方便的对场景进行组合,从而实现对预设场景的扩充,从而一次性控制多个设备。其学习过程不需要用户主动参与,具有很好的便利性。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例中所需要使用的附图作简单地介绍,显而易见地,下面所介绍的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一提供的一种基于总线系统的场景触发的方法的示意图;图2为本专利技术实施例四提供的一种基于总线系统的场景触发的装置图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。实施例一本实施例提供一种基于总线系统的场景学习的方法,所述总线系统包括总线及连接到总线的设备,该方法应用于KNX总线系统,如图1所述,包括:步骤101,监听总线上的多条场景数据并保存,其中,每条场景数据包括一个场景号及对应的一个组地址;KNX总线应用于住宅和楼宇控制,是独立于制造商和应用领域的系统。通过所有的总线设备连接到KNX介质上(这些介质包括双绞线、射频、电力线或IP/Ethernet),它们可以进行信息交换。总线设备可以是控制设备也可以是执行设备,所有功能通过一个统一的系统就可以进行控制、监视和发送信号,不需要额外的控制中心。在knx总线上所有总线设备都通过同一条总线进行数据通信,某一个控制设备发送命令数据,相应组地址上的其他执行设备就执行相应的功能。同时所有的信号在总线上都是以串行异步传输的形式进行传播,在任何时候,所有的总线设备总是同时接收到总线上的信息,只要总线上不再传输信息时,总线设备即可独立决定将报文发送到总线上。在KNX网络中根据系统的等级结构和应用模块的功能赋予每个总线设备相应的物理地址和组地址。物理地址是KNX系统中总线设备的唯一编码,用于对设备进行管理和配置。组地址是功能相关的地址,在系统中不唯一;因此总线设备根据功能分配有一个或多个组地址,可进行“多控一”或者“一控多”操作。Knx中不同的设备安装调试阶段,可以将不同的设备设置成为具有相同组地址和场景号的场景,利用knx通信中的组地址+场景号,实现同时操作多个设备。监听传感设备在总线上发送的多条场景数据并保存;在实施中,总线上存在控制设备发出的控制数据,执行设备发出的响应数据,场景数据等。在监听总线数据时,先判断数据类型是否为场景数据。具体地,在总线系统初次安装并调试过程中,预先将系统中所有场景的组地址通过调试软件下发给本设备,本设备以此来判断总线上的数据是否为场景数据。在实施中,保存场景数据时同时保存监听到场景数据的时间点,将上述场景数据和上述监听到场景数据的时间点保存到本设备的掉电非易失存储器。步骤102,确定触发场景学习时,获取保存的在指定时间段内监听到的多条场景数据;所述指定时间段为从确定触发场景学习的时间点开始,时间前移预设时长T1所占用的预设第一时间段;或者所述指定时间段为确定触发场景学习的时间点开始,时间向前查到N条场景数据所占用的预设第二时间段;或者所述指定时间段为从监听到距触发场景学习的时间点最近的一条场景数据的时间点开始,时间前移预设时长T2所占用的预设第三时间段。在实施中,可以设置一个操作界面,在界面上设置一个触发学习的按键,当用户按下按键,触发场景学习,并在操作界面显示场景学习方式供用户选择,本设备根据用户选择的学习方式保存相应的场景数据。本实施例提供三种学习方式:1)保存从确定触发场景学习的时间点开始,向前预设第一时间段内的场景数据;2)保存从确定触发场景学习的时间点开始,向前N条场景数据;3)保存从距触发场景学习的时间点最近的一条场景数据开始,向前预设第三时间段内的场景数据。作为一种可选的实施例,设置一个场景学习按键,通过按下场景学习按键的时长确定进行场景学习的方式。例如,若按下场景学习按键1秒后松开,采用上述第一种学习方式;若按下场景学习按键2秒后松开,采用上述第二种学习方式;若按下场景学习按键3秒后松开,采用上述第三种学习方式。作为另一种可选的实施例,只提供一种默认的学习方式,在操作界面上设置一个场景学习按键或者设置一个实体场景学习按键,用户按下场景学习按键即触发场景学习。此处不对选择场景学习的方式进行限定,相关领域技术人员可根据实际情况进行相应调整。步骤103,将获取的多条场景数据按预设规则组合,得到至少一条组合场景数据;将获取的所有条场景数据进行组合,得到一条组合场景数据;或者将获取的所有条场景数据中的部分指定多条场景数据组合本文档来自技高网...

【技术保护点】
1.一种基于总线系统的场景触发方法,所述总线系统包括总线及连接到总线的设备,其特征在于,该方法包括:监听总线上的多条场景数据并保存,其中,每条场景数据包括一个场景号及对应的一个组地址;确定触发场景学习时,获取保存的在指定时间段内监听到的多条场景数据;将获取的多条场景数据按预设规则组合,得到至少一条组合场景数据;确定收到组合场景执行命令时,执行与该组合场景执行命令对应的组合场景数据。

【技术特征摘要】
1.一种基于总线系统的场景触发方法,所述总线系统包括总线及连接到总线的设备,其特征在于,该方法包括:监听总线上的多条场景数据并保存,其中,每条场景数据包括一个场景号及对应的一个组地址;确定触发场景学习时,获取保存的在指定时间段内监听到的多条场景数据;将获取的多条场景数据按预设规则组合,得到至少一条组合场景数据;确定收到组合场景执行命令时,执行与该组合场景执行命令对应的组合场景数据。2.如权利要求1所述的方法,其特征在于,所述指定时间段为从确定触发场景学习的时间点开始,时间前移预设时长T1所占用的预设第一时间段;或者所述指定时间段为确定触发场景学习的时间点开始,时间向前查到N条场景数据所占用的预设第二时间段;或者所述指定时间段为从监听到距触发场景学习的时间点最近的一条场景数据的时间点开始,时间前移预设时长T2所占用的预设第三时间段。3.如权利要求1所述的方法,其特征在于,将获取的多条场景数据按预设规则组合,得到至少一条组合场景数据,包括:将获取的所有条场景数据进行组合,得到一条组合场景数据;或者将获取的所有条场景数据中的部分指定多条场景数据组合,得到一条组合场景数据;或者将获取的所有条场景数据分组进行组合,得到多条组合场景数据;或者将获取的所有条场景数据中的部分指定多条场景数据分组进行组合,得到多条组合场景数据。4.如权利要求1~3任一所述的方法,其特征在于,确定触发场景学习,包括:确定收到预设场景学习按键触发的场景学习命令时,触发场景学习;确定收到组合场景执行命令,包括:确定与组合场景执行命令对应的预设场景执行按键触发时,确定收到组合场景执行命令。5.根据权利要求4所述的方法,其特征在于,所述预设规则包括多种组合方式,每种组合方式对应至少一个组合场景执行命令,不同的组合场景数据对应不同的组合场景执行命令,不同的组合场景执行命令对应不同的预设场景执行按键...

【专利技术属性】
技术研发人员:刘明月杨夫星张洪进于卫
申请(专利权)人:青岛海信智慧家居系统股份有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1