一种联动场景执行的方法及装置制造方法及图纸

技术编号:28459153 阅读:17 留言:0更新日期:2021-05-15 21:23
本发明专利技术实施例提供了一种联动场景执行的方法及装置,该方法包括设备端在检测自身处于上电启动时,执行第一场景任务,该第一场景任务预置在设备端,并在与网关端组网成功后,将第一场景任务的执行结果发送给网关端,在接收到网关端发送的任务执行指示后,执行第二场景任务,如此可以确保设备端执行正确的场景任务。此外,由于将设备端上电后需要执行的第一场景任务预先存储在设备端,因此在检测到自身处于上电启动时,可以立即直接执行第一场景任务,而无需基于网关端在等待设备端上电且初始化完成后再下发控制指令去执行设备端的场景,如此可以确保设备端及时准确地执行已设定的场景,并可以提高第一场景任务的执行稳定性。并可以提高第一场景任务的执行稳定性。并可以提高第一场景任务的执行稳定性。

【技术实现步骤摘要】
一种联动场景执行的方法及装置


[0001]本专利技术实施例涉及酒店系统
,尤其涉及一种联动场景执行的方法及装置。

技术介绍

[0002]现阶段,在酒店系统中,客人在入住时会带着房卡进门,进入房门后需要将房卡放在插卡取电设备上为房间内设备取电,设备上电后可以执行某些联动场景(比如开灯、开窗帘、播放欢迎语)。
[0003]针对插卡取电使得设备上电执行场景,主要存在两种方案。一种是有线方案,即,把房卡插入插卡取电设备上让房间内的设备上电,插卡取电设备在房间内的设备上电后给RCU(Room Control Unit,客房控制系统)发送场景控制信号,以便RCU下发控制指令控制房间内的设备。然而,这种处理方式存在布线多、施工麻烦、实施和升级不够轻便的问题。另一种是无线方案,即,把房卡插入插卡取电设备上让房间内的设备上电,之后给网关上报房间内的设备上电的状态信息,网关在接收到房间内的设备上电的状态信息后延时x秒,再下发控制指令到房间内的设备以使房间内的设备执行已设定的场景。然而,这种处理方式由于延时x秒不好控制,使得无法准确地找到确保设备上电初始化完成和等待时间不会太长的平衡点,从而导致这种处理方式仍然存在网络不稳定情况或者上电未初始化导致设备场景执行失败的问题。
[0004]综上,目前亟需一种联动场景执行的方法,用以确保设备端及时准确地执行已设定的场景。

技术实现思路

