用于设备唤醒的方法、网关设备及服务器技术

技术编号:12147065 阅读:124 留言:0更新日期:2015-10-03 03:25
一种用于设备唤醒的方法,包括:当需要与目标设备进行数据交互时,如果本设备与所述目标设备之间的数据链路断开,则使用本设备或网络侧根据所述目标设备的触发能力信息确定的触发方式,触发所述目标设备重新建立与本设备之间的数据链路。本发明专利技术还公开了一种网关设备和服务器。本发明专利技术通过目标设备提供的触发能力信息确定触发方式,解决了未在服务器上注册的机器设备,无法在睡眠状态下恢复与网关设备的数据链路的问题。

【技术实现步骤摘要】

本专利技术属于无线通信
,尤其涉及一种用于设备唤醒的方法、网关设备及服务器
技术介绍
目前,普遍的机器设备都具有节能环保的功能,机器设备在一段时间内如没有接收到控制命令,会自动进入睡眠状态,关闭其自身的所有功能或关闭其自身没有被使用的功能,以节约能源消耗。例如计算机、智能家电等设备。像一般的联网的机器设备通过网关设备与服务器连接,机器设备注册在网关设备上,网关设备注册在网络侧的服务器上,在机器设备睡眠的情况下,机器设备与网关设备之间的数据链路断开,导致服务器无法再通过网关设备向机器设备发送数据。对于机器设备的唤醒,目前采用的是机器设备在服务器上注册,服务器已知机器设备的地址信息及触发方式,当获知机器设备处于睡眠状态时,可通过已知的触发方式控制网关设备触发机器设备与网关设备之间重新建立数据链路,恢复通讯功能。但是对于未在服务器上进行注册的机器设备,服务器无法对机器设备进行唤醒操作,导致机器设备与网关设备的数据链路无法恢复,即无法进行数据通信。
技术实现思路
有鉴于此,本专利技术的一个目的是提出一种用于设备唤醒的方法,以解决现有技术中未在服务器上注册的机器设备,无法在睡眠状态下恢复与网关设备的数据链路的问题。在一些说明性实施例中,所述用于设备唤醒的方法包括:当需要与目标设备进行数据交互时,如果本设备与所述目标设备之间的数据链路断开,则使用本设备或网络侧根据所述目标设备的触发能力信息确定的触发方式,触发所述目标设备重新建立与本设备之间的数据链路。在一些说明性实施例中,所述用于设备唤醒的方法包括:在需要通过网关设备与目标设备进行数据交互时,若收到所述网关设备与所述目标设备的数据链路断开的通知,则通知所述网关设备对所述目标设备进行触发操作。在一些说明性实施例中,所述用于设备唤醒的方法包括:在需要通过网关设备与目标设备进行数据交互时,若收到所述网关设备与所述目标设备之间的数据链路断开的通知,则根据预先获知的目标设备的触发能力信息确定触发方式;将确定的所述触发方式发送给所述网关设备,指示所述网关设备利用所述确定的触发方式触发所述目标设备重新建立与本设备之间的数据链路。本专利技术的另一个目的是提供一种网关设备。在一些说明性实施例中,所述网关设备包括:第一交互模块,用于当需要与目标设备进行数据交互时,查看本设备与所述目标设备之间的数据链路是否断开;以及,触发模块,用于在本设备与所述目标设备之间的数据链路断开时,使用本设备或网络侧根据所述目标设备的触发能力信息确定的触发方式,触发所述目标设备重新建立与本设备之间的数据链路。本专利技术的再一个目的是提供一种服务器。在一些说明性实施例中,所述服务器包括:第二交互模块,用于通过网关设备与目标设备进行数据交互;第三接收模块,用于在所述第二交互模块通过网关设备与目标设备进行数据交互时,等待接收所述网关设备与所述目标设备的数据链路断开的通知;以及,第二发送模块,用于在所述第三模块接收到所述通知后,通知所述网关设备对所述目标设备进行触发操作。在一些说明性实施例中,所述服务器包括:第三交互模块,用于通过网关设备与目标设备进行数据交互;选择模块,用于在到所述网关设备与所述目标设备之间的数据链路断开的通知,则根据预先获知的目标设备的触发能力信息确定触发方式;以及,第三发送模块,用于将确定的所述触发方式发送给所述网关设备,指示所述网关设备利用所述确定的触发方式触发所述目标设备重新建立与本设备之间的数据链路。与现有技术相比,本专利技术的说明性实施例包括以下优点:网关设备或服务器能够得到目标设备的触发能力信息,在设备睡眠的状态下,自动通过网关设备执行唤醒操作,实现自动唤醒,恢复通信能力,设备不需要在服务器上进行注册,也可以达到被唤醒的目的,避免了繁琐的注册配置过程。说明书附图图1是按照本专利技术的说明性实施例的流程图;图2是按照本专利技术的说明性实施例的流程图;图3是按照本专利技术的说明性实施例的流程图;图4是按照本专利技术的说明性实施例的流程图;图5是按照本专利技术的说明性实施例的流程图;图6是按照本专利技术的说明性实施例的流程图;图7是按照本专利技术的说明性实施例网关设备的框图;图8是按照本专利技术的说明性实施例的服务器的框图;以及,图9是按照本专利技术的说明性实施例的服务器的框图。【具体实施方式】在以下详细描述中,提出大量特定细节,以便于提供对本专利技术的透彻理解。但是,本领域的技术人员会理解,即使没有这些特定细节也可实施本专利技术。在其它情况下,没有详细描述众所周知的方法、过程、组件和电路,以免影响对本专利技术的理解。现在参照图1,图1示出了根据一些说明性实施例的用于设备唤醒的流程图。如图1所示,在一些说明性实施例中,公开了一种用于设备唤醒的方法,应用于网关设备,包括:S11、当需要与目标设备进行数据交互时,查看本设备与目标设备之间的数据链路是否断开;在一些说明性实施例中,网关设备与目标设备进行数据交互的情况包括:网关设备主动访问目标设备,或者是其他设备控制网关设备访问目标设备,例如其他设备需要通过网关设备将请求消息传递给目标设备;其他设备例如网络侧的服务器、其他网关设备,以及用户终端等。在一些说明性实施例中,网关设备可能只连接有一个设备,该设备即为目标设备,另外,网关设备还可能连接有多个设备,在网关设备主动访问某一个设备的情况下,网关设备自身确定目标设备;在其他设备通过网关设备将请求消息传递给某一设备时,该请求消息中还包含有该设备的设备标识,网关设备通过该设备标识确定目标设备。在一些说明性实施例中,查看本设备与目标设备之间的数据链路是否断开的方式可以包括,但不限制于以下任意一种方式:1、网关设备接收网络侧发送给目标设备的请求消息,将请求消息按照在先与目标设备之间的数据链路进行发送,若发送失败,则判定本设备与目标设备之间的数据链路断开。2、在目标设备睡眠后,网关设备与目标设备之间的数据链路断开,网关设备已知与目标设备之间的数据链路为断开,在网关设备接收到网络侧发送给目标设备的请求消息时,直接确定无法进行数据传输,数据链路为断开。3、在网关设备需要访问目标设备时,网关设备对与目标设备之间的数据链路进行检测,确定数据链路是否断开。在一些说明性实施例中,网关设备与目标设备的数据链路,是二者之间唯一进行数据交互的数据通道,例如W1-Fi (Wireless Fidelity,无线保真)网络的数据通道。S12、当数据链路断开时,使用本设备或所述网络侧根据所述目标设备的触发能力信息确定的触发方式,触发所述目标设备重新建立与网关设备之间的数据链路。在一些说明性实施例中,网关设备可以是预先接收目标设备上报的自身的触发能力信息,并进行存储,也可以是在网关设备上预先配置若干种设备的触发能力信息,在网关设备接收到目标设备的设备标识后,在若干种设备的触发能力信息中调取与上述设备标识对应的触发能力信息,作为目标设备的触发能力信息。在一些说明性实施例中,触发能力信息中可以包含有目标设备支持的一种或多种触发方式,或者包含有目标设备支持的一种或多种支持的通信能力。其中,目标设备支持的触发方式包括:数据指令触发、语音指令触发、特定频率的声波信号触发、蓝牙指令触发、红外编码信号触发及振动触发中的任意一种或任意组合。目标设备支持的通信能力包括:声波通信(例如语音本文档来自技高网...

【技术保护点】
一种用于设备唤醒的方法,其特征在于,包括:当需要与目标设备进行数据交互时,如果本设备与所述目标设备之间的数据链路断开,则使用本设备或网络侧根据所述目标设备的触发能力信息确定的触发方式,触发所述目标设备重新建立与本设备之间的数据链路。

【技术特征摘要】

【专利技术属性】
技术研发人员:茹昭吕小强
申请(专利权)人:海尔集团公司青岛海尔智能家电科技有限公司北京海尔广科数字技术有限公司
类型:发明
国别省市:山东;37

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

1