一种控制方法、第一控制设备及服务器技术

技术编号:13619917 阅读:93 留言:0更新日期:2016-08-31 11:03
本发明专利技术实施例提供一种控制方法、第一控制设备及服务器,该方法包括:获得表明第一终端设备的状态变化的第一事件,其中,所述第一终端设备是连接所述第一控制设备的设备;基于事件对应关系集合,触发第一事件对应的跨控制设备通知事件,以通知第二控制设备,使得与所述第二控制设备连接的第二终端设备执行状态变化的第二事件。本发明专利技术实施例可在多个控制设备协同工作场景下,实现较为高效且准确的终端设备的联动控制,且满足了终端设备间联动控制的复杂控制需求。

【技术实现步骤摘要】

本专利技术涉及数据处理
,具体涉及一种控制方法、第一控制设备及服务器
技术介绍
终端设备间的联动控制在企业门禁、智能家居等场景中有广泛的应用,为实现终端设备间的联动控制,往往需要布置与终端设备连接的控制设备。目前终端设备间的联动控制主要是基于单控制设备实现,即一个控制设备连接多个终端设备,通过该单个控制设备实现所连接的终端设备间的联动控制;然而这种通过单控制设备所实现的终端设备间的联动控制,并无法满足复杂的联动控制需求。
技术实现思路
有鉴于此,本专利技术实施例提供一种控制方法、第一控制设备及服务器,以满足复杂的联动控制需求。为实现上述目的,本专利技术实施例提供如下技术方案:一种控制方法,应用于第一控制设备,所述控制方法包括:获得表明第一终端设备的状态变化的第一事件,其中,所述第一终端设备是连接所述第一控制设备的设备;基于事件对应关系集合,触发第一事件对应的跨控制设备通知事件,以通知第二控制设备,使得与所述第二控制设备连接的第二终端设备执行状态变化的第二事件。本专利技术实施例还提供一种控制方法,应用于第一控制设备,所述控制方法包括:获得表明第一终端设备的状态变化的第一事件,其中,所述第一终端设备是连接所述第一控制设备的设备;如果基于事件对应关系集合,确定存在与第一事件匹配的跨控制设备对应关系,控制第二控制设备,使得与所述第二控制设备连接的第二终端设备执行状态变化的第二事件。本专利技术实施例还提供一种控制方法,应用于服务器,所述方法包括:获得目标对应关系,所述目标对应关系是表明第一事件触发第二事件的关系,所述第一事件是第一终端设备的状态变化的事件,所述第二事件是第二终端设备的状态变化的事件;确定所述第一终端设备对应的第一控制设备,及所述第二终端设备对应的第二控制设备,第一控制设备和第二控制设备不同;根据所述目标对应关系生成第一对应关系,所述第一对应关系是表示第一事件触发跨控制设备通知事件的关系,所述跨控制设备通知事件为第一控制设备通知第二控制设备使所述第二终端设备执行所述第二事件的事件;将所述第一对应关系分配给所述第一控制设备。本专利技术实施例还提供一种第一控制设备,包括:第一事件获得模块,用于获得表明第一终端设备的状态变化的第一事件,其中,所述第一终端设备是连接所述第一控制设备的设备;通知事件触发模块,用于基于事件对应关系集合,触发第一事件对应的跨控制设备通知事件,以通知第二控制设备,使得与所述第二控制设备连接的第二终端设备执行状态变化的第二事件。本专利技术实施例还提供一种服务器,包括:目标对应关系获得模块,用于获得目标对应关系,所述目标对应关系是表明第一事件触发第二事件的关系,所述第一事件是第一终端设备的状态变化的事件,所述第二事件是第二终端设备的状态变化的事件;控制设备确定模块,用于确定所述第一终端设备对应的第一控制设备,及所述第二终端设备对应的第二控制设备,第一控制设备和第二控制设备不同;第一对应关系生成模块,用于根据所述目标对应关系生成第一对应关系,所述第一对应关系是表示第一事件触发跨控制设备通知事件的关系,所述跨
控制设备通知事件为第一控制设备通知第二控制设备使所述第二终端设备执行所述第二事件的事件;分配模块,用于将所述第一对应关系分配给所述第一控制设备。基于上述技术方案,本专利技术实施例提供的控制方法中,第一控制设备在多个控制设备协同工作的场景下,可获得表明第一终端设备的状态变化的第一事件,其中,所述第一终端设备是连接所述第一控制设备的设备;进而基于事件对应关系集合,触发第一事件对应的跨控制设备通知事件,以通知第二控制设备,使得与所述第二控制设备连接的第二终端设备执行状态变化的第二事件,实现在多个控制设备协同工作的场景下的终端设备联动控制。由于本专利技术实施例将第一终端设备的第一事件对第二终端设备的第二事件的触发,转化为第一控制设备通过第一事件触发跨控制设备通知事件,再由第一控制设备通过跨控制设备通知事件通知第二控制设备控制第二终端设备执行第二事件,实现多个控制设备协同工作场景下的终端设备联动控制。本专利技术实施例可在多个控制设备协同工作场景下,实现较为高效且准确的终端设备的联动控制,且满足了终端设备间联动控制的复杂控制需求。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的控制系统的架构示意图;图2为本专利技术实施例提供的控制系统的另一架构示意图;图3为本专利技术实施例提供的控制系统的再一架构示意图;图4为本专利技术实施例提供的控制方法的流程图;图5为本专利技术实施例提供的事件的执行顺序的示意图;图6为本专利技术实施例提供的控制方法的另一流程图;图7为本专利技术实施例提供的获取并存储第一对应关系的方法流程图;图8为本专利技术实施例提供的获取并存储第一对应关系的另一方法流程图;图9为本专利技术实施例提供的控制方法的再一流程图;图10为本专利技术实施例提供的跨控制设备通知事件的传输示意图;图11为本专利技术实施例提供的跨控制设备通知事件的另一传输示意图;图12为本专利技术实施例提供的控制方法的又一流程图;图13为本专利技术实施例提供的跨控制设备通知事件的再一传输示意图;图14为本专利技术实施例提供的跨控制设备通知事件的又一传输示意图;图15为本专利技术实施例提供的应用例的示意图;图16为本专利技术实施例提供的应用例的另一示意图;图17为本专利技术实施例提供的控制方法的又另一流程图;图18为本专利技术实施例提供的控制方法的又再一流程图;图19为本专利技术实施例提供的第一控制设备的结构框图;图20为本专利技术实施例提供的服务器的结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例提供的控制系统的架构示意图,本专利技术实施例提供的控制方法主要基于图1所示系统架构实现;参照图1,本专利技术实施例提供的控制系统可以包括:第一控制设备10,连接于第一控制设备10的多个终端设备,连接于第一控制设备10的多个终端设备中包括第一终端设备11,第二控制设备20,连接于第二控制设备20的多个终端设备,连接于第二控制设备20的多个终端设备中包括第二终端设备21;在本专利技术实施例中,第一控制设备10和第二控制设备20可以是不同的控制设备,如不同的hub;连接于第一控制设备10的多个终端设备如,连接于第一控制设备10下的灯泡、冰箱、传感器、开关等;连接于第二控制设备20的多个终端设备与此类似;可选的,第一控制设备10与第二控制设备20可以通过服务器进行数据通
信,如图2所示;如果第一控制设备10与第二控制设备20处于同一局域网中,第一控制设备10与第二控制设备20也可通过局域网通信,如图3所示;本专利技术实施例可设置对应关系:“第一终端设备状态变化的第一事件→第一控制设备向第二控制设备的跨控制设备通知事件→第二终端设备状态变化的第二本文档来自技高网
...