[0005]本专利技术实施例提供了一种联动场景执行的方法及装置,用以确保设备端及时准确地执行已设定的场景。
[0006]第一方面,本专利技术实施例提供了一种联动场景执行的方法,包括:
[0007]设备端在检测自身处于上电启动时,执行第一场景任务;所述第一场景任务预置在所述设备端;
[0008]所述设备端在与网关端组网成功后,将所述第一场景任务的执行结果发送给所述网关端;
[0009]所述设备端接收所述网关端发送的任务执行指示;所述任务执行指示中包括第二场景任务;所述任务执行指示是所述网关端根据所述执行结果确定所述设备端需重新执行场景任务时触发的;
[0010]所述设备端执行所述第二场景任务。
[0011]上述技术方案中,设备端在检测自身处于上电启动时,执行第一场景任务,该第一场景任务预置在设备端,并在与网关端组网成功后,将第一场景任务的执行结果发送给网关端,以便网关端确定设备端是否需要重新执行场景任务,若在接收到网关端发送的任务
执行指示后(任务执行指示是网关端根据执行结果确定设备端需重新执行场景任务时触发的),执行第二场景任务,如此可以确保设备端执行正确的场景任务。此外,由于将设备端上电后需要执行的第一场景任务预先存储在设备端,而无需发送额外的信号去云端拉取第一场景任务,因此可以避免设备端刚启动时信号传输的不稳定性,并可以提高第一场景任务的执行稳定性。并在检测到自身处于上电启动时,立即直接执行预先存储在设备端的第一场景任务,而无需基于网关端在等待设备端上电且初始化完成后再下发控制指令去执行设备端的场景,因此,可以确保设备端及时准确地执行已设定的场景,并可以避免出现网关端在接收到插卡取电设备上报的设备端上电的信息后需要延时x秒的情况,从而可以解决现有技术中存在网络不稳定情况或者上电未初始化导致设备场景执行失败的问题。
[0012]可选地,所述设备端在检测自身处于上电启动时,执行第一场景任务,包括:
[0013]所述设备端在检测自身处于上电启动时,确定所述上电启动是触发设备触发的。
[0014]上述技术方案中,设备端在检测自身处于上电启动时,若确定上电启动是触发设备触发的,则可以自动地执行第一场景任务,如此可以避免由于上电启动不是由触发设备触发导致设备端执行第一场景任务给用户极大地不便,并可以便于设备端准确有效地执行第一场景任务。
[0015]可选地,所述触发设备是插卡取电设备;
[0016]所述确定所述上电启动是由触发设备触发的,包括:
[0017]所述设备端查询本地记录的下电状态;
[0018]所述设备端确定最近的下电状态是通过所述插卡取电设备拔卡触发的。
[0019]上述技术方案中,设备端通过查询本地记录的下电状态,可以及时准确地确定最近的下电状态是否通过插卡取电设备拔卡触发的,如此可以便于设备端准确地执行第一场景任务,并可以避免由于上电启动不是由触发设备触发导致设备端执行第一场景任务给用户带来不好的体验。
[0020]可选地,所述方法还包括:
[0021]所述设备端确定所述上电启动不是由触发设备触发时,不执行第一场景任务。
[0022]上述技术方案中,在确定上电启动不是由触发设备触发时,不执行第一场景任务,如此可以避免由于上电启动不是由触发设备触发导致设备端执行第一场景任务给用户极大地不便,从而可以提高用户的体验感。
[0023]可选地,在将所述第一场景任务的执行结果发送给所述网关端之后,还包括:
[0024]所述设备端接收所述网关端发送的任务确认指示;
[0025]其中,所述任务确认指示用于表征所述第一场景任务与所述网关端本地存储的对应设备端的场景任务一致。
[0026]上述技术方案中,设备端在网关端发送的任务确认指示后,可以确定第一场景任务的执行成功,且符合网关端存储的第一场景任务的执行要求,并可以确定设备端执行了正确地第一场景任务,如此可以给用户带来极好的使用体验。
[0027]可选地,在将所述第一场景任务的执行结果发送给所述网关端之后,还包括:
[0028]所述设备端接收所述网关端发送的任务更新指示;所述任务执行指示中包括第三场景任务;
[0029]所述设备端将所述第三场景任务作为新的第一场景任务。
[0030]上述技术方案中,设备端可以基于网关端发送的任务更新指示,对本地存储的第一场景任务进行更新,如此可以为后续设备端及时准确地执行场景任务提供支持,从而可以便于设备端准确地执行与设备端相匹配的场景任务。
[0031]可选地,在执行第一场景任务之后,还包括:
[0032]所述设备端与所述网关端进行组网初始化。
[0033]上述技术方案中,设备端在执行第一场景任务之后,就与网关端进行组网初始化,如此可以便于设备端与网关端进行通信,使得设备端可以及时地将第一场景任务的执行结果发送网关端,以使网关端可以及时地检查设备端执行的第一场景任务是否正确。
[0034]第二方面,本专利技术实施例还提供了一种联动场景执行的装置,包括:
[0035]检测单元,用于在检测自身处于上电启动时,执行第一场景任务;所述第一场景任务预置在所述设备端;
[0036]处理单元,用于在与网关端组网成功后,将所述第一场景任务的执行结果发送给所述网关端;接收所述网关端发送的任务执行指示;所述任务执行指示中包括第二场景任务;所述任务执行指示是所述网关端根据所述执行结果确定所述设备端需重新执行场景任务时触发的;执行所述第二场景任务。
[0037本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种联动场景执行的方法,其特征在于,包括:设备端在检测自身处于上电启动时,执行第一场景任务;所述第一场景任务预置在所述设备端;所述设备端在与网关端组网成功后,将所述第一场景任务的执行结果发送给所述网关端;所述设备端接收所述网关端发送的任务执行指示;所述任务执行指示中包括第二场景任务;所述任务执行指示是所述网关端根据所述执行结果确定所述设备端需重新执行场景任务时触发的;所述设备端执行所述第二场景任务。2.如权利要求1所述的方法,其特征在于,所述设备端在检测自身处于上电启动时,执行第一场景任务,包括:所述设备端在检测自身处于上电启动时,确定所述上电启动是触发设备触发的。3.如权利要求2所述的方法,其特征在于,所述触发设备是插卡取电设备;所述确定所述上电启动是由触发设备触发的,包括:所述设备端查询本地记录的下电状态;所述设备端确定最近的下电状态是通过所述插卡取电设备拔卡触发的。4.如权利要求2所述的方法,其特征在于,所述方法还包括:所述设备端确定所述上电启动不是由触发设备触发时,不执行第一场景任务。5.如权利要求1至4任一项所述的方法,其特征在于,在将所述第一场景任务的执行结果发送给所述网关端之后,还包括:所述设备端接收所述网关端发送的任务确认指示;其中,所述任务确认指示用于表征所述第一场景任务与所述网关端本地存储的对应设备端的场景任务...

【专利技术属性】
技术研发人员:杨夫星严文
申请(专利权)人:青岛海信智慧生活科技股份有限公司
类型:发明
国别省市:

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

1