【技术保护点】
一种控制方法,其特征在于,应用于第一控制设备,所述控制方法包括:获得表明第一终端设备的状态变化的第一事件,其中,所述第一终端设备是连接所述第一控制设备的设备;基于事件对应关系集合,触发第一事件对应的跨控制设备通知事件,以通知第二控制设备,使得与所述第二控制设备连接的第二终端设备执行状态变化的第二事件。

【技术特征摘要】
1.一种控制方法,其特征在于,应用于第一控制设备,所述控制方法包括:获得表明第一终端设备的状态变化的第一事件,其中,所述第一终端设备是连接所述第一控制设备的设备;基于事件对应关系集合,触发第一事件对应的跨控制设备通知事件,以通知第二控制设备,使得与所述第二控制设备连接的第二终端设备执行状态变化的第二事件。2.根据权利要求1所述的控制方法,其特征在于,所述获得表明第一终端设备的状态变化的第一事件之前,还包括:获取并在所述事件对应关系集合中存储第一对应关系,其中,所述第一对应关系根据目标对应关系生成,所述目标对应关系是表明第一事件触发第二事件的关系,所述第一对应关系是表明第一事件触发跨控制设备通知事件的关系。3.根据权利要求2所述的控制方法,其特征在于,所述获取并在所述事件对应关系集合中存储第一对应关系包括:接收所述第一对应关系,在所述事件对应关系集合中存储所述第一对应关系,所述第一对应关系由服务器根据目标对应关系生成并发送给所述第一控制设备;或,接收所述目标对应关系,从目标对应关系中分离所述第一事件,并在所述第一事件基础上补充所述跨控制设备通知事件,以得到所述第一对应关系,在所述事件对应关系集合中存储所述第一对应关系。4.根据权利要求1所述的控制方法,其特征在于,所述基于事件对应关系集合,触发第一事件对应的跨控制设备通知事件包括:基于所述事件对应关系集合,触发通知所述第二控制设备控制第二终端设备执行第二事件的通知事件;或,基于所述事件对应关系集合,触发通知所述第二控制设备所述第一事件已执行的通知事件。5.根据权利要求1所述的控制方法,其特征在于,还包括:输出所述跨控制设备通知事件,以便所述第二控制设备根据所述跨控制设备通知事件,或所述跨控制设备通知事件的处理结果,控制所连接的第二终端设备执行状态变化的第二事件。6.一种控制方法,其特征在于,应用于第一控制设备,所述控制方法包括:获得表明第一终端设备的状态变化的第一事件,其中,所述第一终端设备是连接所述第一控制设备的设备;如果基于事件对应关系集合,确定存在与第一事件匹配的跨控制设备对应关系,控制第二控制设备,使得与所述第二控制设备连接的第二终端设备执行状态变化的第二事件。7.一种控制方法,其特征在于,应用于服务器,所述方法包括:获得目标对应关系,所述目标对应关系是表明第一事件触发第二事件的关系,所述第一事件是第一终端设备的状态变化的事件,所述第二事件是第二终端设备的状态变化的事件;确定所述第一终端设备对应的第一控制设备,及所述第二终端设备对应的第二控制设备,第一控制设备和第二控制设备不同;根据所述目标对应关系生成第一对应关系,所述第一对应关系是表示第一事件触发跨控制设备通知事件的关系,所述跨控制设备通知事件为第一控制设备通知第二控制设备使所述第二终端设备执行所述第二事件的事件;将所述第一对应关系分配给所述第一控制设备。8.根据权利要求7所述的控制方法,其特征在于,所述方法还包括:获取所述跨控制设备通知事件,并转发给所述第二控制设备,使得所述第二控制设备控制所连接的...

【专利技术属性】
技术研发人员:李洪伟张德魁
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1